Release 324
Release 324 (2019년 11월 1일)
Presto 324 릴리스예요. SHOW CATALOGS LIKE의 ESCAPE 절, line_interpolate_point() 함수, optimizer·spill 설정의 experimental. 접두사 제거 등이 담겼어요.
본문
General
CASE피연산자들이 서로 다른 타입일 때 쿼리가 실패하던 문제를 고쳤어요(#1825).SHOW CATALOGS LIKE ...에ESCAPE절 지원을 추가했어요(#1691).line_interpolate_point()와line_interpolate_points()를 추가했어요(#1888)..*를 쓸 때 바깥쪽 쿼리의 테이블 참조를 허용하게 됐어요(#1867).- optimizer와 spill 지원에 대한 설정 속성에서 더 이상
experimental.접두사를 쓰지 않게 됐어요(#1875). - 설정 속성
experimental.reserved-pool-enabled가experimental.reserved-pool-disabled로 이름이 바뀌었어요(의미가 반전됨)(#1916).
Security
SHOW CREATE로 테이블·뷰 정의를 표시할 때 접근 제어 검사를 수행하도록 했어요(#1517).
Hive
- sql-standard 보안 모드를 쓸 때 Hive 뷰에
SHOW GRANTS를 사용할 수 있게 했어요(#1842). - 사전 인코딩된(dictionary-encoded) Parquet 컬럼을 필터링할 때 성능을 개선했어요(#1846).
PostgreSQL
hstore타입 컬럼에MAP(VARCHAR, VARCHAR)값을 삽입하는 것을 지원하게 됐어요(#1894).
Elasticsearch
- Elasticsearch 5.x에서 datetime 컬럼을 읽을 때 실패하던 문제를 고쳤어요(#1844).
- 혼합 대소문자(mixed-case) 필드 이름 지원을 추가했어요(#1914).
SPI
ColumnMetadata에 대한 빌더(builder)를 도입했어요. 여러 오버로드된 생성자들이 이제 더 이상 쓰이지 않게 됐어요(deprecated)(#1891).
더 알아보기 (Learn more)
line_interpolate_point() 같은 지리공간 함수는 최신 Trino 함수 문서에서 확인할 수 있어요. 보안 접근 제어의 SHOW CREATE 동작 변경은 운영에 영향을 줄 수 있으니 주의하세요.