Skip to content

Latest commit

 

History

History
253 lines (215 loc) · 46.5 KB

File metadata and controls

253 lines (215 loc) · 46.5 KB
title TiDB 7.5.2 Release Notes
summary TiDB 7.5.2 における互換性の変更、改善、およびバグ修正について説明します。

TiDB 7.5.2 リリースノート {#tidb-7-5-2-release-notes}

発売日:2024年6月13日

TiDB バージョン: 7.5.2

クイックアクセス: クイックスタート | 本番環境へのデプロイ

互換性の変更 {#compatibility-changes}

  • RocksDB の TiKV 設定項目track-and-verify-wals-in-manifestを追加します。これは、Write Ahead Log (WAL) の破損の可能性を調査するのに役立ちます。 #16549 @v01dstar
  • TiDB Lightning strict-formatまたはSPLIT_FILEを使用して CSV ファイルをインポートする場合は、行末文字を設定する必要があります#37338 @lance6716
  • TiCDCオープンプロトコルのsink.open.output-old-value設定項目を追加して、更新前の値を下流に出力するかどうかを制御します。 #10916 @sdojjy
  • 以前のバージョンでは、 UPDATE変更を含むトランザクションを処理する際に、 UPDATE目のイベントで主キーまたは非NULLの一意インデックス値が変更されると、TiCDCはこのイベントをDELETE目とINSERT目のイベントに分割していました。v7.5.2以降では、MySQLシンクを使用する場合、 UPDATEの変更のトランザクションcommitTS TiCDC thresholdTS (TiCDCが対応するテーブルをダウンストリームに複製し始める際にPDから取得する現在のタイムスタンプ)より小さい場合、TiCDCはUPDATE目のイベントをDELETE INSERTと13件目のイベントに分割します。この動作変更は、TiCDCが受信したUPDATE目のイベントの順序が誤っている可能性があり、分割されたDELETEINSERT目のイベントの順序が誤っている可能性があるため、ダウンストリームデータの不整合が発生する問題に対処しています。詳細については、 ドキュメント してください@lidezhu #10918

改善点 {#improvements}

  • TiDB

    • ANALYZE文がメタデータロックをブロックする問題を最適化します #47475 @wjhuang2016
    • SHOW CREATE TABLE の出力に表示される式のデフォルト値のMySQL互換性を改善しました #52939 @CbcWestwolf
    • 常にfalseである DNF 項目の処理を強化し、そのようなフィルタ条件を直接無視することで、不要なテーブル全体のスキャンを回避します#40997 @Rustin170506
    • EXPLAIN ANALYZE のTiFlash TableScanオペレーターの実行プロセスの統計を最適化します #51727 @JinheLin
    • MPP ロードバランシング中にリージョンのないストアを削除する #52313 @xzhangxian1008
    • PD からリージョンを一括ロードすることをサポートし、大規模なテーブルをクエリするときに KV 範囲からリージョンへの変換プロセスを高速化します。 #51326 @SeaRise
    • Resource Control監視ページで、各リソースグループの最大 RU 消費率を表示する新しいパネルRU(Max)を追加します。 #49318 @nolouch
    • 同期ロードパフォーマンスを改善し、統計情報のロードのレイテンシーを削減します#52994 @hawkingrei
    • 統計初期化の同時実行性を高めて起動を高速化します#52466 #52102 #52553 @hawkingrei
  • TiKV

    • コプロセッサエラーのログレベルをwarnからdebugに調整して、クラスタの不要なログを削減します。 #15881 @cfzjywxk
    • CDC イベント処理のキュー時間の監視メトリックを追加して、下流の CDC イベントレイテンシー問題のトラブルシューティングを容易にします#16282 @hicqu
    • TiKV の安定性を向上させるために、raftstore スレッドでスナップショットファイルに対する IO 操作を実行しないようにします#16564 @Connor1996
    • ピアのスローログを追加し、メッセージを保存します #16600 @Connor1996
    • TiKVは破損したSSTファイルの存在を検出すると、破損の具体的な理由をログに記録します#16308 @overvenus
    • 不要な非同期ブロックを削除してメモリ使用量を削減する#16540 @overvenus
    • TiKV のシャットダウン速度を加速 #16680 @LykxSassinator
  • PD

    • etcdのバージョンをv3.4.30 にアップグレードします #7904 @JmPotato
    • 1秒あたりの最大リクエストユニット(RU)の監視メトリックを追加します。 #7908 @nolouch
  • TiFlash

    • TLS を有効にした後に証明書を更新することでTiFlash がpanicする可能性がある問題を軽減します#8535 @windtalker
  • ツール

    • Backup & Restore (BR)

      • BRはデータ復旧中に空のSSTファイルをクリーンアップします#16005 @Leavrth
      • ログバックアップの互換性テストとインデックスアクセラレーションをカバーするPITR統合テストケースを追加します。 #51987 @Leavrth
      • ログバックアップのマージ操作に対する許容度を向上します。比較的長いマージ操作が発生した場合、ログバックアップタスクがエラー状態に陥る可能性が低くなります。 #16554 @YuJuncen
      • 大規模なデータセットシナリオでRESTORE文のテーブル作成パフォーマンスを向上 #48301 @Leavrth
      • リストアプロセス中にテーブルIDを事前割り当てすることで、テーブルIDの再利用を最大化し、リストアパフォーマンスを向上します#51736 @Leavrth
      • ログバックアップの開始時にアクティブなDDLジョブの無効な検証を削除します#52733 @Leavrth
      • Google Cloud Storage(GCS)を外部ストレージとして使用する場合の古い互換性チェックを削除します#50533 @lance6716
      • DNSエラーによる失敗の再試行回数を増やす #53029 @YuJuncen
    • TiCDC

      • REDOログを使用してデータリカバリ中のメモリの安定性を向上させ、OOM の確率を低減します。 #10900 @CharlesCheung96
      • トランザクション競合シナリオにおけるデータレプリケーションの安定性が大幅に向上し、パフォーマンスが最大10倍向上します#10896 @CharlesCheung96
      • PDクライアント転送機能を有効にして、TiCDCとPDリーダー間のネットワーク分離中にTiCDCをより安定させます#10849 @asddongmen
      • レプリケーションタスクの初期化速度を向上 #11124 @asddongmen
      • レプリケーションタスクを非同期に初期化して、プロセッサと所有者の初期化時間を短縮します。 #10845 @sdojjy
      • Kafka クラスターのバージョンを自動的に検出し、Kafka との互換性を向上します #10852 @wk989898

バグ修正 {#bug-fixes}

  • TiDB

    • 一意インデックスを追加するときに同時 DML 操作によって発生するデータインデックスの不整合の問題を修正しました。 #52914 @wjhuang2016
    • パーティションテーブルに複数のスキーマ変更を含むインデックスを追加することで発生するデータインデックスの不整合の問題を修正しました。 #52080 @tangenta
    • 複数値インデックスを追加することによって発生するデータインデックスの不整合の問題を修正しました #51162 @ywqzzy
    • ネットワークの問題によりDDL操作が停止する問題を修正#47060 @wjhuang2016
    • 起動時に統計情報をロードするときにTiDBがGCによるエラーを報告する可能性がある問題を修正#53592 @you06
    • TiDBが準備完了していないTiKVノードにリクエストを送信する可能性がある問題を修正 #50758 @zyguan
    • TiKVローリング再起動後にステイル読み取りが失われる可能性がある問題を修正 #52193 @zyguan
    • KV リクエストの再試行中にデータ競合が発生し、TiDB パニックが発生する可能性がある問題を修正しました。 #51921 @zyguan
    • インデックスデータを解析するときに TiDB がpanicする可能性がある問題を修正しました #47115 @zyguan
    • JOIN条件に暗黙的な型変換が含まれている場合にTiDBがpanicする可能性がある問題を修正しました #46556 @qw4990
    • YEAR型の列を範囲外の符号なし整数と比較すると誤った結果が発生する問題を修正#50235 @qw4990
    • UPDATEリスト内のサブクエリによって TiDB がpanicする可能性がある問題を修正#52687 @winoros
    • 述語におけるLonglong型のオーバーフローの問題を修正 #45783 @hawkingrei
    • クラスター化インデックスを述語として使用するとSELECT INTO OUTFILEが機能しない問題を修正#42093 @qw4990
    • TopNオペレーターが誤ってプッシュダウンされる可能性がある問題を修正しました #37986 @qw4990
    • 空の投影により TiDB がpanicを引き起こす問題を修正しました #49109 @winoros
    • インデックス プランが順序に保たれている場合に、インデックスマージによって部分的な制限が誤ってプッシュダウンされる問題を修正しました。 #52947 @AilinKid
    • 再帰CTE でビューの使用が機能しない問題を修正 #49721 @hawkingrei
    • 列の不安定な一意のIDにより、 UPDATE文がエラーを返す可能性がある問題を修正しました。 #53236 @winoros
    • 常にtrue となる述語を持つSHOW ERRORS文を実行すると TiDB がパニックを起こす問題を修正しました。 #46962 @elsa0520
    • 大規模並列処理 (MPP) でfinal AggMode とnon-final AggMode が共存できない問題を修正しました #51362 @AilinKid
    • 間違った TableDual プランにより空のクエリ結果が発生する問題を修正しました #50051 @onlyacat
    • lite-init-statsconcurrently-init-stats両方のを有効にした後に統計を初期化するとTiDBがpanicを起こす可能性がある問題を修正しました #52223 @hawkingrei
    • NO_JOINヒントがCREATE BINDING で機能しない問題を修正しました #52813 @qw4990
    • ALL関数に含まれるサブクエリが誤った結果を引き起こす可能性がある問題を修正#52755 @hawkingrei
    • VAR_SAMP()ウィンドウ関数として使用できない問題を修正 #52933 @Rustin170506
    • スライスの浅いコピーを使用せずに列プルーニングを行うと、TiDB がpanicする可能性がある問題を修正しました#52768 @winoros
    • 一意インデックスを追加するとTiDBがpanicする可能性がある問題を修正#52312 @wjhuang2016
    • 初期化が完了する前に TiDBサーバーが正常とマークされる問題を修正#51596 @shenqidebaozi
    • IFNULL関数によって返される型が MySQL と一致しない問題を修正しました #51765 @YangKeao
    • テーブルにクラスター化インデックスがある場合に並列Applyで誤った結果が生成される可能性がある問題を修正しました。 #51372 @guo-shaoge
    • サブクエリのHAVING句に相関列が含まれている場合にクエリ結果が正しくない可能性がある問題を修正しました。 #51107 @hawkingrei
    • TIDB_HOT_REGIONSテーブルをクエリすると、誤ってINFORMATION_SCHEMAテーブルが返される可能性がある問題を修正しました。 #50810 @Defined2014
    • 統計の初期化が完了する前に自動統計収集がトリガーされる問題を修正#52346 @Rustin170506
    • AutoIDLeaderの変更により、 AUTO_ID_CACHE=1 の場合にAUTO_INCREMENT列の値が減少する可能性がある問題を修正しました。 #52600 @tiancaiamao
    • 共通テーブル式 (CTE) を使用して、統計情報が欠落しているパーティションテーブルにアクセスすると、クエリ結果が正しくなくなる可能性がある問題を修正しました#51873 @qw4990
    • TiDB Dashboardのモニタリングページにおける接続数(接続数)の計算と表示が誤っていた問題を修正しました。 #51889 @YangKeao
    • 外部キーを持つテーブルを復元するときに DDL 操作が停止する問題を修正しました #51838 @YangKeao
    • 列のデフォルト値が削除されている場合、列のデフォルト値を取得するとエラーが返される問題を修正#50043 #51324 @crazycs520
    • force-init-stats に設定されている場合に TiDB が対応するポートを listen しない問題を修正しました #51473 @hawkingrei
    • IN()述語にNULL が含まれている場合にクエリ結果が正しくない問題を修正しました #51560 @winoros
    • TiDBの同期的な統計読み込みメカニズムが空の統計の読み込みを無期限に再試行し、 fail to get stats version for this histogram log を出力する問題を修正しました。 #52657 @hawkingrei
    • EXCHANGE PARTITION外部キーを誤って処理する問題を修正 #51807 @YangKeao
    • LIMIT ORIndex Merge にプッシュダウンされない可能性がある問題を修正しました #48588 @AilinKid
    • 相関サブクエリにおける TopN オペレーターの誤った結果を修正 #52777 @yibin87
    • CPS by typeメトリックに誤った値が表示される問題を修正しました #52605 @nolouch
    • 特定の列の統計情報が完全にロードされていない場合に、 EXPLAIN文の結果に誤った列 ID が表示される可能性がある問題を修正しました#52207 @time-and-fate
    • 照合順序の新しいフレームワークが無効になっているときに、異なる照合順序を含む式によってクエリがpanicになる可能性がある問題を修正しました#52772 @wjhuang2016
    • 複数値インデックスを持つテーブルを含むSQL文を実行すると、 Can't find a proper physical plan for this queryエラーが返される可能性がある問題を修正しました。 #49438 @qw4990
    • TiDBが式内のシステム変数の型を正しく変換できない問題を修正 #43527 @Rustin170506
    • INSERT IGNOREを実行すると、一意インデックスとデータの間に不整合が発生する可能性がある問題を修正しました。 #51784 @wjhuang2016
    • OOMエラー発生後に自動統計収集が停止する問題を修正#51993 @Rustin170506
    • tidb_mem_quota_analyzeが有効になっていて、統計の更新に使用されるメモリが制限を超えると TiDB がクラッシュする可能性がある問題を修正しました。 #52601 @hawkingrei
    • 複数のレベルのmax_execute_time設定が互いに干渉する問題を修正#50914 @jiyfhust
    • 単一のSQL文を使用して複数のインデックスを追加することによって発生するインデックスの不整合の問題を修正#51746 @tangenta
    • 相関サブクエリがある場合にウィンドウ関数がpanicする可能性がある問題を修正#42734 @Rustin170506
    • shuffleExec予期せず終了すると TiDB がクラッシュする問題を修正#48230 @wshwsh12
    • パーティションDDLタスクをロールバックするときにステータスが停止する問題を修正しました #51090 @jiyfhust
    • BINARYタイプの JSON をクエリすると、場合によってはエラーが発生する可能性がある問題を修正しました#51547 @YangKeao
    • 分散実行フレームワーク (DXF) を有効にした後に、大きなテーブルにインデックスを追加できない問題を修正しました。 #52640 @tangenta
    • TTL 機能により、データ範囲の分割が不正確になり、場合によってはでデータ ホットスポットが発生する問題を修正しました。 #51527 @lcwangchao
    • 主キーの型がVARCHAR の場合にALTER TABLE ... COMPACT TIFLASH REPLICA誤って終了する可能性がある問題を修正しました #51810 @breezewish
    • インデックス追加中にクラスターのアップグレードによって発生するデータインデックスの不整合の問題を修正しました。 #52411 @tangenta
    • TableDual で述語プッシュダウンを無効にすることで発生するパフォーマンス低下の問題を修正しました #50614 @time-and-fate
    • TiDBサーバーがHTTPインターフェース経由でラベルを追加し成功を返すが、それが有効にならない問題を修正#51427 @you06
    • 取り込みモードでインデックスを追加すると、一部のコーナーケースでデータインデックスの不整合が発生する可能性がある問題を修正#51954 @lance6716
    • init-statsプロセスが TiDB をpanicに陥らせ、 load statsプロセスが終了する可能性がある問題を修正しました。 #51581 @hawkingrei
    • 無効な設定項目が含まれている場合、設定ファイルが有効にならない問題を修正しました #51399 @Defined2014
    • SQL 文にJOINが含まれ、文内のSELECTリストに定数のみが含まれる場合に、MPP を使用してクエリを実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました。 #50358 @yibin87
    • determinateモード( tidb_opt_objective='determinate' )でクエリに述語が含まれていない場合、統計がロードされない可能性がある問題を修正しました#48257 @time-and-fate
    • 特定の条件下でSURVIVAL_PREFERENCES属性がSHOW CREATE PLACEMENT POLICYステートメントの出力に表示されない可能性がある問題を修正#51699 @lcwangchao
    • IndexJoin が Left Outer Anti Semi type のハッシュ値を計算するときに重複行を生成する問題を修正しました。 #52902 @yibin87
    • TIMESTAMPADD()関数が誤った結果を返す問題を修正#41052 @xzhangxian1008
    • FLOAT型からUNSIGNED型へのデータ変換で誤った結果が返される問題を修正#41736 @guo-shaoge
    • TRUNCATE()関数の 2 番目の引数が大きな負の数の場合に誤った結果を返す問題を修正しました。 #52978 @yibin87
    • Grafana で重複したパネル ID により表示が異常になる可能性がある問題を修正しました #51556 @D3Hunter
    • gRPC エラーをログに記録するときに TiDB が予期せず再起動する問題を修正しました #51301 @guo-shaoge
    • 起動時にTiDBの統計情報を読み込むとOOM が発生する可能性がある問題を修正しました。 #52219 @hawkingrei
    • テーブルが削除された後もテーブルの TTL ジョブが停止しない問題を修正#51540 @YangKeao
  • TiKV

    • TiKV ログでthread_id値が0x5として誤って表示される問題を修正しました #16398 @overvenus
    • 不安定なテストケースの問題を修正し、各テストが独立した一時ディレクトリを使用するようにして、オンライン構成の変更が他のテストケースに影響しないようにします。 #16871 @glorv
    • バイナリからJSON への変換中にTiKVがpanicする可能性がある問題を修正しました #16616 @YangKeao
    • tikv-ctlのraft regionコマンドの出力にリージョンステータス情報が含まれていない問題を修正しました #17037 @glorv
    • 1 つの TiKV ノードで遅いcheck-leader操作により、他の TiKV ノードのresolved-ts正常に進まなくなる問題を修正しました。 #15999 @crazycs520
    • スナップショットの適用によってピアの破棄処理が中断された後、スナップショットの適用が完了しても再開されない問題を修正#16561 @tonyxuqqi
    • DECIMAL型の小数点部分が場合に正しくない問題を修正しました #16913 @gengliqi
    • クエリ内のCONV()関数が数値システム変換中にオーバーフローし、TiKV panicが発生する問題を修正しました。 #16969 @gengliqi
    • TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正#16220 @overvenus
    • 監視メトリックtikv_unified_read_pool_thread_countデータがない場合がある問題を修正#16629 @YuJuncen
    • RocksDB の非アクティブな Write Ahead Logs (WAL) によってデータが破損する可能性がある問題を修正しました#16705 @Connor1996
    • 古いリージョンピアがGCメッセージを無視するとresolve-tsがブロックされる問題を修正しました #16504 @crazycs520
    • 楽観的トランザクションの実行中に、他のトランザクションがそのトランザクションのロック解決操作を開始すると、トランザクションの主キーに非同期コミットまたは 1PC モードで以前にコミットされたデータがある場合、トランザクションの原子性が壊れる可能性がわずかにあるという問題を修正しました。 #16620 @MyonKeminta
  • PD

    • TiDBネットワークパーティションの障害回復後の接続panicの問題を修正しました #7926 @CabinfeverB
    • オンラインデータ復旧後にスケジュールが誤って一時停止される可能性がある問題を修正 #8095 @JmPotato
    • リソースグループを有効にした後に、CPS By Type 監視タイプが正しく表示されない問題を修正しました。 #52605 @nolouch
    • 設定ファイル経由でログレベルを変更しても反映されない問題を修正#8117 @rleungx
    • リソースグループクエリをキャンセルするときに再試行回数が多すぎる問題を修正 #8217 @nolouch
    • ALTER PLACEMENT POLICY配置ポリシー を変更できない問題を修正 #51712 @jiyfhust #52257
    • 配置ルールを使用しているときに、ダウンしたピアが回復しない可能性がある問題を修正しました。 #7808 @rleungx
    • PDリーダーを手動で転送すると失敗する可能性がある問題を修正しました #8225 @HuSharp
    • 書き込みホットスポットのスケジュール設定により配置ポリシーの制約が破られる可能性がある問題を修正#7848 @lhy1024
    • リソースグループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値より少なくなる問題を修正しました。 #7346 @guo-shaoge
    • スケーリングの進行状況が正しく表示されない問題を修正#7726 @CabinfeverB
    • デプロイされた2つのデータセンター間でリーダーを切り替えるとLeaderが失敗する問題を修正#7992 @TonsnakeLin
    • PDのFilter target監視メトリックが散布範囲情報を提供しない問題を修正#8125 @HuSharp
    • クエリ結果SHOW CONFIGに非推奨の設定項目trace-region-flow が含まれる問題を修正しました #7917 @rleungx
  • TiFlash

    • 分散ストレージおよびコンピューティングアーキテクチャで、DDL操作で非NULL列を追加した後にクエリでNULL値が誤って返される可能性がある問題を修正しました。 #9084 @Lloyd-Pottiger
    • 空のパーティションを含むパーティションテーブルでクエリを実行するときに発生するクエリタイムアウトの問題を修正しました。 #9024 @JinheLin
    • 分散ストレージとコンピューティングアーキテクチャで、コンピューティングノードのプロセスが停止するとTiFlash がpanicする可能性がある問題を修正しました#8860 @guo-shaoge
    • 生成列をクエリするとエラーが返される問題を修正しました #8787 @guo-shaoge
    • クラスタをv6.5.0より前のバージョンからv6.5.0以降にアップグレードするときに、 TiFlashメタデータが破損してプロセスがpanicになる可能性がある問題を修正しました#9039 @JaySon-Huang
    • チャンクエンコード中にENUM列がTiFlashを引き起こす可能性がある問題を修正しました #8674 @yibin87
    • ログの誤ったlocal_region_num値を修正 #8895 @JaySon-Huang
    • 分散ストレージとコンピューティングアーキテクチャで、シャットダウン中にTiFlash がpanicになる可能性がある問題を修正しました。 #8837 @JaySon-Huang
    • TiFlash が高同時実行読み取りシナリオで一時的に誤った結果を返す可能性がある問題を修正#8845 @JinheLin
    • 分散ストレージおよびコンピューティングアーキテクチャで、 TiFlashコンピューティングノードのstorage.remote.cache.capacity設定項目の値を変更した後、Grafanaに表示されるディスクused_sizeメトリックが正しくないという問題を修正しました。 #8920 @JinheLin
    • 分散ストレージおよびコンピューティングアーキテクチャで、ネットワーク分離後にクエリが永続的にブロックされる可能性がある問題を修正しました #8806 @JinheLin
    • 非厳密モードのsql_mode で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanicする可能性がある問題を修正しました #8803 @Lloyd-Pottiger
  • ツール

    • Backup & Restore (BR)

      • 特別なイベントタイミングにより、ログバックアップでデータ損失が発生する可能性があるという稀な問題を修正しました。 #16739 @YuJuncen
      • フルバックアップが失敗したときにログが多すぎる問題を修正#51572 @Leavrth
      • PD接続障害により、ログバックアップアドバンサ所有者が配置されているTiDBインスタンスがpanicになる可能性がある問題を修正しました。 #52597 @YuJuncen
      • TiKV の再起動により、ログバックアップのグローバルチェックポイントが実際のバックアップファイルの書き込みポイントよりも先に進められ、少量のバックアップデータが失われる可能性がある問題を修正しました#16809 @YuJuncen
      • PD へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると TiKV がpanicする可能性がある問題を修正しました #17020 @YuJuncen
      • 不安定なテストケースを修正する #52547 @Leavrth
      • BRを使用してデータを復元する場合、または物理インポートモードでTiDB Lightningを使用してデータをインポートする場合に、PD から取得されたリージョンにLeaderがない問題を修正しました#51124 #50501 @Leavrth
      • フルバックアップでピアが見つからない場合に TiKV がパニックを起こす問題を修正#16394 @Leavrth
      • ログバックアップタスクを一時停止後に削除しても、GCセーフポイントがすぐに復元されない問題を修正しました。 #52082 @3pointer
      • 不安定なテストケースTestClearCache を修正 #50743 @3pointer
      • 空のEndKey が原因でBR がトランザクション KV クラスターの復元に失敗する問題を修正しました #52574 @3pointer
      • PDリーダーの転送により、データ復元時にBRがpanicになる可能性がある問題を修正しました。 #53724 @Leavrth
      • BRがAUTO_RANDOM列を含むユニオンクラスター化インデックスのAUTO_RANDOM ID割り当ての進行状況をバックアップできなかった問題を修正しました。 #52255 @Leavrth
    • TiCDC

      • PDディスクI/Oの高レイテンシーによりデータレプリケーションで深刻なレイテンシーが発生する問題を修正 #9054 @asddongmen
      • TiCDC所有者ノードを退去させるAPI( /api/v2/owner/resign )を呼び出すと、TiCDCタスクが予期せず再起動する問題を修正しました#10781 @sdojjy
      • DDL文が頻繁に実行されるシナリオで、間違ったBarrierTSが原因でデータが間違ったCSVファイルに書き込まれる問題を修正#10668 @lidezhu
      • 単一行データのデータ整合性検証が有効にされた後、タイムゾーンの不一致により TiCDC がTIMESTAMP種類のチェックサムの検証に失敗する問題を修正#10573 @3AceShowHand
      • オブジェクトストレージシンクに一時的な障害が発生した場合に、結果整合性が有効になっている変更フィードが失敗する可能性がある問題を修正しました#10710 @CharlesCheung96
      • DROP PRIMARY KEYDROP UNIQUE KEY文が正しく複製されない問題を修正#10890 @asddongmen
      • テーブルレプリケーションタスクをスケジュールするときに TiCDC がパニックになる問題を修正しました #10613 @CharlesCheung96
      • 下流の Pulsar が停止しているときに、changefeed を削除すると通常の TiCDC プロセスが停止し、他の changefeed プロセスも停止するという問題を修正しました#10629 @asddongmen
      • PDを再起動するとTiCDCノードがエラーで再起動する可能性がある問題を修正しました #10799 @3AceShowHand
      • open-protocolの古い値部分が、実際のタイプではなく、タイプSTRINGに応じて誤ってデフォルト値を出力する問題を修正しました。 #10803 @3AceShowHand
      • TIMEZONE種類のデフォルト値が正しいタイムゾーンに従って設定されない問題を修正 #10931 @3AceShowHand
      • TiCDC が上流に書き込まれた後に下流のExchange Partition ... With Validation DDL の実行に失敗し、変更フィードが停止する問題を修正しました。 #10859 @hongyunyan
      • KVクライアントのデータ競合によりTiCDCがpanicになる問題を修正 #10718 @asddongmen
      • アップストリームの主キーまたは一意キーを更新すると、アップストリームとダウンストリーム間でデータの不整合が発生する可能性がある問題を修正#10918 @lidezhu
    • TiDB Data Migration (DM)

      • go-mysql にアップグレードして接続ブロックの問題を修正しました #11041 @D3Hunter
      • アップストリーム主キーがバイナリ型の場合にデータが失われる問題を修正しました #10672 @GMHDBJD
    • TiDB Lightning

      • EBS BRが実行されているときにTiDB Lightningがデータのインポートに失敗する可能性がある問題を修正しました #49517 @mittalrishabh
      • ソースファイル内の互換性のない SQL文が原因で、TiDB Lightning がデータインポート中にno database selectedを報告する問題を修正しました。 #51800 @lance6716
      • PDLeaderを強制終了すると、 TiDB Lightningがデータインポート中にinvalid store ID 0エラーを報告する問題を修正しました。 #50501 @Leavrth
      • Parquet 形式の空のテーブルをインポートするときにTiDB Lightning がパニックになる問題を修正しました #52518 @kennytm