メインコンテンツまでスキップ

リリース 3.0.6

コミュニティメンバーの皆様、Apache Doris 3.0.6バージョンが2025年6月16日に正式にリリースされました。

クイックダウンロード: https://doris.apache.org/download/

GitHub Release: https://github.com/apache/doris/releases

動作変更

  • Uniqueテーブルの時系列compactionを禁止 #49905
  • コンピュート・ストレージ分離シナリオでAuto バケットサイズをバケット当たり10GBに調整 #50566

新機能

レイクハウス

  • AWS S3 table BucketsでのIcebergテーブル形式へのアクセスサポートを追加
    • 詳細情報については、ドキュメントを参照してください:Iceberg on S3 Tables

Storage

  • オブジェクトストレージアクセス用のIAM Role認証サポート import/export、backup/restore、コンピュート・ストレージ分離シナリオに適用 #50252 #50682 #49541 #49565 #49422

新しい関数

  • json_extract_no_quotes
  • unhex_null
  • xpath_string
  • str_to_map
  • 詳細情報については、ドキュメントを参照してください
  • months_between
  • next_day
  • format_round

改善

Storage

  • Compaction ProfileとログのStreamline化 #50950
  • Compactionスループットを改善するためのスケジューリング戦略の強化 #49882 #48759 #51482 #50672 #49953 #50819
  • 冗長なログ出力の削減 #51093
  • ブラックリスト機能の実装 利用不可能なBEへのRoutine Loadメタデータ配布を防止 #50587
  • load_task_high_priority_threshold_secondのデフォルト値を増加 #50478

Storage-Compute Decoupled

  • 起動最適化:File Cacheの初期化を高速化 #50726
  • クエリ高速化:File Cacheパフォーマンスの改善 #50275 #50387 #50555
  • メタデータ最適化get_versionによるパフォーマンスボトルネックを解決 #51111 #50439
  • ガベージコレクション高速化:オブジェクト回収効率の改善 #50037 #50766
  • 安定性向上:オブジェクトストレージ再試行戦略の最適化 #50957
  • 詳細プロファイリング:tablet/segment footerディメンションメトリクスを追加 #49945 #50564 #50326
  • Schema Change耐性:-230エラーを防ぐためのNew Tablet Compactionをデフォルトで有効化 #51070

レイクハウス

カタログ改善

  • Hive カタログのパーティションキャッシュ TTL制御(partition.cache.ttl-second)を追加 #50724
    • 詳細情報については、ドキュメントを参照してください:Metadata Cache
  • Hiveテーブルのskip.header.line.countプロパティをサポート #49929
  • org.openx.data.jsonserde.JsonSerDeを使用するHiveテーブルとの互換性を追加 #49958
    • 詳細情報については、ドキュメントを参照してください:Text Format
  • PaimonをV1.0.1にアップグレード
  • IcebergをV1.6.1にアップグレード

機能拡張

  • Alibaba Cloud OSS-HDFS Root Policyのサポートを追加 #50678
  • 方言互換性:Hive形式でのクエリ結果返却 #49931

非同期マテリアライズドビュー

  • メモリ最適化:透過的リライト中のメモリフットプリントを削減 #48887

Query Optimizer

  • バケットプルーニングパフォーマンスの改善 #49388
  • lambda式の強化:外部スロット参照をサポート #44365

Query Execution

  • TopNクエリ高速化:コンピュート・ストレージ分離シナリオでのパフォーマンス最適化 #50803
  • 関数拡張substring_indexの可変パラメータサポートを追加 #50149
  • 地理空間関数ST_CONTAINSST_INTERSECTSST_TOUCHESST_DISJOINTを追加 #49665

コアコンポーネント

  • メモリトラッカー最適化:高同時実行シナリオで約10%のパフォーマンス向上 #50462
  • 監査ログ強化:INSERT文の長さを制限するaudit_plugin_max_insert_stmt_lengthを追加 #51314
    • 詳細情報については、ドキュメントを参照してください:Audit Plugin

バグ修正

データ取り込み

  • BEでのトランザクションクリーンアップ失敗を修正 #50103
  • Routine Loadのエラー報告精度を向上 #51078
  • disable_load=trueノードへのメタデータタスク配布を防止 #50421
  • FE再起動後の消費進行状況のロールバックを修正 #50221
  • Group CommitとSchema Changeの競合によるCore Dumpを解決 #51144
  • HTTPSプロトコル使用時のS3 Loadエラーを修正 #51246 #51529

Primary Keyモデル

Storage

  • CCRとディスクバランシングの競合状態を修正 #50663
  • デフォルトパーティションキーの永続化の欠落を修正 #50489
  • CCRへのRollupテーブルサポートを追加 #50337
  • cooldown_ttl=0のエッジケースを修正 #50830
  • GCとPublishの競合によるデータ損失を解決 #50343
  • Delete Jobでのパーティションプルーニング失敗を修正 #50674

Storage-Compute Decoupled

  • Schema ChangeがCompactionをブロックする問題を修正 #50908
  • storage_vault_prefixが空の場合のオブジェクト回収失敗を解決 #50352
  • Tablet Cacheによるクエリパフォーマンス問題を解決 #51193 #49420
  • 残存Tablet Cacheによるパフォーマンス変動を解消 #50200

レイクハウス

  • Export修正
    • FEメモリリークを修正 #51171
    • FEデッドロックを防止 #50088
  • カタログ修正
    • JDBC カタログの複合述語プッシュダウンを有効化 #50542
    • Alibaba Cloud OSS PaimonテーブルのDeletion Vector読み取りを修正 #49645
    • コンマを含むHiveパーティション値をサポート #49382
    • MaxCompute Timestampカラムパースを修正 #49600
    • Trino カタログのinformation_schemaシステムテーブルを有効化 #49912
  • ファイル形式
    • LZO圧縮読み取り失敗を修正 #49538
    • レガシーORCファイルの互換性を追加 #50358
    • ORCファイルの複合型パースを修正 #50136

非同期マテリアライズドビュー

  • start timeと即座トリガーモードの両方を指定した場合のリフレッシュミスを修正 #50624

Query Optimizer

  • lambda式のリライトエラーを修正 #49166
  • 定数group byキーでのプランニング失敗を解決 #49473
  • 定数畳み込みロジックを修正 #50142 #50810
  • システムテーブル情報取得を完了 #50721
  • NULL Literalでビューを作成する際のカラム型処理を修正 #49881

Query Execution

  • インポート時の不正なJSON値によるBEクラッシュを修正 #50978
  • NULL定数入力でのIntersect結果を修正 #50951
  • Variant型での述語の誤実行を修正 #50934
  • 不正なJSON Pathでのget_json_stringエラーを解決 #50859
  • 関数動作(JSON_REPLACE/INSERT/SET/ARRAY)をMySQLと整合 #50308
  • 空パラメータでのarray_mapクラッシュを修正 #50201
  • 異常なVariantからJSONB変換でのcore dumpを防止 #50180
  • 欠落していたexplode_json_array_json_outer関数を追加 #50164
  • percentilepercentile_arrayの結果を整合 #49351
  • 関数(url_encode/strright/append_trailing_char_if_absent)のUTF8処理を最適化 #49127

その他

  • 高同時実行シナリオでの監査ログ損失を修正 #50357
  • 動的パーティション作成時のメタデータ再生失敗を防止 #49569
  • 再起動後のGlobal UDF損失を解決 #50279
  • Viewメタデータ返却形式をMySQLと整合 #51058