릴리스 451

릴리스 451 (2024년 6월 27일)

Trino 451 버전이 2024년 6월 27일에 공개됐어요. S3 네이티브 파일 시스템의 프록시 구성과 t_pdf()·t_cdf() 함수를 지원하고, Iceberg 커넥터의 기능을 확장했어요.

출처: 문서

본문

일반 (General)

  • S3 네이티브 파일 시스템의 프록시를 s3.http-proxy.username, s3.http-proxy.password, s3.http-proxy.non-proxy-hosts, s3.http-proxy.preemptive-basic-auth 구성 속성으로 구성하는 것을 지원해요. (#22207)
  • t_pdf()t_cdf() 함수를 지원해요. (#22507)
  • JSON 배열 데이터 읽기 성능을 개선했어요. (#22379)
  • 파티셔닝과 필터가 있는 row_number(), rank(), dense_rank() window 함수가 포함된 특정 쿼리의 성능을 개선했어요. (#22509)
  • 네이티브 S3 파일 시스템으로 빈 파일을 읽을 때 오류가 나던 걸 고쳤어요. (#22469)
  • fault-tolerant 실행이 활성화됐을 때 쿼리 실행이 드물게 멈출 수 있던(hang) 오류를 고쳤어요. (#22472)
  • CASE WHEN ... THEN true ELSE false END 형태의 CASE 표현식에서 잘못된 결과가 나오던 걸 고쳤어요. (#22530)

Delta Lake 커넥터

  • 스키마가 큰 Parquet 파일 읽기 성능을 개선했어요. (#22451)

Hive 커넥터

  • 스키마가 큰 Parquet 파일 읽기 성능을 개선했어요. (#22451)

Hudi 커넥터

  • 스키마가 큰 Parquet 파일 읽기 성능을 개선했어요. (#22451)

Iceberg 커넥터

  • 기본 구체화된 뷰(basic materialized view)의 증분 갱신을 지원해요. (#20959)
  • 배열 안의 필드 추가·제거를 지원해요. (#22232)
  • Iceberg REST 카탈로그에서 리소스 프리픽스(resource prefix)를 지정하는 것을 지원해요. (#22441)
  • 중첩된 ROW 필드에서 파티셔닝을 지원해요. (#15712)
  • Parquet Bloom filter 쓰기를 지원해요. (#21570)
  • partitioning 테이블 속성에서 대문자를 지원해요. (#12668)
  • 스키마가 큰 Parquet 파일 읽기 성능을 개선했어요. (#22451)

Kudu 커넥터

  • Kudu DATE 타입을 지원해요. (#22497)
  • varbinary 컬럼에 필터가 적용됐을 때 쿼리가 실패하던 걸 고쳤어요. (#22496)

SPI

  • 카탈로그 초기화 중 메모리를 미리 할당하는 Connector.getInitialMemoryRequirement() API를 추가했어요. (#22197)

더 알아보기 (Learn more)