릴리스 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)