릴리스 470
릴리스 470 (2025년 2월 5일)
Trino 470 버전이 2025년 2월 5일에 공개됐어요. DuckDB와 Loki 커넥터가 추가됐고, SELECT 쿼리로 세션 속성을 설정하는 WITH SESSION 절을 지원해요.
출처: 문서
본문
일반 (General)
- DuckDB 커넥터를 추가했어요. (#18031)
- Loki 커넥터를 추가했어요. (#23053)
SELECT쿼리로 per-query 세션 속성을 설정하는WITH SESSION절을 지원해요. (#24889)- fault-tolerant exchange 스토리지의 S3 호환 object store 호환성을 개선했어요. (#24822)
- HDFS류 파일 시스템과의 fault-tolerant exchange 스토리지 호환성을 위해 디렉터리 스키마 검증을 건너뛸 수 있어요.
exchange.hdfs.skip-directory-scheme-validation속성으로 구성할 수 있어요. (#24627) blockedQueries에 대한 JMX 메트릭을 내보내요. (#24907)- ⚠️ 호환성 깨짐 변경:
optimize_hash_generation세션 속성과optimizer.optimize-hash-generation구성 옵션 지원을 제거했어요. (#24792) - SQL 사용자 정의 함수에서 대문자 변수 이름을 쓸 때 실패하던 걸 고쳤어요. (#24460)
- 입력에 null 값이 포함됐을 때
array_histogram()함수가 실패하는 것을 방지했어요. (#24765)
JDBC 드라이버
- ⚠️ 호환성 깨짐 변경: 최소 런타임 요구 사항을 Java 11로 올렸어요. (#23639)
CLI
- ⚠️ 호환성 깨짐 변경: 최소 런타임 요구 사항을 Java 11로 올렸어요. (#23639)
Delta Lake 커넥터
- Azure Storage 파일 시스템을 쓸 때 연결 누수를 방지했어요. (#24116)
- Azure Storage, Google Cloud Storage, IBM Cloud Object Storage, S3 및 S3 호환 object storage 시스템의 레거시 파일 시스템 지원 사용을 더 이상 권장하지 않아요(deprecate). 아직 레거시 지원에서 전환하지 않았다면 Azure Storage, Google Cloud Storage, S3 마이그레이션 가이드를 참고해요. (#24878)
vacuum프로시저를 쓸 때 테이블이 손상될 수 있던 걸 고쳤어요. (#24872)
Faker 커넥터
CREATE TABLE ... AS SELECT에서 원본 데이터로부터 제약 조건을 도출해요. (#24585)
Hive 커넥터
- Azure Storage, Google Cloud Storage, IBM Cloud Object Storage, S3 및 S3 호환 object storage 시스템의 레거시 파일 시스템 지원 사용을 더 이상 권장하지 않아요(deprecate). 아직 레거시 지원에서 전환하지 않았다면 Azure Storage, Google Cloud Storage, S3 마이그레이션 가이드를 참고해요. (#24878)
- Azure Storage 파일 시스템을 쓸 때 연결 누수를 방지했어요. (#24116)
- Glue에서 테이블을 나열할 때
NullPointerException이 나던 걸 고쳤어요. (#24834)
Hudi 커넥터
- Azure Storage, Google Cloud Storage, IBM Cloud Object Storage, S3 및 S3 호환 object storage 시스템의 레거시 파일 시스템 지원 사용을 더 이상 권장하지 않아요(deprecate). 아직 레거시 지원에서 전환하지 않았다면 Azure Storage, Google Cloud Storage, S3 마이그레이션 가이드를 참고해요. (#24878)
- Azure Storage 파일 시스템을 쓸 때 연결 누수를 방지했어요. (#24116)
Iceberg 커넥터
optimize_manifests테이블 프로시저를 추가했어요. (#14821)max_commit_retry테이블 속성으로 커밋 재시도 횟수를 구성할 수 있어요. (#22672)- Hive metastore를 쓸 때 테이블 메타데이터를 캐싱할 수 있어요. (#13115)
- Azure Storage, Google Cloud Storage, IBM Cloud Object Storage, S3 및 S3 호환 object storage 시스템의 레거시 파일 시스템 지원 사용을 더 이상 권장하지 않아요(deprecate). 아직 레거시 지원에서 전환하지 않았다면 Azure Storage, Google Cloud Storage, S3 마이그레이션 가이드를 참고해요. (#24878)
- Azure Storage 파일 시스템을 쓸 때 연결 누수를 방지했어요. (#24116)
- 이름에 점이 포함된 새 컬럼을 추가할 때 실패하던 걸 고쳤어요. (#24813)
- 중첩 필드가 있는 equality delete가 있는 테이블에서 읽을 때 실패하던 걸 고쳤어요. (#18625)
- equality delete를 써서
$entries와$all_entries테이블을 읽을 때 실패하던 걸 고쳤어요. (#24775)
JMX 커넥터
- 코디네이터와 워커의 MBean이 일치하지 않을 때 메트릭 값이 누락되던 걸 방지했어요. (#24908)
Kinesis 커넥터
- ⚠️ 호환성 깨짐 변경: Kinesis 커넥터를 제거했어요. (#23923)
MySQL 커넥터
MERGE문을 지원해요. (#24428)- 잘못된 음수 날짜 값이 쓰이는 것을 방지했어요. (#24809)
PostgreSQL 커넥터
- 최소 요구 버전을 PostgreSQL 12로 올렸어요. (#24836)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 470
- Trino 공식 문서: https://trino.io/docs/current/