릴리스 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)
- 이 문서의 원문: 릴리스 451
- Trino 공식 문서: https://trino.io/docs/current/