Trino 461リリースノート日本語訳

ここのところTrinoのリリースが週次ペースなのですが、その分一回の分量は控えめなのでどちらが楽なのか…。UIの改善はわかりやすくて良いですね。

原文はこちら: https://trino.io/docs/current/release/release-461.html

General

  • 実装にあわせてコンフィギュレーションプロパティmax-tasks-waiting-for-execution-per-stagemax-tasks-waiting-for-execution-per-queryに、セッションプロパティmax_tasks_waiting_for_node_per_stagemax_tasks_waiting_for_node_per_queryにそれぞれリネーム (#23585)
  • カラム数の多いテーブルをジョインした際に発生するエラーを修正(カラム数が多くなると自動生成されるバイトコードが長くなりすぎてコンパイルエラー発生していたが、生成されるバイトコードが短くなるよう修正された) (#23720)
  • カラム数の多いテーブルでのMERGEクエリで発生するエラーを修正(基本的には上記の問題と同じ)(#15848)

Security

  • ファイルベース認証でBCryptバージョン2A、2B、2Xをサポート (#23648)

Web UI

  • クエリ一覧にクエリの詳細にアクセスするためのボタンを追加 (#22831)
  • クエリ一覧に表示するクエリにもシンタックスハイライトを追加 (#22831)

BigQuery connector

  • bigquery.case-insensitive-name-matchingが有効かつbigquery.case-insensitive-name-matching.cache-ttl0mの場合に発生するエラーを修正 (#23698)

Delta Lake connector

  • register_tableプロシージャでもCREATE TABLE同様、テーブル作成可否のパーミッションをチェックするように (#23728)

Hive connector

  • CombineTextInputFormatを使用するHiveテーブルの読み取りをサポート (#21842)
  • パーテーション一覧をDynamic filterで絞り込むことでSeletivityの高いジョインのパフォーマンスを改善 (#23687)

Iceberg connector

  • add_filesadd_files_from_tableプロシージャのサポートを追加 (#11744)
  • migrateプロシージャでtimestamp型のカラムをサポート (#17006)
  • register_tableプロシージャでもCREATE TABLE同様、テーブル作成可否のパーミッションをチェックするように (#23728)

Redshift connector

  • 整数値に対する範囲フィルタを使用するクエリのパフォーマンスを改善 (#23417)