릴리스 466
릴리스 466 (2024년 11월 27일)
Trino 466 버전이 2024년 11월 27일에 공개됐어요. Apache Ranger 데이터 접근 제어와 spooling 프로토콜을 지원하고, 클러스터 노드의 Python 런타임 요구 사항을 제거했어요.
출처: 문서
본문
일반 (General)
map타입 컬럼 안에 있는 row 필드의 타입을 바꾸는 것을 지원해요. (#24248)- Trino 클러스터 노드의 Python 런타임 요구 사항을 제거했어요. (#24271)
GROUP BY와 조인이 포함된 쿼리의 성능을 개선했어요. (#23812)- spooling 프로토콜을 도입해 클라이언트 프로토콜 처리량을 개선했어요. (#24214)
보안 (Security)
- 컬럼 마스킹, 행 필터링, 감사 로깅을 포함해 Apache Ranger로 데이터 접근 제어를 지원해요. (#22675)
JDBC 드라이버
- Trino 클러스터에 구성됐을 때 spooling 프로토콜을 자동으로 사용해 처리량을 개선하고, JDBC 드라이버에서 선호 인코딩을 선택적으로 설정하는
encoding파라미터를 추가했어요. (#24214) - Java 22 이상으로 클라이언트를 실행할 때 압축 해제 성능을 개선했어요. (#24263)
java.sql.DatabaseMetaData.getTables()성능을 개선했어요. (#24159, #24110)
Server RPM
- Python 요구 사항을 제거했어요. (#24271)
Docker 이미지
- Python 런타임과 라이브러리를 제거했어요. (#24271)
CLI
- Trino 클러스터에 구성됐을 때 spooling 프로토콜을 자동으로 사용해 처리량을 개선하고, CLI에서 선호 인코딩을 선택적으로 설정하는
--encoding옵션을 추가했어요. (#24214) - Java 22 이상으로 CLI를 실행할 때 압축 해제 성능을 개선했어요. (#24263)
BigQuery 커넥터
LIMITpushdown을 지원해요. (#23937)
Iceberg 커넥터
- object store 파일 레이아웃을 지원해요. (#8861)
- map 안의 필드 타입 변경을 지원해요. (#24248)
- 선택적 조인(selective join)이 있는 쿼리의 성능을 개선했어요. (#24277)
- 기본 Parquet 데이터의 스키마와 다른 중첩 row 타입을 포함한 컬럼을 읽을 때 실패하던 걸 고쳤어요. (#22922)
Phoenix 커넥터
MERGE문의 성능을 개선했어요. (#24075)
SQL Server 커넥터
sqlserver.experimental.stored-procedure-table-function-enabled구성 속성의 이름을sqlserver.stored-procedure-table-function-enabled로 바꿨어요. (#24239)
SPI
SystemTable.cursor()메서드에ConnectorSplit인자를 추가했어요. (#24159)ConnectorMetadata.beginMerge()메서드에 부분 행 업데이트 지원을 추가했어요. (#24075)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 466
- Trino 공식 문서: https://trino.io/docs/current/