릴리스 0.149

릴리스 0.149 (Release 0.149)

이 릴리스에서는 새 웹 인터페이스, FLOAT 타입 지원, 최적화 옵션 통합 등이 포함돼 있어요.

출처: 문서

본문

일반 (General)

  • union 위에서 grouping sets를 사용하는 쿼리의 런타임 실패를 고쳤어요.
  • array_agg()에서 null 값을 무시하지 않도록 했어요.
  • null 필드를 포함한 행 값을 캐스팅할 때의 실패를 고쳤어요.
  • 복잡한 타입을 map 키로 사용할 때의 실패를 고쳤어요.
  • 쿼리가 취소될 때 잠재적 메모리 추적 누수를 고쳤어요.
  • 어떤 큐/자원 그룹 규칙에도 일치하지 않는 쿼리의 거부 처리를 고쳤어요. 이전에는 클라이언트에 500 오류가 반환됐어요.
  • 인자에 잘못된 UTF-8 시퀀스가 포함됐을 때 trim()rtrim() 함수가 더 직관적인 결과를 내도록 고쳤어요.
  • 클러스터 개요, 실시간 통계, 쿼리 정렬·필터링 개선을 포함한 새 웹 인터페이스를 추가했어요.
  • FLOAT 타입을 지원하게 됐어요.
  • query.max-agequery.min-expire-age로 이름을 바꿨어요.
  • optimizer.columnar-processingoptimizer.columnar-processing-dictionary 프로퍼티를 optimizer.processing-optimization으로 통합했어요. 가능한 값은 disabled, columnar, columnar_dictionary예요.
  • columnar_processingcolumnar_processing_dictionary 세션 프로퍼티를 processing_optimization으로 통합했어요. 가능한 값은 disabled, columnar, columnar_dictionary예요.
  • date_parse()%y(2자리 연도)를 1970~2069년(양끝 포함) 사이의 연도로 평가되도록 변경했어요.
  • REST API의 StatementStats에 queued 플래그를 추가했어요.
  • 수학 연산의 오류 메시지를 개선했어요.
  • Java 힙 공간이 부족해지지 않도록 교환(exchange)에서 메모리 추적을 개선했어요.
  • MAP 타입의 subscript 연산자 성능을 개선했어요.
  • JOINGROUP BY 쿼리의 성능을 개선했어요.

Hive

  • 삽입 후 빈 스테이징 디렉터리를 정리하도록 했어요.
  • HDFS용 hive.dfs.ipc-ping-interval 설정을 추가했어요.
  • hive.dfs-timeout의 기본값을 60초로 변경했어요.
  • ORC/DWRF 리더가 스트라이프(stripe)를 건너뛸 때 같은 데이터를 반복해서 가져오지 않도록 고쳤어요.
  • S3 또는 기타 비(非)HDFS 파일 시스템에 대한 강제 로컬 스케줄링을 고쳤어요.

더 알아보기 (Learn more)

이어서 릴리스 0.150에서 버켓 테이블 쓰기 지원과 자원 그룹 CPU 쿼터를 확인해 보세요.