릴리스 458
릴리스 458 (2024년 9월 17일)
Trino 458 버전이 2024년 9월 17일에 공개됐어요. 모든 카탈로그에서 레거시 파일 시스템 지원이 비활성화되고 JDBC에서 OpenTelemetry 추적을 지원해요.
출처: 문서
본문
일반 (General)
- 중복된
DISTINCT절이 있는 쿼리의 성능을 개선했어요. (#23087)
JDBC
- OpenTelemetry로 추적(tracing)을 지원해요. (#23458)
- 번들되지 않은, 서드파티 의존성이 없는 JDBC 드라이버 JAR 발행을 제거했어요. (#23452)
Druid 커넥터
- 큰
IN목록이 있는 쿼리에서 원격 시스템의 데이터 전송을 줄였어요. (#23381)
Delta Lake 커넥터
- ⚠️ 호환성 깨짐 변경: 모든 카탈로그에서 레거시 파일 시스템 지원을 비활성화했어요. 각 카탈로그에서
fs.native-azure.enabled,fs.native-gcs.enabled,fs.native-s3.enabled,fs.hadoop.enabled로 원하는 파일 시스템 지원을 활성화해야 해요. 아직 레거시 지원에서 전환하지 않았다면 Azure Storage, Google Cloud Storage, S3 마이그레이션 가이드를 참고해요. (#23343) - S3 파일 시스템 지원에 JMX 모니터링을 추가했어요. (#23177)
- Delta Lake 테이블에서 읽을 때 파일 시스템 연산 수를 줄였어요. (#23329)
- Hive metastore 캐싱이 활성화됐을 때 드물게 계획 시간이 길어지던 걸 고쳤어요. (#23401)
Exasol 커넥터
- 큰
IN목록이 있는 쿼리에서 원격 시스템의 데이터 전송을 줄였어요. (#23381)
Hive 커넥터
- ⚠️ 호환성 깨짐 변경: 모든 카탈로그에서 레거시 파일 시스템 지원을 비활성화했어요. 각 카탈로그에서
fs.native-azure.enabled,fs.native-gcs.enabled,fs.native-s3.enabled,fs.hadoop.enabled로 원하는 파일 시스템 지원을 활성화해야 해요. 아직 레거시 지원에서 전환하지 않았다면 Azure Storage, Google Cloud Storage, S3 마이그레이션 가이드를 참고해요. (#23343) - 네이티브 S3 파일 시스템 지원에 JMX 모니터링을 추가했어요. (#23177)
- 파일 시스템 캐싱이 활성화된 테이블을 읽을 때 파일 시스템 연산 수를 줄였어요. (#23327)
flush_metadata_cache프로시저가 파일 상태 캐시도 flush하도록 개선했어요. (#22412)- Glue에 Hive가 지원하지 않는 테이블이 있을 때 나열이 실패하던 걸 고쳤어요. (#23253)
- Hive metastore 캐싱이 활성화됐을 때 드물게 계획 시간이 길어지던 걸 고쳤어요. (#23401)
Hudi 커넥터
- ⚠️ 호환성 깨짐 변경: 모든 카탈로그에서 레거시 파일 시스템 지원을 비활성화했어요. 각 카탈로그에서
fs.native-azure.enabled,fs.native-gcs.enabled,fs.native-s3.enabled,fs.hadoop.enabled로 원하는 파일 시스템 지원을 활성화해야 해요. 아직 레거시 지원에서 전환하지 않았다면 Azure Storage, Google Cloud Storage, S3 마이그레이션 가이드를 참고해요. (#23343) - 네이티브 S3 파일 시스템 지원에 JMX 모니터링을 추가했어요. (#23177)
- Hive metastore 캐싱이 활성화됐을 때 드물게 계획 시간이 길어지던 걸 고쳤어요. (#23401)
Iceberg 커넥터
- ⚠️ 호환성 깨짐 변경: 모든 카탈로그에서 레거시 파일 시스템 지원을 비활성화했어요. 각 카탈로그에서
fs.native-azure.enabled,fs.native-gcs.enabled,fs.native-s3.enabled,fs.hadoop.enabled로 원하는 파일 시스템 지원을 활성화해야 해요. 아직 레거시 지원에서 전환하지 않았다면 Azure Storage, Google Cloud Storage, S3 마이그레이션 가이드를 참고해요. (#23343) - 네이티브 S3 파일 시스템 지원에 JMX 모니터링을 추가했어요. (#23177)
- Hive metastore 캐싱이 활성화됐을 때 드물게 계획 시간이 길어지던 걸 고쳤어요. (#23401)
MariaDB 커넥터
- 큰
IN목록이 있는 쿼리에서 원격 시스템의 데이터 전송을 줄였어요. (#23381)
MySQL 커넥터
- 큰
IN목록이 있는 쿼리에서 원격 시스템의 데이터 전송을 줄였어요. (#23381)
Oracle 커넥터
- 큰
IN목록이 있는 쿼리에서 원격 시스템의 데이터 전송을 줄였어요. (#23381)
PostgreSQL 커넥터
- 큰
IN목록이 있는 쿼리에서 원격 시스템의 데이터 전송을 줄였어요. (#23381)
Redshift 커넥터
- 큰
IN목록이 있는 쿼리에서 원격 시스템의 데이터 전송을 줄였어요. (#23381)
SingleStore 커넥터
- 큰
IN목록이 있는 쿼리에서 원격 시스템의 데이터 전송을 줄였어요. (#23381)
Snowflake 커넥터
- 큰
IN목록이 있는 쿼리에서 원격 시스템의 데이터 전송을 줄였어요. (#23381)
SQL Server 커넥터
- 큰
IN목록이 있는 쿼리에서 원격 시스템의 데이터 전송을 줄였어요. (#23381)
SPI
- 함수에
@Constraint애노테이션을 추가했어요. (#23449) ConnectorTableLayout클래스의 더 이상 사용하지 않는 생성자를 제거했어요. (#23395)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 458
- Trino 공식 문서: https://trino.io/docs/current/