2025년 Ingest Java SDK 릴리스 정보¶
이 문서에는 Ingest Java SDK 에 대한 릴리스 정보가 있는데, 해당되는 경우 다음을 포함합니다.
동작 변경 사항
새로운 기능
고객이 직면한 버그 수정
Snowflake는 Ingest Java SDK 업데이트에 의미 체계 버전 관리를 사용합니다.
버전 4.3.0(2025년 8월 21일)¶
버그 수정 사항¶
취약한 종속성을 수정했습니다.
버전 4.2.0(2025년 8월 18일)¶
새로운 기능과 업데이트¶
Iceberg 테이블로의 스트리밍 수집 안정성을 개선하여 데이터가 올바른 위치에 일관되게 업로드되도록 보장합니다.
SDK가 테이블 키를 관리하는 방법을 개선하여 시스템이 동기화 상태를 유지하고 테이블의 안정성과 보안을 유지하도록 합니다.
최대 5분 동안 연결을 재시도해 즉각적인 종료를 방지하도록 하여 대용량 데이터의 시스템 안정성을 개선했습니다.
버전 4.1.0(2025년 6월 11일)¶
BCR(동작 변경 릴리스) 변경 사항¶
릴리스 4.1.0부터 Ingest Java SDK에서 데이터 무결성과 성능을 개선하기 위해 JSON 처리 동작이 변경되었습니다. 자세한 내용은 다음 목록을 참조하세요.
후행 null 종결자가 있는 필드를 포함하여 중복된 JSON 오브젝트 필드를 감지하고 방지하기 위한 강력한 유효성 검사를 추가했습니다.
이제 모든 JSON 키와 값이 유효한 UTF-8 형식이 되도록 엄격하게 적용되므로 데이터 무결성과 호환성이 개선됩니다.
오브젝트를 JSON 문자열로 직접 변환하고 중간 변환 단계를 우회하도록 JSON 직렬화 프로세스를 최적화했습니다. 이를 통해 성능이 향상되고 메모리 사용량이 감소합니다.
버전 4.0.1(2025년 6월 6일)¶
새로운 기능과 업데이트¶
JDBC 버전을 3.24.2로 업그레이드했습니다.
버전 4.0.0(2025년 4월 14일)¶
BCR(동작 변경 릴리스) 변경 사항¶
4.0.0 릴리스부터 Ingest Java SDK 는 더 이상 fat JAR 대신 Snowflake JDBC thin JAR 을 사용합니다.
새로운 기능과 업데이트¶
Snowflake JDBC thin JAR 에 대한 종속성 및 가져오기가 업데이트되었습니다.
불필요한 종속성을 제거했습니다.
채널 무효화 처리 개선. 이제
channel
오브젝트는 서버에서 유효하지 않은 채널 상태를 나타내는 응답을 받으면 자동으로 무효화됩니다. 이 개선으로 SDK 내의 오류 처리 및 리소스 관리가 개선되었습니다.
버전 3.1.2(2025년 3월 17일)¶
버그 수정 사항¶
Iceberg 수집 시 파일 이름 불일치 문제를 수정했습니다.
버전 3.1.1(2025년 2월 27일)¶
새로운 기능과 업데이트¶
JDBC 드라이버에서 예외 로그를 무음 처리하도록 업데이트했습니다.
버그 수정 사항¶
아티팩트를 Maven에 푸시하는 Jenkins 작업 관련 문제를 수정했습니다.
OAuth HTTP 클라이언트의 프록시 설정을 수정했습니다.
Java 포맷터 스크립트 및 종속성을 수정했습니다.
버전 3.1.0(2025년 2월 24일)¶
BCR(동작 변경 릴리스) 변경 사항¶
릴리스 3.1.0부터 베리언트 열에 키가 중복되면
INVALID_VALUE_ROW
오류 코드와 함께 클라이언트 측 오류가 발생합니다.
새로운 기능과 업데이트¶
JDBC 버전을 3.22.0으로 업그레이드했습니다.
Netty 버전을 4.1.118로 업그레이드했습니다.