릴리스 0.171
릴리스 0.171 (Release 0.171)
이 릴리스에서는 람다 캡처, 새 함수 추가, JSON 캐스팅 변경, Hive 쓰기 지원이 포함돼 있어요.
출처: 문서
본문
일반 (General)
- distinct와 non-distinct 집계를 섞어 계산하는 쿼리의 계획 수립 회귀를 고쳤어요.
- 소스 타입에 JSON이나 DECIMAL이 포함됐을 때 특정 복합 타입에서 JSON으로 캐스팅하는 문제를 고쳤어요.
- 완료 이벤트를 발생시키지 못하거나 코디네이터 메모리에서 정리하지 못하던 데이터 정의 쿼리 문제를 고쳤어요.
- 람다 표현식에서 캡처(capture)를 지원하게 됐어요.
min_by()와max_by()의 비교 값으로ARRAY와ROW타입을 지원하게 됐어요.- 일반 문자열 함수에
CHAR(n)데이터 타입을 지원하게 됐어요. codepoint(),skewness(),kurtosis()함수를 추가했어요.- 자원 그룹 설정 검증을 개선했어요.
- 지원되지 않는 타입을 JSON으로 캐스팅하면 쿼리가 실패하도록 했어요. 지원하는 타입은 JSON 함수와 연산자 문서를 참고해요.
Web UI
- 스레드 UI(
/ui/thread)를 고쳤어요.
Hive
INSERT나CREATE쿼리를 취소할 때 일부 파일이 삭제되지 않던 문제를 고쳤어요.- 관리되지 않는(외부) Hive 테이블에 쓰기를 허용하게 됐어요. 기본적으로 비활성화돼 있고
hive.non-managed-table-writes-enabled설정 옵션으로 켤 수 있어요.
더 알아보기 (Learn more)
이어서 릴리스 0.172를 확인해 보세요.