릴리스 438

릴리스 438 (2024년 2월 1일)

Trino 438 버전이 2024년 2월 1일에 공개됐어요. reduce_agg()에서 여러 타입을 지원하고, Open Policy Agent 기반 접근 제어와 ALTER COLUMN ... DROP NOT NULL을 지원해요.

출처: 문서

본문

일반 (General)

  • reduce_agg() 함수에서 char, varchar, uuid, ip_address, geometry 등과 같은 타입을 사용하는 것을 지원해요. (#20452)
  • reverse() 함수에서 char 타입을 쓸 때 쿼리가 실패하던 걸 고쳤어요. (#20387)
  • 대규모 데이터셋에서 max_by() 함수를 쓸 때 쿼리가 실패할 수 있던 걸 고쳤어요. (#20524)
  • 깊게 중첩된 row가 있는 데이터를 조회할 때 쿼리가 실패하던 걸 고쳤어요. (#20529)

보안 (Security)

  • Open Policy Agent로 접근 제어를 지원해요. (#19532)

Delta Lake 커넥터

  • Parquet 파일에 쓸 때 페이지당 최대 값 수를 구성할 수 있어요. parquet.writer.page-value-count 구성 속성이나 parquet_writer_page_value_count 세션 속성으로 설정해요. (#20171)
  • ALTER COLUMN ... DROP NOT NULL 문을 지원해요. (#20448)

Hive 커넥터

  • Parquet 파일에 쓸 때 페이지당 최대 값 수를 구성할 수 있어요. parquet.writer.page-value-count 구성 속성이나 parquet_writer_page_value_count 세션 속성으로 설정해요. (#20171)

Iceberg 커넥터

  • ALTER COLUMN ... DROP NOT NULL 문을 지원해요. (#20315)
  • Parquet 파일에 쓸 때 페이지당 최대 값 수를 구성할 수 있어요. parquet.writer.page-value-count 구성 속성이나 parquet_writer_page_value_count 세션 속성으로 설정해요. (#20171)
  • migrate 테이블 프로시저에서 array, map, row 타입을 지원해요. (#17583)

Pinot 커넥터

  • date 타입을 지원해요. (#13059)

PostgreSQL 커넥터

  • ALTER COLUMN ... DROP NOT NULL 문을 지원해요. (#20315)

더 알아보기 (Learn more)