릴리스 447
릴리스 447 (2024년 5월 8일)
Trino 447 버전이 2024년 5월 8일에 공개됐어요. SHOW CREATE FUNCTION과 bitwise_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 커넥터
- 동시
DELETE와TRUNCATE쿼리를 지원해요. (#18521) - Parquet 파일에 문자열을 쓸 때 메모리 사용량이 과소 계산되던 걸 고쳤어요. (#21745)
Hive 커넥터
- 분석되지 않은 테이블에 metastore 캐싱을 지원해요.
hive.metastore-cache.cache-missing-stats와hive.metastore-cache.cache-missing-partitions구성 속성으로 켤 수 있어요. (#21822) - Parquet 파일에 문자열을 쓸 때 메모리 사용량이 과소 계산되던 걸 고쳤어요. (#21745)
EXISTS절이 포함된 Hive 뷰를 변환할 때 실패하던 걸 고쳤어요. (#21829)
Hudi 커넥터
- Parquet 파일에 문자열을 쓸 때 메모리 사용량이 과소 계산되던 걸 고쳤어요. (#21745)
Iceberg 커넥터
- Parquet 파일에 문자열을 쓸 때 메모리 사용량이 과소 계산되던 걸 고쳤어요. (#21745)
Phoenix 커넥터
- ⚠️ 호환성 깨짐 변경: Phoenix 5.1.x 이하 버전 지원을 제거했어요. (#21569)
Pinot 커넥터
pinot.broker-url구성 속성으로 명시적 브로커 URL을 지정하는 것을 지원해요. (#17791)
Redshift 커넥터
- ⚠️ 호환성 깨짐 변경: 더 이상 사용하지 않는 레거시 타입 매핑과 관련
redshift.use-legacy-type-mapping구성 속성을 제거했어요. (#21855)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 447
- Trino 공식 문서: https://trino.io/docs/current/