Release 0.104

Release 0.104

Trino(당시 Presto) 0.104 릴리스의 변경 사항이에요. 다양한 일반 개선과 새 함수, Hive 개선이 포함돼요.

출처: 문서

본문

일반 (General)

  • StatementClient에서 스레드 인터럽션을 처리하도록 했어요.
  • 쿼리 중 서버에 연결할 수 없게 되었을 때 CLI가 멈추는(hang) 문제를 수정했어요.
  • covar_pop(), covar_samp(), corr(), regr_slope(), regr_intercept() 함수를 추가했어요.
  • 클러스터 메모리 관리자의 잠재적 교착 상태를 수정했어요.
  • 쿼리 실행 타임라인의 시각화를 추가했어요.
  • from_hex() 입력에서 대소문자 혼합을 허용했어요.
  • Web UI에서 "BLOCKED" 상태를 표시하도록 했어요.
  • 코디네이터의 CPU 사용을 줄였어요.
  • 장기 실행 쿼리로 인한 워커의 과도한 객체 보존을 수정했어요.
  • array_distinct()의 메모리 사용을 줄였어요.
  • 특정 쿼리 형태의 성능을 개선할 수 있는 프로젝션 푸시다운 최적화기를 추가했어요.
  • 미리 파티셔닝된 페이지를 저장해 쿼리 성능을 개선했어요.
  • first_value(), last_value(), nth_value(), lead(), lag()TIMESTAMP를 지원해요.

Hive

  • Parquet 1.6.0으로 업그레이드했어요.
  • PrestoS3FileSystem에서 요청 시간과 재시도 통계를 수집해요.
  • S3의 재시도 시도 횟수 계산을 수정했어요.

더 알아보기 (Learn more)

0.104 릴리스의 변경 사항을 봤어요. 이어서 이전 버전인 Release 0.103을 살펴보면 좋아요.