릴리스 426
릴리스 426 (2023년 9월 5일)
Trino 426 버전이 2023년 9월 5일에 공개됐어요. SET SESSION AUTHORIZATION 지원이 추가됐고, Delta Lake 커넥터의 TRUNCATE TABLE과 Databricks 13.3 LTS 지원이 늘었어요.
출처: 문서
본문
일반 (General)
SET SESSION AUTHORIZATION과RESET SESSION AUTHORIZATION을 지원해요. (#16067)- 테이블을 만들 때 자동 타입 강제 변환(coercion)을 지원해요. (#13994)
- decimal 값에 대한 집계 성능을 개선했어요. (#18868)
- 서브쿼리가 있는
UPDATE문에서 이벤트 리스너가 출력 컬럼을 잘못 보고하던 걸 고쳤어요. (#18815) - join 절에 지리 공간(geospatial) 함수가 포함된 외부 조인을 수행할 때 실패하던 걸 고쳤어요. (#18860)
- lambda 표현식이 포함된
WHERE절로 파티셔닝된 테이블을 조회할 때 실패하던 걸 고쳤어요. (#18865) map과array타입에 대한GROUP BY쿼리가 실패하던 걸 고쳤어요. (#18863)
보안 (Security)
- 인증 토큰이 4KB보다 클 때 OAuth 2.0 인증이 실패하던 걸 고쳤어요. (#18836)
Delta Lake 커넥터
TRUNCATE TABLE문을 지원해요. (#18786)DROP SCHEMA문에서CASCADE옵션을 지원해요. (#18333)- Databricks 13.3 LTS를 지원해요. (#18888)
id나name컬럼 매핑 모드를 쓰는 파티셔닝된 테이블에 잘못된 트랜잭션 로그를 쓰던 걸 고쳤어요. (#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)
- 이 문서의 원문: 릴리스 426
- Trino 공식 문서: https://trino.io/docs/current/