릴리스 444

릴리스 444 (2024년 4월 3일)

Trino 444 버전이 2024년 4월 3일에 공개됐어요. 조인이 많은 쿼리의 계획 시간을 개선했고, Docker 이미지의 Java 런타임을 Java 22로 올렸어요.

출처: 문서

본문

일반 (General)

  • 조인이 많은 쿼리의 계획(planning) 시간을 개선했어요. (#21360)
  • boolean 표현식에 LIKE 항목이 많을 때 쿼리가 실패하던 걸 고쳤어요. (#21235)
  • 쿼리에 필터링된 집계(filtered aggregation)가 포함됐을 때 실패할 수 있던 걸 고쳤어요. (#21272)

Docker 이미지

  • Java 런타임을 Java 22로 업데이트했어요. (#21161)

BigQuery 커넥터

  • Apache Arrow로 BigQuery 뷰를 읽을 때 실패하던 걸 고쳤어요. (#21337)

ClickHouse 커넥터

  • 테이블 주석 읽기 성능을 개선했어요. (#21238)

Delta Lake 커넥터

  • Parquet 파일에서 BYTE_STREAM_SPLIT 인코딩 읽기를 지원해요. (#8357)
  • 네이티브 S3 파일 시스템에서 Canned ACL을 지원해요. (#21176)
  • 같은 쿼리에서 테이블을 읽고 쓰는 동시에, 충돌하지 않는 쓰기를 지원해요. (#20983)
  • v2 체크포인트가 있는 테이블 읽기를 지원해요. (#19345)
  • 얕게 복제된(shallow cloned) 테이블 읽기를 지원해요. (#17011)
  • ⚠️ 호환성 깨짐 변경: 카탈로그 속성 delta.max-initial-splits, delta.max-initial-split-size와 카탈로그 세션 속성 max_initial_split_size로 스플릿 크기 구성을 지원하는 것을 제거했어요. (#21320)
  • 동시에 수정 중인 테이블을 조회할 때 잘못된 결과가 나오던 걸 고쳤어요. (#21324)

Druid 커넥터

  • 테이블 주석 읽기 성능을 개선했어요. (#21238)

Hive 커넥터

  • Parquet 파일에서 BYTE_STREAM_SPLIT 인코딩 읽기를 지원해요. (#8357)
  • 네이티브 S3 파일 시스템에서 Canned ACL을 지원해요. (#21176)

Hudi 커넥터

  • Parquet 파일에서 BYTE_STREAM_SPLIT 인코딩 읽기를 지원해요. (#8357)
  • 네이티브 S3 파일 시스템에서 Canned ACL을 지원해요. (#21176)

Iceberg 커넥터

  • metadata_log_entries 시스템 테이블을 지원해요. (#20410)
  • Parquet 파일에서 BYTE_STREAM_SPLIT 인코딩 읽기를 지원해요. (#8357)
  • 네이티브 S3 파일 시스템에서 Canned ACL을 지원해요. (#21176)

Ignite 커넥터

  • 테이블 주석 읽기 성능을 개선했어요. (#21238)

MariaDB 커넥터

  • 테이블 주석 읽기 성능을 개선했어요. (#21238)

MySQL 커넥터

  • 테이블 주석 읽기 성능을 개선했어요. (#21238)

Oracle 커넥터

  • 테이블 주석 읽기 성능을 개선했어요. (#21238)

PostgreSQL 커넥터

  • 테이블 주석 읽기 성능을 개선했어요. (#21238)

Redshift 커넥터

  • 테이블 주석 읽기 성능을 개선했어요. (#21238)

SingleStore 커넥터

  • 테이블 주석 읽기 성능을 개선했어요. (#21238)

Snowflake 커넥터

  • 테이블 주석을 지원해요. (#21305)
  • 계산을 기본 데이터베이스로 pushdown할 수 있을 때 ORDER BY ... LIMIT 절이나 avg, count(distinct), stddev, stddev_pop 집계 함수가 있는 쿼리의 성능을 개선했어요. (#21219, #21148, #21130, #21338)
  • 테이블 주석 읽기 성능을 개선했어요. (#21161)

SQLServer 커넥터

  • 테이블 주석 읽기 성능을 개선했어요. (#21238)

SPI

  • GroupedAccumulatorState의 group id와 용량을 int 타입으로 바꿨어요. (#21333)

더 알아보기 (Learn more)