릴리스 436
릴리스 436 (2024년 1월 11일)
Trino 436 버전이 2024년 1월 11일에 공개됐어요. Trino 실행에 JDK 21.0.1이 필요해졌고, OpenSearch 커넥터가 추가됐어요.
출처: 문서
본문
일반 (General)
- ⚠️ 호환성 깨짐 변경: Trino를 실행하려면 업데이트된 JVM 구성을 포함해 JDK 21.0.1이 필요해요. (#20010)
- 중복 조건자를 생성하지 않아 성능을 개선했어요. (#16520)
json_table함수를 호출할 때 쿼리가 실패하던 걸 고쳤어요. (#20122)- SQL 사용자 정의 함수가 row 필드를 역참조(dereference)할 때 쿼리가 멈추던(hang) 걸 고쳤어요. (#19997)
- 아주 작은 지오메트리에
ST_Centroid()와ST_Buffer()함수를 쓸 때 잘못된 결과가 나올 수 있던 걸 고쳤어요. (#20237)
Delta Lake 커넥터
- 손상되거나 잘못된 통계가 있는 파일 조회를 지원해요.
parquet_ignore_statistics카탈로그 세션 속성으로 켤 수 있어요. (#20228) - 파티션 컬럼에 선택적 조인(selective join)이 있는 쿼리의 성능을 개선했어요. (#20261)
- 테이블, 스키마, 함수를 나열할 때 AWS Glue에 보내는 요청 수를 줄였어요. (#20189)
- 여러 컬럼에 필터가 있는 쿼리로 column index를 포함한 Parquet 파일을 조회할 때 잘못된 결과가 나오던 걸 고쳤어요. (#20267)
Elasticsearch 커넥터
- ⚠️ 호환성 깨짐 변경: ElasticSearch 버전 8을 지원하고, ElasticSearch 버전 6 지원을 제거했어요. (#20258)
- OpenSearch 커넥터를 추가했어요. (#11377)
Hive 커넥터
- 테이블, 스키마, 함수를 나열할 때 AWS Glue에 보내는 요청 수를 줄였어요. (#20189)
- Union 데이터 타입이 있는 특정 Avro 데이터를 읽을 때 실패하던 걸 고쳤어요. (#20233)
- 여러 컬럼에 필터가 있는 쿼리로 column index를 포함한 Parquet 파일을 조회할 때 잘못된 결과가 나오던 걸 고쳤어요. (#20267)
Hudi 커넥터
- 쿼리에 파티션 키에 대한 필터가 반드시 존재하도록 강제하는 것을 지원해요.
hudi.query-partition-filter-required구성 속성이나query_partition_filter_required카탈로그 세션 속성으로 켤 수 있어요. (#19906) - 여러 컬럼에 필터가 있는 쿼리로 column index를 포함한 Parquet 파일을 조회할 때 잘못된 결과가 나오던 걸 고쳤어요. (#20267)
Iceberg 커넥터
- 손상되거나 잘못된 통계가 있는 파일 조회를 지원해요.
parquet_ignore_statistics카탈로그 세션 속성으로 켤 수 있어요. (#20228) - 파티션 컬럼에 선택적 조인이 있는 쿼리의 성능을 개선했어요. (#20212)
- 테이블, 스키마, 함수를 나열할 때 AWS Glue에 보내는 요청 수를 줄였어요. (#20189)
- 여러
INSERT쿼리를 동시에 실행할 때 데이터가 손실될 수 있던 걸 고쳤어요. (#20092) - 네임스페이스를 나열할 때 존재하지 않는 네임스페이스를 제공하면 잘못된 결과가 나오던 걸 고쳤어요. (#19980)
- 컬럼 이름이 변경됐을 때 Parquet 파일에 대한 조건자 pushdown이 실행되지 않던 걸 고쳤어요. (#18855)
SQL Server 커넥터
- 1400년 이전의
DATETIMEOFFSET값에 대한 잘못된 결과를 고쳤어요. (#16559)
더 알아보기 (Learn more)
- 이 문서의 원문: 릴리스 436
- Trino 공식 문서: https://trino.io/docs/current/