릴리스 419

릴리스 419 (2023년 6월 5일)

Trino 419 버전이 2023년 6월 5일에 공개됐어요. array_histogram() 함수가 새로 추가됐고, Parquet·ORC 파일 읽기 성능과 함께 여러 커넥터의 기능이 다듬어졌어요.

출처: 문서

본문

일반 (General)

  • 배열 안의 고유 요소가 각각 몇 번 나오는지 세는 array_histogram() 함수를 추가했어요. (#14725)
  • 조인이 포함된 쿼리의 계획(planning) 성능을 개선했어요. (#17458)
  • 서버 JSON 응답이 문자열 값의 5MB 제한을 초과할 때 쿼리가 실패하던 걸 고쳤어요. (#17557)

웹 UI (Web UI)

  • web-ui.authentication.type 구성 속성에 대문자나 대소문자 혼합 값을 허용했어요. (#17334)

BigQuery 커넥터

  • HTTP(S) 프록시를 통해 BigQuery API를 프록시하는 것을 지원해요. (#17508)
  • BigQuery에서 메타데이터를 가져오는 성능을 개선했어요. (#16064)

Delta Lake 커넥터

  • 새 컬럼을 추가할 때 idname 매핑 모드를 지원해요. (#17236)
  • Parquet 파일 읽기 성능을 개선했어요. (#17612)
  • 구조적 데이터 타입으로 Parquet 파일을 쓸 때 성능을 개선했어요. (#17665)
  • EXPLAIN 쿼리 결과에서 삽입 대상 테이블의 스키마, 테이블 이름, 위치를 올바르게 표시하도록 했어요. (#17590)
  • 이름 끝에 /가 붙은 파일 위치에 쓸 때 쿼리가 실패하던 걸 고쳤어요. (#17552)

Hive 커넥터

  • Stripe footer 메타데이터에 축약 timezone id가 있는 ORC 파일 읽기를 지원해요. hive.orc.read-legacy-short-zone-id 구성 속성을 true로 설정하면 이 동작을 켤 수 있어요. (#12303)
  • Bloom filter 인덱스가 있는 ORC 파일 읽기 성능을 개선했어요. (#17530)
  • Parquet 파일 읽기 성능을 개선했어요. (#17612)
  • 구조적 데이터 타입에 대한 최적화된 Parquet writer 성능을 개선했어요. (#17665)
  • 파일 경로에 영숫자가 아닌 문자가 포함된 테이블에서 쿼리가 실패하던 걸 고쳤어요. (#17621)

Hudi 커넥터

  • Parquet 파일 읽기 성능을 개선했어요. (#17612)
  • 구조적 데이터 타입으로 Parquet 파일을 쓸 때 성능을 개선했어요. (#17665)

Iceberg 커넥터

  • Nessie 카탈로그를 지원해요. (#11701)
  • array, map, row 타입이 있는 Hive 테이블에서 migrate 테이블 프로시저를 사용하지 못하게 해요. 예전에는 마이그레이션 후 잘못된 결과가 나왔어요. (#17587)
  • Bloom filter 인덱스가 있는 ORC 파일 읽기 성능을 개선했어요. (#17530)
  • Parquet 파일 읽기 성능을 개선했어요. (#17612)
  • 구조적 데이터 타입으로 Parquet 파일을 쓸 때 성능을 개선했어요. (#17665)
  • 테이블 통계 읽기 성능을 개선했어요. (#16745)

SPI

  • ScalarFunctionAdapter에서 사용하지 않는 NullAdaptationPolicy를 제거했어요. (#17706)

더 알아보기 (Learn more)