릴리스 418

릴리스 418 (2023년 5월 17일)

Trino 418 버전이 2023년 5월 17일에 나왔어요. EXECUTE IMMEDIATE 지원이 추가됐고, 여러 커넥터에서 쓰기 성능과 파티션 컬럼 조인 성능을 개선했어요.

출처: 문서

본문

일반 (General)

  • EXECUTE IMMEDIATE를 지원해요. (#17341)
  • current_timestamp를 호출할 때 실패하던 걸 고쳤어요. (#17455)

BigQuery 커넥터

  • Trino가 쿼리 처리 과정에서 시작하는 BigQuery 작업에 라벨을 추가할 수 있어요. 라벨의 이름과 값은 각각 bigquery.job.label-namebigquery.job.label-format 카탈로그 구성 속성으로 설정할 수 있어요. (#16187)

Delta Lake 커넥터

  • id 컬럼 매핑을 쓰는 테이블에서 INSERT, UPDATE, DELETE, MERGE 문을 지원해요. (#16600)
  • table_changes 테이블 함수를 추가했어요. (#16205)
  • 파티션 컬럼 조인의 성능을 개선했어요. (#14493)

Hive 커넥터

  • Hive metastore를 쓸 때 information_schema.tables를 조회하는 성능을 개선했어요. (#17127)
  • 파티션 컬럼 조인의 성능을 개선했어요. (#14493)
  • 최적화된 Parquet writer를 기본으로 활성화해서 Parquet 파일 작성 성능을 개선했어요. (#17393)
  • temporary_staging_directory_enabledtemporary_staging_directory_path 세션 속성을 제거했어요. (#17390)
  • native reader가 활성화된 상태에서 S3의 텍스트 파일을 조회할 때 실패하던 걸 고쳤어요. (#16546)

Hudi 커넥터

  • 파티션 컬럼 조인의 성능을 개선했어요. (#14493)

Iceberg 커넥터

  • SELECT 쿼리의 계획 시간(planning time)을 개선했어요. (#17347)
  • 파티션 컬럼 조인의 성능을 개선했어요. (#14493)
  • REST 카탈로그를 쓸 때 $history 테이블을 조회하면 잘못된 결과가 나오던 걸 고쳤어요. (#17470)

Kafka 커넥터

  • Kafka 키나 메시지를 역직렬화할 수 없을 때 쿼리가 실패하던 문제를 고치고, 대신 _key_corrupt_message_corrupt 컬럼을 올바르게 설정하도록 했어요. (#17479)

Kinesis 커넥터

  • Kinesis 메시지를 역직렬화할 수 없을 때 쿼리가 실패하던 문제를 고치고, 대신 _message_valid 컬럼을 올바르게 설정하도록 했어요. (#17479)

Oracle 커넥터

  • fault-tolerant 실행이 활성화된 상태에서 쓰기를 지원해요. (#17200)

Redis 커넥터

  • Redis 키나 값을 역직렬화할 수 없을 때 쿼리가 실패하던 문제를 고치고, 대신 _key_corrupt_value_corrupt 컬럼을 올바르게 설정하도록 했어요. (#17479)

더 알아보기 (Learn more)