Release 0.96

Release 0.96

Presto 0.96 릴리스예요. 이번 버전은 try_cast(), 분산 조인 설정 같은 기능과 여러 누수·로깅 버그를 수정했어요.

출처: Trino Release 0.96

본문

General

  • 세션 정보가 필요한 TIMESTAMP 등 타입에 대해 try_cast()를 고쳤어요.
  • 같은 접두사·밑줄·숫자를 가진 컬럼이 있는 테이블에서 잘못된 결과가 나올 수 있던 플래너 버그를 고쳤어요.
  • MAP 타입이 이제 비교 가능(comparable)해졌어요.
  • StatementResource.Query에서의 출력 버퍼 누수를 고쳤어요.
  • 잘못된 하트비트(heartbeat)로 인해 생기던 SqlTask의 누수를 고쳤어요.
  • 큐가 가득 찬 동안 제출된 쿼리가 이중으로 로깅되던 문제를 고쳤어요.
  • "running queries" JMX 통계를 고쳤어요.
  • 분산 조인의 활성화/비활성화를 제어하는 distributed_join 세션 속성을 추가했어요.

Hive

  • DATE로 파티셔닝된 테이블 지원을 추가했어요.

더 알아보기 (Learn more)

분산 조인 여부는 쿼리 성능에 큰 영향을 줘요. distributed_join 같은 세션 속성과 조인 전략은 최신 Trino 쿼리 최적화 문서에서 더 자세히 확인할 수 있어요.