2024년 Ingest Java SDK 릴리스 정보

이 문서에는 Ingest Java SDK 에 대한 릴리스 정보가 있는데, 해당되는 경우 다음을 포함합니다.

  • 동작 변경 사항

  • 새로운 기능

  • 고객이 직면한 버그 수정

Snowflake는 Ingest Java SDK 업데이트에 의미 체계 버전 관리를 사용합니다.

버전 2.3.0(2024년 10월 11일)

BCR(동작 변경 릴리스) 변경 사항

  • 릴리스 2.3.0부터 숫자 값은 원래 형식을 유지합니다. 숫자 값과 과학적 표기법 간에는 서로 변환되지 않습니다.

새로운 기능과 업데이트

  • 새로운 테이블 형식을 지원하도록 업데이트했습니다.

버그 수정 사항

  • 취약한 종속성을 수정했습니다.

  • 취약점 문제를 수정하기 위해 Hadoop을 업그레이드했습니다.

  • JAR 크기를 줄이기 위해 불필요한 종속성을 제거했습니다.

버전 2.2.2(2024년 9월 12일)

버그 수정 사항

  • 메타데이터에서 파일 이름의 위치를 업데이트하여 중대한 문제를 수정했습니다.

버전 2.2.1(2024년 9월 5일)

새로운 기능과 업데이트

  • 새로운 테이블 형식에 대해 여러 스테이지를 지원하기 위해 ExternalVolumeManager 를 추가했습니다.

  • 종속성 버전을 업그레이드했습니다.

  • 새로운 테이블 형식을 지원하기 위해 매개 변수를 업데이트했습니다.

버전 2.2.0(2024년 8월 9일)

새로운 기능과 업데이트

  • 다양한 저장소 볼륨을 지원하기 위해 코드 논리를 개선했습니다.

버그 수정 사항

  • 스트림과 동적 테이블에 대해 change_tracking 이 활성화된 경우 잠재적으로 충돌을 일으킬 수 있는 심각한 문제를 수정했습니다.

참고

모든 Snowpipe Streaming 사용의 경우 Snowflake에서는 Ingest Java SDK 버전 2.2.0 이상을 사용할 것을 권장합니다.

버전 2.1.2(2024년 7월 29일)

새로운 기능과 업데이트

  • InsertRows 성능을 개선했습니다.

  • 더 나은 가시성을 위해 다양한 로그를 추가하거나 개선했습니다.

  • 채널과 청크 크기를 미세 조정했습니다.

버그 수정 사항

  • 배포 전반에 걸쳐 장애 조치 관련 문제를 수정했습니다.

버전 2.1.1(2024년 5월 9일)

새로운 기능과 업데이트

  • INVALID_CHANNEL 오류에 대한 자세한 오류 메시지가 반환됩니다.

  • 외부 OAuth 2.0에 대한 지원 추가

버그 수정 사항

  • 취약성 수정을 포함하여 여러 종속성을 업그레이드했습니다.

  • 오류 응답으로 인해 HTTP 연결이 유출되는 문제를 수정했습니다.

  • 클라이언트 플러시 지연이 길어질수록 파일이 커지는 문제를 해결하기 위해 파일 크기 제약 조건을 완화했습니다.

버전 2.1.0(2024년 2월 28일)

BCR(동작 변경 릴리스) 변경 사항

  • Zstandard를 기본 압축 알고리즘으로 설정합니다.

새로운 기능과 업데이트

  • 클라이언트가 채널을 삭제할 수 있도록 했습니다.

  • JDBC를 3.14.5로 업그레이드했습니다.

  • 채널의 시작 및 종료 오프셋 토큰 전송을 위한 변경 사항을 구현했습니다.

  • 테이블 스키마 변경 사항을 교차 확인하기 위해 열 순서 데이터를 서버 측으로 보내기 위한 변경 사항을 구현했습니다.

  • 채널 생성의 일부로 사용자 정의 오프셋 토큰에 대한 확인 논리를 전달하기 위한 지원을 추가했습니다.

버그 수정 사항

  • 은밀하게 발생하는 데이터 문제를 일으키는 오버플로 문제를 수정했습니다.

버전 2.0.5(2024년 1월 22일)

새로운 기능과 업데이트

  • openChannel 에 대한 선택적 오프셋 토큰 매개 변수를 추가했습니다.

  • BDEC Parquet 파일에 사용할 압축 알고리즘 지정을 위한 지원을 추가했습니다.

  • 사용자 지정 URL을 지원하도록 업데이트하고 요청 헤더에 Snowflake 계정 이름을 추가했습니다.

  • Blob 등록 요청에서 spansMixedTables 플래그를 보내도록 변경 사항을 구현했습니다.

  • BUFFER_FLUSH_INTERVAL_IN_MILLIS 매개 변수는 더 이상 사용되지 않으며, 대신 MAX_CLIENT_LAG 매개 변수를 사용하십시오.

  • 범위가 축소된 GCS 토큰의 새로 고침을 구현했습니다.

버그 수정 사항

  • 내부 사용 사례를 위해 공개 API를 업데이트한 한 가지 변경 사항을 되돌렸습니다.

  • 모든 클라우드 플랫폼에서 실행될 수 있도록 엔드 투 엔드 JAR 테스트를 수정했습니다.