릴리스 426

릴리스 426 (2023년 9월 5일)

Trino 426 버전이 2023년 9월 5일에 공개됐어요. SET SESSION AUTHORIZATION 지원이 추가됐고, Delta Lake 커넥터의 TRUNCATE TABLE과 Databricks 13.3 LTS 지원이 늘었어요.

출처: 문서

본문

일반 (General)

  • SET SESSION AUTHORIZATIONRESET SESSION AUTHORIZATION을 지원해요. (#16067)
  • 테이블을 만들 때 자동 타입 강제 변환(coercion)을 지원해요. (#13994)
  • decimal 값에 대한 집계 성능을 개선했어요. (#18868)
  • 서브쿼리가 있는 UPDATE 문에서 이벤트 리스너가 출력 컬럼을 잘못 보고하던 걸 고쳤어요. (#18815)
  • join 절에 지리 공간(geospatial) 함수가 포함된 외부 조인을 수행할 때 실패하던 걸 고쳤어요. (#18860)
  • lambda 표현식이 포함된 WHERE 절로 파티셔닝된 테이블을 조회할 때 실패하던 걸 고쳤어요. (#18865)
  • maparray 타입에 대한 GROUP BY 쿼리가 실패하던 걸 고쳤어요. (#18863)

보안 (Security)

  • 인증 토큰이 4KB보다 클 때 OAuth 2.0 인증이 실패하던 걸 고쳤어요. (#18836)

Delta Lake 커넥터

  • TRUNCATE TABLE 문을 지원해요. (#18786)
  • DROP SCHEMA 문에서 CASCADE 옵션을 지원해요. (#18333)
  • Databricks 13.3 LTS를 지원해요. (#18888)
  • idname 컬럼 매핑 모드를 쓰는 파티셔닝된 테이블에 잘못된 트랜잭션 로그를 쓰던 걸 고쳤어요. (#18661)

Hive 커넥터

  • Hive metastore에서 배치 메타데이터 가져오기를 끌 수 있는 hive.metastore.thrift.batch-fetch.enabled 구성 속성을 추가했어요. false로 설정하면 꺼져요. (#18111)
  • 행 수 통계가 없을 때 ANALYZE가 실패하던 걸 고쳤어요. (#18798)
  • 정렬된 테이블에 쓸 때 hive.target-max-file-size 구성 속성이 무시되던 걸 고쳤어요. (#18653)
  • 큰 SequenceFile, RCFile, Avro 파일을 읽을 때 쿼리가 실패하던 걸 고쳤어요. (#18837)

Iceberg 커넥터

  • 정렬된 테이블에 쓸 때 iceberg.target-max-file-size 구성 속성이 무시되던 걸 고쳤어요. (#18653)

SPI

  • 더 이상 사용하지 않는 ConnectorMetadata#dropSchema(ConnectorSession session, String schemaName) 메서드를 제거했어요. (#18839)

더 알아보기 (Learn more)