Release 0.108
Release 0.108
Trino(당시 Presto) 0.108 릴리스의 변경 사항이에요. 여러 버그 수정, 새 함수, Black Hole 커넥터 추가가 포함돼요.
출처: 문서
본문
일반 (General)
- 윈도우 함수가
row_number()함수 뒤에 오고 둘 다 같은 컬럼으로 파티셔닝될 때 잘못된 쿼리 결과가 나오는 문제를 수정했어요. - 비그룹화 집계의 결과에
false프레디킷을 적용하는 쿼리가 잘못된 결과를 내는 계획 문제를 수정했어요. ORDER BY절에 중복 컬럼이 있을 때 발생하는 예외를 수정했어요.- 실패해야 할 쿼리(읽기 또는 쓰기)가 0행으로 성공적으로 완료될 수 있는 문제를 수정했어요.
normalize(),from_iso8601_timestamp(),from_iso8601_date(),to_iso8601()함수를 추가했어요.position()문법 지원을 추가했어요.- Teradata 호환 함수
index(),char2hexint(),to_char(),to_date(),to_timestamp()를 추가했어요. - CLI에서
ctrl-C가 (부분 취소가 아니라) 쿼리를 취소하도록 했어요. - JDBC 드라이버에서
Connection.setReadOnly(false)호출을 허용했어요. 연결의 read-only 상태는 현재 무시돼요. VARCHAR에서TIMESTAMP WITH TIME ZONE으로의 누락된CAST를 추가했어요.VARCHAR에서TIMESTAMP와TIMESTAMP WITH TIME ZONE으로의CAST에서 선택적 시간대를 허용했어요.VARCHAR에서 날짜/시간 타입으로 변환할 때 값을 trim하도록 했어요.- 고정 시간대
+00:00과-00:00지원을 추가했어요. row_number()함수를 사용할 때 쿼리 메모리를 올바르게 회계하도록 했어요.- 조인 대상이 비어 있으면 내부 조인 실행을 건너뛰도록 했어요.
- 쿼리 상세 UI 페이지를 개선했어요.
- EXPLAIN에서 테이블 레이아웃 출력을 수정했어요.
- Black Hole 커넥터를 추가했어요.
Cassandra
- 스플릿 생성을 위해 Cassandra 노드를 무작위로 선택하도록 했어요.
UUID파티션 키 처리를 수정했어요.
더 알아보기 (Learn more)
0.108 릴리스의 변경 사항을 봤어요. 이어서 이전 버전인 Release 0.107을 살펴보면 좋아요.