릴리스 0.145

릴리스 0.145 (Release 0.145)

이 릴리스에서는 integer 타입 지원, decimal 타입 초기 지원, 분산 조인·그룹핑 성능 개선 등이 포함돼 있어요.

출처: 문서

본문

일반 (General)

  • 코디네이터 쿼리 히스토리의 잠재적 메모리 누수를 고쳤어요.
  • 한정된(qualified) 이름이 뷰를 가리킬 때의 컬럼 해석 문제를 고쳤어요.
  • 산술 연산에서 오버플로가 발생하면 실패하도록 했어요.
  • 타입을 계산할 때 강제 변환이 고려되지 않던 플래너 버그를 고쳤어요.
  • TRY가 서브표현식일 때 컴파일러 실패를 고쳤어요.
  • TRY가 상수나 입력 참조에 호출될 때 컴파일러 실패를 고쳤어요.
  • Presto 엔진과 Hive, Raptor, Redis, Kafka, Cassandra, example-http 커넥터에 integer 타입 지원을 추가했어요.
  • decimal 데이터 타입에 대한 초기 지원을 추가했어요.
  • 교환을 위해 페이지를 재파티셔닝할 때 사용되는 버퍼 크기를 제어하는 driver.max-page-partitioning-buffer-size 설정을 추가했어요.
  • 수십억 개의 그룹을 가진 분산 JOINGROUP BY 쿼리의 성능을 개선했어요.
  • 기본 연결 유휴 타임아웃을 조정해 혼잡한 네트워크에서 신뢰성을 개선했어요.

Verifier

  • verifier가 기본적으로 읽기 전용 쿼리만 실행하도록 변경했어요. 이 동작은 control.query-typestest.query-types 설정 플래그로 바꿀 수 있어요.

CLI

  • 배치 모드에서 출력 성능을 개선했어요.
  • 배치 모드에서 hex 렌더링을 고쳤어요.
  • CLI가 종료될 때 실행 중인 쿼리를 중단하도록 했어요.

Hive

  • 버켓 컬럼으로 그룹핑할 때 잘못된 결과가 나오던 버그를 고쳤어요.
  • 생성되는 split 크기를 제어하는 max_split_sizemax_initial_split_size 세션 프로퍼티를 추가했어요.
  • metastore 보안 호출에 재시도를 추가했어요.

더 알아보기 (Learn more)

이어서 릴리스 0.146에서 MongoDB 커넥터 추가를 확인해 보세요.