リリース 3.0.6
コミュニティメンバーの皆様、Apache Doris 3.0.6 バージョンが2025年6月16日に正式リリースされました。
クイックダウンロード: https://doris.apache.org/download/
GitHub Release: https://github.com/apache/doris/releases
動作変更
新機能
レイクハウス
- AWS S3 table Buckets での Iceberg テーブル形式へのアクセスサポートを追加
- 詳細情報については、ドキュメントを参照してください: Iceberg on S3 Tables
Storage
- オブジェクトストレージアクセスのIAM Role認証サポート インポート/エクスポート、バックアップ/リストア、計算ストレージ分離シナリオに適用 #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 とログを合理化 #50950
- Compaction スループット向上のためのスケジューリング戦略を強化 #49882 #48759 #51482 #50672 #49953 #50819
- 冗長なログ出力を削減 #51093
- Routine Load が使用できないBEにメタデータを配布することを防ぐブラックリストメカニズムを実装 #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 にアップグレード
機能拡張
非同期マテリアライズドビュー
- メモリ最適化: 透明的書き換え中のメモリフットプリントを削減 #48887
クエリオプティマイザ
クエリ実行
- TopNクエリ高速化: 計算ストレージ分離シナリオでのパフォーマンスを最適化 #50803
- 関数拡張:
substring_indexの可変パラメータサポートを追加 #50149 - 地理空間関数:
ST_CONTAINS、ST_INTERSECTS、ST_TOUCHES、ST_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 Model
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
レイクハウス
- エクスポート修正
- カタログ修正
- ファイル形式
非同期マテリアライズドビュー
start timeと即座トリガーモードの両方を指定した場合のリフレッシュ漏れを修正 #50624
クエリオプティマイザ
- lambda式での書き換えエラーを修正 #49166
- 定数group byキーでの計画失敗を解決 #49473
- 定数folding論理を修正 #50142 #50810
- システムテーブル情報取得を完了 #50721
- NULL Literalでビューを作成する際の列型処理を修正 #49881
クエリ実行
- インポート中の不正なJSON値によるBEクラッシュを修正 #50978
- NULL定数入力でのIntersect結果を修正 #50951
- Variant型での述語誤実行を修正 #50934
- 不正なJSON Pathsでの
get_json_stringエラーを解決 #50859 - 関数動作(JSON_REPLACE/INSERT/SET/ARRAY)をMySQLと整合 #50308
- 空パラメータでの
array_mapクラッシュを修正 #50201 - 異常なVariant-to-JSONB変換中のコアダンプを防止 #50180
- 不足している
explode_json_array_json_outer関数を追加 #50164 percentileとpercentile_arrayの結果を整合 #49351- 関数(url_encode/strright/append_trailing_char_if_absent)のUTF8処理を最適化 #49127