릴리스 467
릴리스 467 (2024년 12월 6일)
Trino 467 버전이 2024년 12월 6일에 공개됐어요. windowed 집계 함수의 DISTINCT 절과 LISTAGG windowed 사용을 지원하고, 내부 통신 기본 프로토콜을 HTTP/1.1로 되돌렸어요.
출처: 문서
본문
일반 (General)
- windowed 집계 함수에서
DISTINCT절을 지원해요. (#24352) LISTAGG를 windowed 집계 함수로 사용할 수 있어요. (#24366)- HTTP/2 관련 문제를 해결하기 위해 내부 통신 기본 프로토콜을 HTTP/1.1로 바꿨어요. (#24299)
- spooling 프로토콜을 쓸 때 기본으로 클라이언트에 압축된 결과를 반환해요. (#24332)
- spooling 프로토콜을 쓸 때 스토리지에 애플리케이션 식별자
azure.application-id,gcs.application-id,s3.application-id를 추가해요. (#24361) - HTTP, Kafka, MySQL 이벤트 리스너에 OpenTelemetry 추적을 지원해요. (#24389)
- 서버 종료를 막던 SIGTERM 신호의 잘못된 처리를 고쳤어요. (#24380)
- 커넥터가 테이블 통계에
NaN값을 반환할 때SHOW STATS의 쿼리 실패나 누락 통계를 고쳤어요. (#24315)
Docker 이미지
microdnf패키지 매니저를 제거했어요. (#24281)
Iceberg 커넥터
$all_manifests메타데이터 테이블을 추가했어요. (#24330)- ⚠️ 호환성 깨짐 변경:
table_changes테이블 함수에서 더 이상 사용하지 않는schema와table인자를 제거했어요. 대신schema_name과table_name을 사용해요. (#24324) - ⚠️ 호환성 깨짐 변경: Unity 카탈로그에서
iceberg.rest-catalog.parent-namespace대신iceberg.rest-catalog.warehouse구성 속성을 사용해요. (#24269) - 변환된 파티션 컬럼으로 동시에 쓸 때 실패하던 걸 고쳤어요. (#24160)
CREATE TABLE이 실패할 때 테이블 트랜잭션 파일을 정리해요. (#24279)
Delta Lake
$transactions메타데이터 테이블을 추가했어요. (#24330)$history메타데이터 테이블에operation_metrics컬럼을 추가했어요. (#24379)
SPI
- ⚠️ 호환성 깨짐 변경: 더 이상 사용하지 않는
SystemAccessControlFactory#create메서드를 제거했어요. (#24382)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 467
- Trino 공식 문서: https://trino.io/docs/current/