릴리스 472
릴리스 472 (2025년 3월 5일)
Trino 472 버전이 2025년 3월 5일에 공개됐어요. HTTP 클라이언트 속성 프리픽스 이름을 정리하고, JDBC 드라이버에 javax.sql.DataSource 구현을 제공해요.
출처: 문서
본문
일반 (General)
- 가독성을 높이기 위해 서버 콘솔 출력에 색을 입혔어요. (#25090)
- ⚠️ 호환성 깨짐 변경: HTTP 클라이언트 속성 프리픽스를
workerInfo와memoryManager에서worker-info와memory-manager로 이름을 바꿨어요. (#25099) SELECT절에 표현식이 많은 쿼리에서 실패하던 걸 고쳤어요. (#25040)- 서브쿼리가 있는 특정
ORDER BY ... LIMIT쿼리의 성능을 개선했어요. (#25138) - null을 포함한 배열을
cosine_distance와cosine_similarity에 전달할 때 잘못된 결과가 나오던 걸 고쳤어요. (#25195) WITH SESSION을SELECT가 아닌 쿼리와 부적절하게 쓰는 것을 방지했어요. (#25112)
JDBC 드라이버
javax.sql.DataSource구현을 제공해요. (#24985)SET SESSION AUTHORIZATION또는RESET SESSION AUTHORIZATION를 호출한 뒤 역할이 지워지던 걸 고쳤어요. (#25191)
Docker 이미지
- Snappy 압축을 쓸 때 성능을 개선했어요. (#25143)
- DuckDB 커넥터의 초기화 실패를 고쳤어요. (#25143)
BigQuery 커넥터
bigquery.case-insensitive-name-matching이 활성화됐을 때 테이블 나열 성능을 개선했어요. (#25222)
Delta Lake 커넥터
- 고도로 동시적인 테이블 수정 지원을 개선했어요. (#25141)
Faker 커넥터
row타입을 지원하고array,map,json타입에 대해 빈 값을 생성해요. (#25120)
Iceberg 커넥터
$partition숨은 컬럼을 추가했어요. (#24301)- 삭제를 수행한 뒤 Iceberg 테이블을 읽을 때 잘못된 결과가 나오던 걸 고쳤어요. (#25151)
Loki 커넥터
- 3.2.0보다 높은 Loki 버전에서 연결 실패를 고쳤어요. (#25156)
PostgreSQL 커넥터
- 정수 타입의 캐스트가 포함된 쿼리의 성능을 개선했어요. (#24950)
SPI
- 더 이상 사용하지 않는
ConnectorMetadata.addColumn(ConnectorSession session, ConnectorTableHandle tableHandle, ColumnMetadata column)메서드를 제거했어요. 대신ConnectorMetadata.addColumn(ConnectorSession session, ConnectorTableHandle tableHandle, ColumnMetadata column, ColumnPosition position)을 사용해요. (#25163)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 472
- Trino 공식 문서: https://trino.io/docs/current/