릴리스 433
릴리스 433 (2023년 11월 10일)
Trino 433 버전이 2023년 11월 10일에 공개됐어요. UNION ALL과 LIMIT를 쓰는 쿼리의 계획 시간을 개선했고, 여러 커넥터에서 ORC·Parquet 읽기 관련 버그를 고쳤어요.
출처: 문서
본문
일반 (General)
UNION ALL과LIMIT가 포함된 쿼리의 계획(planning) 시간과 결과 계획 효율을 개선했어요. (#19471)- 여러 window 함수가 있는 쿼리의 긴 계획 시간을 고쳤어요. (#18491)
softMemoryLimit을 백분율 기반 값에서 절대값으로 바꿨을 때 리소스 그룹이 변경 사항을 인지하지 못하던 걸 고쳤어요. (#19626)- 배열,
GROUP BY,DISTINCT가 포함된 쿼리에서 잠재적 실패를 고쳤어요. (#19596)
BigQuery 커넥터
- projection과
query테이블 함수가 포함된 쿼리에서 잘못된 결과가 나오던 걸 고쳤어요. (#19570)
Delta Lake 커넥터
- null 값만 포함된
DECIMAL컬럼이 있는 ORC 파일을 읽을 때 쿼리가 실패하던 걸 고쳤어요. (#19636) - Impala가 만든 Parquet 파일에서 짧은 decimal 컬럼을 읽을 때 JVM이 크래시할 수 있던 걸 고쳤어요. (#19697)
Hive 커넥터
- 컬럼 타입이
boolean에서varchar로 바뀐 테이블 읽기를 지원해요. (#19571) - 컬럼 타입이
varchar에서double로 바뀐 테이블 읽기를 지원해요. (#19517) - 컬럼 타입이
tinyint,smallint,integer,bigint에서double로 바뀐 테이블 읽기를 지원해요. (#19520) - Glue 카탈로그에서 테이블 주석을 변경하는 것을 지원해요. (#19073)
- null 값만 포함된
DECIMAL컬럼이 있는 ORC 파일을 읽을 때 쿼리가 실패하던 걸 고쳤어요. (#19636) - Impala가 만든 Parquet 파일에서 짧은 decimal 컬럼을 읽을 때 JVM이 크래시할 수 있던 걸 고쳤어요. (#19697)
Hudi 커넥터
- null 값만 포함된
DECIMAL컬럼이 있는 ORC 파일을 읽을 때 쿼리가 실패하던 걸 고쳤어요. (#19636) - Impala가 만든 Parquet 파일에서 짧은 decimal 컬럼을 읽을 때 JVM이 크래시할 수 있던 걸 고쳤어요. (#19697)
Iceberg 커넥터
UUID컬럼에 동적 필터링을 쓰면서 Parquet 파일을 조회할 때 잘못된 쿼리 결과가 나오던 걸 고쳤어요. (#19670)- null 값만 포함된
DECIMAL컬럼이 있는 ORC 파일을 읽을 때 쿼리가 실패하던 걸 고쳤어요. (#19636) - Impala가 만든 Parquet 파일에서 짧은 decimal 컬럼을 읽을 때 JVM이 크래시할 수 있던 걸 고쳤어요. (#19697)
- 구체화된 뷰의 스토리지 테이블에 대해 별도 항목이 생성되지 않도록 했어요. (#18853)
SPI
trino.eventlistener:name=EventListenerManager를 통해 이벤트 리스너에 대한 JMX 메트릭을 추가했어요. (#19623)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 433
- Trino 공식 문서: https://trino.io/docs/current/