2023년 Ingest Java SDK 릴리스 정보

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

  • 동작 변경 사항

  • 새로운 기능

  • 고객이 직면한 버그 수정

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

버전 2.0.4(2023년 10월 31일)

새로운 기능과 업데이트

  • 문제가 있는 경우 전체 배치를 건너뛰고 응답의 일부로 모든 오류를 반환하는 새로운 ON_ERROR 옵션 SKIP_BATCH를 지원했습니다.

  • 모든 예외에 행 인덱스 정보를 추가했습니다.

  • snappy-java 종속성을 업그레이드했습니다.

  • 채널에 대한 테이블 스키마 정보를 반환하는 새로운 인터페이스를 추가했습니다.

  • 플러시 빈도를 초 단위로 지정하는 새 구성 옵션 MAX_CLIENT_LAG를 추가했습니다(기본값: 1).

버그 수정 사항

  • snowflake-jdbc-fips 를 사용할 때의 문제를 수정했습니다.

  • 드물게 발생하는 ConcurrentModificationException 문제를 수정했습니다.

  • 매우 드물지만 잘못된 결과를 초래할 수 있는 insertRows API의 두 가지 문제를 수정했습니다.

  • 요청이 너무 큰 경우를 방지하기 위해 blob에서 허용되는 최대 청크 수를 제한했습니다.

버전 2.0.3(2023년 8월 31일)

새로운 기능과 업데이트

  • OAuth 인증을 지원했습니다.

  • Snowpipe에 대해 정확히 한 번 관련된 코드를 제거했습니다.

  • Nexus 리포지토리에 음영 처리되지 않은 스냅샷 릴리스 게시를 지원했습니다.

  • 잘못된 JWT 토큰에 대한 재시도 논리를 추가했습니다.

  • insertRows 에 대규모 배치에 대한 경고를 추가했습니다.

버그 수정 사항

  • 경쟁 조건으로 인해 발생한 NPE 문제를 수정했습니다.

버전 2.0.2(2023년 7월 25일)

새로운 기능과 업데이트

  • Wiz 및 Snyk 취약점 스캔 결과를 기반으로 종속성을 업데이트했습니다.

  • SSLException 과 같은 예외에 대한 재시도 논리를 개선했습니다.

  • 역할을 선택적 입력으로 만들고 사용자와 연결된 기본 역할을 사용하여 지원했습니다.

  • 추적 목적으로 압축되지 않은 청크 길이를 서버 측으로 보냈습니다.

버그 수정 사항

  • 없습니다.

버전 2.0.1(2023년 6월 14일)

새로운 기능과 업데이트

  • 없습니다.

버그 수정 사항

  • Snowflake JDBC에 대한 예기치 않은 종속성 동작을 수정했습니다.

버전 2.0.0(2023년 6월 13일)

새로운 기능과 업데이트

  • Snowpipe Streaming GA 릴리스를 지원했습니다.

  • 음영 처리 및 재배치 논리에 대한 종속성을 개선했습니다.

  • 채널/청크/파일 크기 제한을 구성하기 위해 몇 가지 매개 변수를 만들었습니다.

  • 종단 간 대기 시간을 추적하기 위해 더 많은 원격 분석을 추가했습니다.

  • GCS 범위가 축소된 토큰을 지원했습니다.

  • Arrow 관련 코드를 모두 정리했습니다.

  • 저작자 표시를 추가했습니다.

  • 허용된 DATE 및 TIMESTAMP 범위를 적용했습니다.

  • 고객이 자체적으로 완화할 수 있도록 서버 측 채널 무효화에 대한 오류 메시지를 더 많이 노출했습니다.

버그 수정 사항

  • 예외 중에 일부 백그라운드 스레드가 중지되지 않는 문제를 수정했습니다.