릴리스 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 테이블 함수에서 더 이상 사용하지 않는 schematable 인자를 제거했어요. 대신 schema_nametable_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

더 알아보기 (Learn more)