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

v4.1

この記事では、VeloDB Core v4.1のリリースノートについて説明します。

注記 VeloDB Core v4.1はApache Doris v3.1をベースに開発されました。

v4.1.7(2026年5月21日)

このリリースでは、Apache Doris v3.1.6とVeloDB固有の機能強化が組み込まれています。

新機能

  • mmh64_v2ハッシュ関数を追加しました。
  • routine loadジョブで使用されるコンピュートグループを表示する機能を追加しました。

改善点

  • データロードおよび大規模クエリ時のメモリ使用量を削減しました。
  • 大規模テーブルスキャンのパフォーマンスを向上させました。
  • Variant列でlight schema changeを使用できるようにし、ALTER TABLE操作を高速化しました。

バグ修正

  • エンクロージャ文字を使用し、UTF-8バイトオーダーマーク(BOM)で始まるCSVファイルをロードする際の不正な列解析を修正しました。このようなCSVファイルをロードする場合に影響を受けます。
  • date_format関数がdatetimev2値のマイクロ秒を削除する問題を修正しました。秒未満の精度を持つdatetime値をフォーマットする場合に影響を受けます。
  • json_extract_string関数が一部のケースで不正な結果を返す問題を修正しました。json_extract_stringを使用してJSONから文字列値を読み取る場合に影響を受けます。
  • 外部ファイルテーブルの単一スキャンでnativeリーダーとJNIリーダーの両方を使用した場合(例:HiveやIcebergテーブルの列が異なるリーダータイプで読み取られる場合)に余分な行を返す可能性があった述語フィルターの欠落を修正しました。
  • ALTER VIEWでステートメントにコメントが含まれている場合に新しい定義がフォロワーフロントエンドに伝播されず、フォロワーが古いビューを提供し続ける問題を修正しました。マルチフロントエンド構成でのみ影響を受けます。
  • RESTOREで他のデータベースのテーブルを参照するビューを復元する際にデータベース間参照が保持されない問題を修正しました。
  • 結合されたデータが4GBを超える場合にset操作(UNION、INTERSECT、EXCEPT)でクラッシュが発生する問題を修正しました。
  • 述語プッシュダウンが適用されながらORCファイルを読み取る際(例:外部HiveやIcebergテーブル)にORCリーダーでクラッシュが発生する問題を修正しました。

v4.1.6(2026年4月30日)

これは内部安定性およびパフォーマンスの改善を含むメンテナンスリリースです。ユーザー向けの変更はありません。

v4.1.5(2026年4月15日)

改善点

  • クラスタースケーリングまたはフェイルオーバー後の読み取りパフォーマンスを向上させ、新しく追加されたコンピュートリソースがキャッシュされたデータをより早く提供できるようにしました。
  • 大規模な結果セットをソートするクエリのパフォーマンスを向上させました。

v4.1.4(2026年3月27日)

このリリースでは、Apache Doris v3.1.5とVeloDB固有の機能強化が組み込まれています。

新機能

  • 全文検索のカスタムアナライザーサポートを追加しました。pinyinトークナイザーとフィルターが含まれます。
  • 45分のタイムゾーンオフセットのサポートを追加しました。
  • RESTカタログや追加のパーティションデータタイプを含むPaimonカタログサポートを拡張しました。
  • SELECT INTO OUTFILEで列名と型を含む圧縮CSVファイルの書き込みサポートを追加しました。

改善点

  • データをソートするクエリや大規模な結合と集約を実行するクエリのパフォーマンスを向上させました。
  • Variantサブカラムのデフォルト最大数を2048に引き上げました。
  • 多数のスパース列を持つワイドテーブルのストレージとコンパクション効率を改善しました。

バグ修正

  • クラスターが同時にタブレットをリバランシングしている際に、自動パーティションテーブルでINSERT OVERWRITEが失敗する問題を修正しました。
  • INSERT OVERWRITEが既に削除されたパーティションを対象とした場合にエラーが発生する問題を修正しました。
  • disable_auto_compactionテーブルプロパティがクラウドモードで無視される問題を修正しました。このプロパティをテーブルに設定している場合に影響を受けます。
  • テーブルスワップ(REPLACE)後のフロントエンド再起動後にroutine loadジョブが誤ってキャンセルされる問題を修正しました。
  • アップグレードやスケーリング操作中など、バックエンドの再起動後にクエリが自動的に再試行されない問題を修正しました。
  • 同じテーブルでスキーマ変更が同時に実行された際にINSERTが失敗する問題を修正しました。
  • プライマリキーポイントクエリでfrom_unixtimeなどの時間関数でセッションタイムゾーンが無視される問題を修正しました。
  • PostgreSQL配列の不正なNULL検出やSQL Serverの日付述語プッシュダウンなど、JDBCカタログの問題を修正しました。JDBCカタログ経由でPostgreSQLやSQL Serverにクエリを実行する場合に影響を受けます。
  • 文字列がstructよりも多くのフィールドを含む場合に文字列をSTRUCTにキャストする際のクラッシュを修正しました。
  • 特定の引数でsubstring_index関数がクラッシュする問題を修正しました。
  • NOT EXISTS句などのサブクエリでのみ参照されるテーブルでDELETEが誤ってLOAD権限を要求し、正しいSELECT権限を持つユーザーをブロックする可能性がある問題を修正しました。
  • 誤った結果を返す可能性があったいくつかのケースを修正しました:set操作(UNION、INTERSECT、EXCEPT)、定数式を含むUNIONを通じてフィルターがプッシュされたクエリ、プライマリキーから外部キーへの結合での集約。

v4.1.3(2026年2月12日)

改善点

  • Apache Doris v3.1.4からすべての機能、改善点、およびバグ修正をマージしました。

v4.1.2(2026年1月7日)

改善点

  • 特別なシナリオでのビュー作成の処理ロジックを最適化し、SQLユーザーエクスペリエンスを向上させました。
  • 一時リソース管理メカニズムを最適化し、システムの長期運用安定性を強化しました。
  • キャッシュ容量管理戦略を最適化し、リソース使用効率を向上させました。
  • 更新シナリオでのRoutine Loadの実行パフォーマンスと安定性を最適化しました。
  • トランザクションリサイクルプロセスを最適化し、システムの堅牢性を強化しました。
  • トランザクション書き込みに関連する監視メトリクスを追加し、可観測性機能を強化しました。
  • クラウド環境でのタスクスケジューリングとリソースリサイクル効率を最適化しました。

v4.1.1(2025年12月10日)

改善点

  • Apache Doris v3.1.3からすべての機能、改善点、およびバグ修正をマージしました。

v4.1.0(2025年10月17日)

改善点

  • Apache Doris v3.1.1からすべての機能、改善点、およびバグ修正をマージしました。