릴리스 447

릴리스 447 (2024년 5월 8일)

Trino 447 버전이 2024년 5월 8일에 공개됐어요. SHOW CREATE FUNCTIONbitwise_xor_agg() 집계 함수를 지원하고, Trino 실행에 JDK 22가 필요해졌어요.

출처: 문서

본문

일반 (General)

  • SHOW CREATE FUNCTION을 지원해요. (#21809)
  • bitwise_xor_agg() 집계 함수를 지원해요. (#21436)
  • ⚠️ 호환성 깨짐 변경: 업데이트된 JVM 구성을 포함해 Trino 실행에 JDK 22가 필요해요. (#20980)
  • 대규모 데이터셋에서 LIMIT가 있는 ORDER BY 쿼리의 성능을 개선했어요. (#21761)
  • rank() 또는 row_number() window 함수가 포함된 쿼리의 성능을 개선했어요. (#21639)
  • EXISTS가 있는 상관 쿼리(correlated query)의 성능을 개선했어요. (#21422)
  • try_cast(parse_json(...))가 포함된 표현식에서 실패할 수 있던 걸 고쳤어요. (#21877)

CLI

  • SQL UDF의 잘못된 오류 위치 표시로 CLI가 예외를 출력하던 걸 고쳤어요. (#21357)

Delta Lake 커넥터

  • 동시 DELETETRUNCATE 쿼리를 지원해요. (#18521)
  • Parquet 파일에 문자열을 쓸 때 메모리 사용량이 과소 계산되던 걸 고쳤어요. (#21745)

Hive 커넥터

  • 분석되지 않은 테이블에 metastore 캐싱을 지원해요. hive.metastore-cache.cache-missing-statshive.metastore-cache.cache-missing-partitions 구성 속성으로 켤 수 있어요. (#21822)
  • Parquet 파일에 문자열을 쓸 때 메모리 사용량이 과소 계산되던 걸 고쳤어요. (#21745)
  • EXISTS 절이 포함된 Hive 뷰를 변환할 때 실패하던 걸 고쳤어요. (#21829)

Hudi 커넥터

  • Parquet 파일에 문자열을 쓸 때 메모리 사용량이 과소 계산되던 걸 고쳤어요. (#21745)

Iceberg 커넥터

  • Parquet 파일에 문자열을 쓸 때 메모리 사용량이 과소 계산되던 걸 고쳤어요. (#21745)

Phoenix 커넥터

Pinot 커넥터

  • pinot.broker-url 구성 속성으로 명시적 브로커 URL을 지정하는 것을 지원해요. (#17791)

Redshift 커넥터

  • ⚠️ 호환성 깨짐 변경: 더 이상 사용하지 않는 레거시 타입 매핑과 관련 redshift.use-legacy-type-mapping 구성 속성을 제거했어요. (#21855)

더 알아보기 (Learn more)