릴리스 437

릴리스 437 (2024년 1월 24일)

Trino 437 버전이 2024년 1월 24일에 공개됐어요. 압축 관련 구성 속성이 명확한 코덱 이름으로 정리됐고, to_utf8()lpad()에서 char(n) 값을 지원해요.

출처: 문서

본문

일반 (General)

  • to_utf8()에서 char(n) 값을 지원해요. (#20158)
  • lpad()에서 char(n) 값을 지원해요. (#16907)
  • ⚠️ 호환성 깨짐 변경: exchange.compression-enabled 구성 속성과 exchange_compression 세션 속성을 각각 exchange.compression-codecexchange_compression_codec 속성으로 대체했어요. (#20274)
  • ⚠️ 호환성 깨짐 변경: spill-compression-enabled 구성 속성을 spill-compression-codec 속성으로 대체했어요. (#20274)
  • ⚠️ 호환성 깨짐 변경: 더 이상 사용하지 않는 experimental.spill-compression-enabled 구성 속성을 제거했어요. (#20274)
  • null 값을 반환할 수 있는 함수를 호출할 때 실패하던 걸 고쳤어요. (#18456)
  • 출력 연산 중 RowBlockBuilder에서 ArrayIndexOutOfBoundsException이 나던 걸 고쳤어요. (#20426)

Delta Lake 커넥터

  • 테이블 통계를 사용하지 않는 쿼리의 성능을 개선했어요. (#20054)

Hive 커넥터

  • Avro 파일을 읽을 때 union 타입 데이터를 단일 타입으로 강제 변환하면 오류가 나던 걸 고쳤어요. (#20310)

Iceberg 커넥터

  • 테이블 함수를 참조하는 구체화된 뷰가 영구히 stale 상태가 되던 걸 고쳤어요. (#19904)
  • Parquet 파일에 저장된 ROW 컬럼에 필터가 있는 쿼리의 성능을 개선했어요. (#17133)

더 알아보기 (Learn more)