릴리스 433

릴리스 433 (2023년 11월 10일)

Trino 433 버전이 2023년 11월 10일에 공개됐어요. UNION ALLLIMIT를 쓰는 쿼리의 계획 시간을 개선했고, 여러 커넥터에서 ORC·Parquet 읽기 관련 버그를 고쳤어요.

출처: 문서

본문

일반 (General)

  • UNION ALLLIMIT가 포함된 쿼리의 계획(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)