From a5f02d2ab852e5c33765d35e0bab89e4ad5ea4c7 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Tue, 6 Oct 2026 15:02:09 +0900 Subject: [PATCH 1/2] i18n(ja): fix translation defects in the v4.0.10 to v4.0.16 release notes Co-Authored-By: Claude Opus 5.5 --- releases/release-4.0.10.md | 18 +++++++++--------- releases/release-4.0.11.md | 38 +++++++++++++++++++------------------- releases/release-4.0.12.md | 36 ++++++++++++++++++------------------ releases/release-4.0.13.md | 26 +++++++++++++------------- releases/release-4.0.14.md | 26 +++++++++++++------------- releases/release-4.0.15.md | 20 ++++++++++---------- releases/release-4.0.16.md | 26 +++++++++++++------------- 7 files changed, 95 insertions(+), 95 deletions(-) diff --git a/releases/release-4.0.10.md b/releases/release-4.0.10.md index 49807d76e313a..af6f29d802c7a 100644 --- a/releases/release-4.0.10.md +++ b/releases/release-4.0.10.md @@ -50,7 +50,7 @@ TiDB バージョン: 4.0.10 - バッチクライアントのタイムアウトを引き起こす可能性のある同時実行バグを修正[#22336](https://github.com/pingcap/tidb/pull/22336) - 同時ベースラインキャプチャによって発生する重複バインディングの問題を修正[#22295](https://github.com/pingcap/tidb/pull/22295) - - ログレベルが`'debug'` ときにSQL文にバインドされたベースラインキャプチャを機能させる [#22293](https://github.com/pingcap/tidb/pull/22293) + - ログレベルが`'debug'`のときにSQL文にバインドされたベースラインキャプチャを機能させる [#22293](https://github.com/pingcap/tidb/pull/22293) - リージョンマージが発生したときにGCロックを正しく解放する[#22267](https://github.com/pingcap/tidb/pull/22267) - `datetime`型のユーザー変数に正しい値を返す [#22143](https://github.com/pingcap/tidb/pull/22143) - 複数のテーブルフィルターがある場合のインデックスマージの使用に関する問題を修正[#22124](https://github.com/pingcap/tidb/pull/22124) @@ -58,12 +58,12 @@ TiDB バージョン: 4.0.10 - スキーマ変更によって発生する誤った結果の問題を修正しました [#21596](https://github.com/pingcap/tidb/pull/21596) - `ALTER TABLE` の不要な列フラグの変更を避ける [#21474](https://github.com/pingcap/tidb/pull/21474) - オプティマイザヒントで使用されるクエリブロックのテーブルエイリアスのデータベース名を設定します [#21380](https://github.com/pingcap/tidb/pull/21380) - - `IndexHashJoin`と`IndexMergeJoin`適切なオプティマイザヒントを生成する[#21020](https://github.com/pingcap/tidb/pull/21020) + - `IndexHashJoin`と`IndexMergeJoin`の適切なオプティマイザヒントを生成する[#21020](https://github.com/pingcap/tidb/pull/21020) - TiKV - - 準備完了とピア間の誤ったマッピングを修正 [#9409](https://github.com/tikv/tikv/pull/9409) - - `security.redact-info-log`が`true`に設定すると一部のログが秘匿化されない問題を修正しました [#9314](https://github.com/tikv/tikv/pull/9314) + - ready とピア間の誤ったマッピングを修正 [#9409](https://github.com/tikv/tikv/pull/9409) + - `security.redact-info-log`が`true`に設定されている場合一部のログが秘匿化されない問題を修正しました [#9314](https://github.com/tikv/tikv/pull/9314) - PD @@ -74,7 +74,7 @@ TiDB バージョン: 4.0.10 - TiFlashが古いバージョンの TiDB スキーマを処理できないために起動に失敗する問題を修正しました - RedHatシステムで`cpu_time`が正しく処理されないためTiFlashが起動に失敗する問題を修正 - - `path_realtime_mode` `true`に設定するとTiFlash が起動に失敗する問題を修正しました + - `path_realtime_mode`を`true`に設定するとTiFlash が起動に失敗する問題を修正しました - 3つのパラメータを持つ`substr`関数を呼び出すときに誤った結果が返される問題を修正しました - TiFlashがロスレスの変更であっても`Enum`タイプの変更をサポートしない問題を修正 @@ -83,7 +83,7 @@ TiDB バージョン: 4.0.10 - TiCDC - 古いメタデータにより、新しく作成された変更フィードが異常になる可能性があるバグを修正しました[#1184](https://github.com/pingcap/tiflow/pull/1184) - - クローズド通知で受信者を作成する問題を修正しました [#1199](https://github.com/pingcap/tiflow/pull/1199) + - クローズされた notifier 上で receiver を作成する問題を修正しました [#1199](https://github.com/pingcap/tiflow/pull/1199) - TiCDC 所有者が etcd ウォッチクライアントでメモリを過剰に消費する可能性があるバグを修正しました [#1227](https://github.com/pingcap/tiflow/pull/1227) - `max-batch-size`が有効にならない問題を修正[#1253](https://github.com/pingcap/tiflow/pull/1253) - キャプチャ情報が構築される前に古いタスクをクリーンアップする問題を修正[#1280](https://github.com/pingcap/tiflow/pull/1280) @@ -91,13 +91,13 @@ TiDB バージョン: 4.0.10 - Dumpling - - デフォルトの動作を[`tidb_mem_quota_query`](/system-variables.md#tidb_mem_quota_query) に設定して、TiDBのメモリ不足(OOM)を回避します。 [#233](https://github.com/pingcap/dumpling/pull/233) + - [`tidb_mem_quota_query`](/system-variables.md#tidb_mem_quota_query)のデフォルトの動作を設定して、TiDBのメモリ不足(OOM)を回避します。 [#233](https://github.com/pingcap/dumpling/pull/233) - Backup & Restore (BR) - GCS でBR v4.0.8を使用してバックアップされたファイルをBR v4.0.9で復元できない問題を修正しました。 [#688](https://github.com/pingcap/br/pull/688) - - GCSstorageURL にプレフィックスがない場合にBR がパニックになる問題を修正しました [#673](https://github.com/pingcap/br/pull/673) - - BR OOM 回避するために、デフォルトでバックアップ統計を無効にする [#693](https://github.com/pingcap/br/pull/693) + - GCS ストレージ URL にプレフィックスがない場合にBR がパニックになる問題を修正しました [#673](https://github.com/pingcap/br/pull/673) + - BR の OOM を回避するために、デフォルトでバックアップ統計を無効にする [#693](https://github.com/pingcap/br/pull/693) - TiDB Binlog diff --git a/releases/release-4.0.11.md b/releases/release-4.0.11.md index 02e0cc1f6983b..c31351d55095e 100644 --- a/releases/release-4.0.11.md +++ b/releases/release-4.0.11.md @@ -13,7 +13,7 @@ TiDB バージョン: 4.0.11 - TiDB - - `utf8_unicode_ci`と`utf8mb4_unicode_ci`照合順序サポート [#22558](https://github.com/pingcap/tidb/pull/22558) + - `utf8_unicode_ci`と`utf8mb4_unicode_ci`照合順序をサポート [#22558](https://github.com/pingcap/tidb/pull/22558) - TiKV @@ -22,7 +22,7 @@ TiDB バージョン: 4.0.11 - TiFlash - - コプロセッサースレッドプールを追加して、コプロセッサーリクエストの実行キューに入れます。これにより、場合によってはメモリ不足(OOM)を回避できます。また、 `cop_pool_size`と`batch_cop_pool_size`設定項目をデフォルト値の`NumOfPhysicalCores * 2`で追加します。 + - コプロセッサースレッドプールを追加して、コプロセッサーリクエストを実行キューに入れます。これにより、場合によってはメモリ不足(OOM)を回避できます。また、 `cop_pool_size`と`batch_cop_pool_size`設定項目をデフォルト値の`NumOfPhysicalCores * 2`で追加します。 ## 改善点 {#improvements} @@ -42,7 +42,7 @@ TiDB バージョン: 4.0.11 - コプロセッサータスクの中断時間を記録する [#9277](https://github.com/tikv/tikv/pull/9277) - Load Base Split のキー数とキーサイズのしきい値を追加します。 [#9354](https://github.com/tikv/tikv/pull/9354) - データのインポート前にファイルが存在するかどうかを確認する[#9544](https://github.com/tikv/tikv/pull/9544) - - ファストチューンパネル改善 [#9180](https://github.com/tikv/tikv/pull/9180) + - Fast Tune パネルを改善 [#9180](https://github.com/tikv/tikv/pull/9180) - PD @@ -52,7 +52,7 @@ TiDB バージョン: 4.0.11 - `date_format`関数のパフォーマンスを最適化する - 取り込みSSTの処理におけるメモリ消費を最適化 - - バッチココプロセッサーの再試行ロジックを最適化して、リージョンエラーの可能性を低減します。 + - バッチコプロセッサーの再試行ロジックを最適化して、リージョンエラーの可能性を低減します。 - ツール @@ -93,50 +93,50 @@ TiDB バージョン: 4.0.11 - 無効なウィンドウ仕様の使用によるエラーを報告[#21976](https://github.com/pingcap/tidb/pull/21976) - `PREPARE`文が`EXECUTE` 、 `DEALLOCATE` 、または`PREPARE` とネストされている場合はエラーを報告します。 [#21972](https://github.com/pingcap/tidb/pull/21972) - 存在しないパーティションで`INSERT IGNORE`ステートメントが使用された場合にエラーが報告されない問題を修正しました [#21971](https://github.com/pingcap/tidb/pull/21971) - - `EXPLAIN`結果のエンコードを統一し、 遅いログ [#21964](https://github.com/pingcap/tidb/pull/21964) + - `EXPLAIN`結果とスローログのエンコードを統一 [#21964](https://github.com/pingcap/tidb/pull/21964) - 集計オペレーターを使用するときに結合で不明な列が発生する問題を修正しました [#21957](https://github.com/pingcap/tidb/pull/21957) - `ceiling`関数の間違った型推論を修正 [#21936](https://github.com/pingcap/tidb/pull/21936) - - `Double`型の列が小数点無視する問題を修正しました [#21916](https://github.com/pingcap/tidb/pull/21916) + - `Double`型の列が小数部を無視する問題を修正しました [#21916](https://github.com/pingcap/tidb/pull/21916) - 相関集計がサブクエリで計算される問題を修正 [#21877](https://github.com/pingcap/tidb/pull/21877) - キーの長さが65536以上のJSONオブジェクトのエラーを報告します[#21870](https://github.com/pingcap/tidb/pull/21870) - `dyname`関数がMySQL と互換性がない問題を修正 [#21850](https://github.com/pingcap/tidb/pull/21850) - - 入力データが長すぎる場合に`to_base64`関数が`NULL`返す問題を修正しました[#21813](https://github.com/pingcap/tidb/pull/21813) + - 入力データが長すぎる場合に`to_base64`関数が`NULL`を返す問題を修正しました[#21813](https://github.com/pingcap/tidb/pull/21813) - サブクエリで複数のフィールドを比較できない問題を修正 [#21808](https://github.com/pingcap/tidb/pull/21808) - JSON で float 型を比較する際に発生する問題を修正しました [#21785](https://github.com/pingcap/tidb/pull/21785) - JSONオブジェクトの型を比較する際に発生する問題を修正[#21718](https://github.com/pingcap/tidb/pull/21718) - - `cast`関数の強制値が正しく設定されていない問題を修正[#21714](https://github.com/pingcap/tidb/pull/21714) + - `cast`関数の強制可能性の値が正しく設定されていない問題を修正[#21714](https://github.com/pingcap/tidb/pull/21714) - `IF`関数使用時に予期しないpanicが発生する問題を修正 [#21711](https://github.com/pingcap/tidb/pull/21711) - JSON検索から返される`NULL`結果がMySQL と互換性がない問題を修正しました [#21700](https://github.com/pingcap/tidb/pull/21700) - `ORDER BY`と`HAVING`を使用して`only_full_group_by`モードをチェックするときに発生する問題を修正しました[#21697](https://github.com/pingcap/tidb/pull/21697) - `Day`と`Time`の単位がMySQL と互換性がない問題を修正 [#21676](https://github.com/pingcap/tidb/pull/21676) - - デフォルト値`LEAD`と`LAG`フィールドタイプに適応できない問題を修正 [#21665](https://github.com/pingcap/tidb/pull/21665) + - `LEAD`と`LAG`のデフォルト値がフィールドタイプに適応できない問題を修正 [#21665](https://github.com/pingcap/tidb/pull/21665) - `LOAD DATA`文がベーステーブルにのみデータをロードできることを確認するためのチェックを実行します。 [#21638](https://github.com/pingcap/tidb/pull/21638) - - `addtime`と`subtime`関数が無効な引数処理するときに発生する問題を修正しました [#21635](https://github.com/pingcap/tidb/pull/21635) + - `addtime`と`subtime`関数が無効な引数を処理するときに発生する問題を修正しました [#21635](https://github.com/pingcap/tidb/pull/21635) - 近似値の丸めルールを"round to the nearest even number"に変更します[#21628](https://github.com/pingcap/tidb/pull/21628) - - `WEEK()`明示的に読み込まれるまで`@@GLOBAL.default_week_format`認識しない問題を修正[#21623](https://github.com/pingcap/tidb/pull/21623) + - `WEEK()`が、明示的に読み込まれるまで`@@GLOBAL.default_week_format`を認識しない問題を修正[#21623](https://github.com/pingcap/tidb/pull/21623) - TiKV - `PROST=1` でTiKVのビルドに失敗する問題を修正 [#9604](https://github.com/tikv/tikv/pull/9604) - 一致しないメモリ診断を修正[#9589](https://github.com/tikv/tikv/pull/9589) - - 部分的なRawKV復元範囲の終了キーが含む問題を修正 [#9583](https://github.com/tikv/tikv/pull/9583) + - 部分的なRawKV復元範囲の終了キーが範囲に含まれる(inclusive になる)問題を修正 [#9583](https://github.com/tikv/tikv/pull/9583) - TiCDC の増分スキャン中にロールバックされたトランザクションのキーの古い値をロードするときに発生する TiKV panicの問題を修正しました[#9569](https://github.com/tikv/tikv/pull/9569) - 異なる設定の変更フィードが 1つのリージョンに接続したときに古い値の構成の不具合を修正しました。 [#9565](https://github.com/tikv/tikv/pull/9565) - MAC アドレスのないネットワーク インターフェースを持つマシンで TiKV クラスターを実行すると発生するクラッシュの問題を修正しました (v4.0.9 で導入) [#9516](https://github.com/tikv/tikv/pull/9516) - 巨大なリージョンをバックアップする際のTiKV OOMの問題を修正 [#9448](https://github.com/tikv/tikv/pull/9448) - - `region-split-check-diff`カスタマイズできない問題を修正[#9530](https://github.com/tikv/tikv/pull/9530) + - `region-split-check-diff`をカスタマイズできない問題を修正[#9530](https://github.com/tikv/tikv/pull/9530) - システム時刻が戻ったときにTiKV panicが発生する問題を修正 [#9542](https://github.com/tikv/tikv/pull/9542) - PD - - メンバーの健康指標が正しく表示されない問題を修正[#3368](https://github.com/pingcap/pd/pull/3368) - - ピアまだ残っているtombstoneストアの削除を禁止する [#3352](https://github.com/pingcap/pd/pull/3352) - - ストア制限が維持できない問題を修正[#3403](https://github.com/pingcap/pd/pull/3403) - - 散布範囲スケジューラの制限制限を修正 [#3401](https://github.com/pingcap/pd/pull/3401) + - メンバーのヘルスメトリクスが正しく表示されない問題を修正[#3368](https://github.com/pingcap/pd/pull/3368) + - ピアがまだ残っているtombstoneストアの削除を禁止する [#3352](https://github.com/pingcap/pd/pull/3352) + - ストア制限を永続化できない問題を修正[#3403](https://github.com/pingcap/pd/pull/3403) + - scatter range スケジューラの制限の制約を修正 [#3401](https://github.com/pingcap/pd/pull/3401) - TiFlash - - 小数型で`min` / `max`結果が間違っているというバグを修正しました + - 小数型で`min` / `max`の結果が間違っているというバグを修正しました - TiFlashがデータ読み取り時にクラッシュする可能性があるバグを修正 - DDL操作後に書き込まれたデータの一部がデータ圧縮後に失われる可能性がある問題を修正しました - TiFlashがコプロセッサー内の10進定数を正しく処理しない問題を修正 @@ -154,7 +154,7 @@ TiDB バージョン: 4.0.11 - テーブルを追加または削除したときに、 `ticdc_processor_num_of_tables`と`ticdc_processor_table_resolved_ts`メトリックが正しく更新されない問題を修正しました。 [#1351](https://github.com/pingcap/tiflow/pull/1351) - テーブルを追加するときにプロセッサがクラッシュした場合に潜在的なデータ損失が発生する問題を修正しました [#1363](https://github.com/pingcap/tiflow/pull/1363) - テーブル移行中に所有者が TiCDCサーバーの異常終了を引き起こす可能性があるバグを修正[#1352](https://github.com/pingcap/tiflow/pull/1352) - - サービスGCセーフポイントが失われた後にTiCDCが時間内に終了しないバグを修正[#1367](https://github.com/pingcap/tiflow/pull/1367) + - サービスGCセーフポイントが失われた後にTiCDCが速やかに終了しないバグを修正[#1367](https://github.com/pingcap/tiflow/pull/1367) - KVクライアントがイベントフィード作成をスキップする可能性があるバグを修正しました [#1336](https://github.com/pingcap/tiflow/pull/1336) - トランザクションが下流に複製されたときにトランザクションの原子性が壊れるバグを修正[#1375](https://github.com/pingcap/tiflow/pull/1375) diff --git a/releases/release-4.0.12.md b/releases/release-4.0.12.md index ff55762036701..60b8140eaae9d 100644 --- a/releases/release-4.0.12.md +++ b/releases/release-4.0.12.md @@ -19,28 +19,28 @@ TiDB バージョン: 4.0.12 - TiDB - - `batch cop`モードの`EXPLAIN`文の出力情報を絞り込む [#23164](https://github.com/pingcap/tidb/pull/23164) + - `batch cop`モードの`EXPLAIN`文の出力情報を改善する [#23164](https://github.com/pingcap/tidb/pull/23164) - `EXPLAIN`文の出力に、ストレージレイヤーにプッシュできない式の警告情報を追加します。 [#23020](https://github.com/pingcap/tidb/pull/23020) - DDLパッケージコードの一部を`Execute` `ExecRestricted`安全なAPIに移行する(2) [#22935](https://github.com/pingcap/tidb/pull/22935) - DDLパッケージコードの一部を`Execute` `ExecRestricted`安全なAPIに移行する(1) [#22929](https://github.com/pingcap/tidb/pull/22929) - - `optimization-time`と`wait-TS-time`スローログに加える [#22918](https://github.com/pingcap/tidb/pull/22918) - - `infoschema.partitions`テーブルから`partition_id`クエリをサポート [#22489](https://github.com/pingcap/tidb/pull/22489) + - `optimization-time`と`wait-TS-time`をスローログに加える [#22918](https://github.com/pingcap/tidb/pull/22918) + - `infoschema.partitions`テーブルから`partition_id`のクエリをサポート [#22489](https://github.com/pingcap/tidb/pull/22489) - SQL文の実行計画がバインディングヒントと一致しているかどうかをユーザーが知ることができるように`last_plan_from_binding`を追加します。 [#21430](https://github.com/pingcap/tidb/pull/21430) - `pre-split`オプションなしで切り捨てられたテーブルを散布する [#22872](https://github.com/pingcap/tidb/pull/22872) - `str_to_date`式に 3つの書式指定子を追加します [#22812](https://github.com/pingcap/tidb/pull/22812) - メトリクスモニターで`PREPARE`実行失敗を`Failed Query OPM`として記録する [#22672](https://github.com/pingcap/tidb/pull/22672) - - `tidb_snapshot` 設定されている場合、 `PREPARE`実行でエラーを報告しません [#22641](https://github.com/pingcap/tidb/pull/22641) + - `tidb_snapshot`が設定されている場合、 `PREPARE`実行でエラーを報告しません [#22641](https://github.com/pingcap/tidb/pull/22641) - TiKV - 短時間に大量の再接続を防ぐ[#9879](https://github.com/tikv/tikv/pull/9879) - 多数のtombstoneのシナリオで書き込み操作とバッチ取得を最適化します[#9729](https://github.com/tikv/tikv/pull/9729) - - リーダー移行の成功率を上げるために、デフォルト値の`leader-transfer-max-log-lag`を`128`に変更します[#9605](https://github.com/tikv/tikv/pull/9605) + - リーダー移行の成功率を上げるために、`leader-transfer-max-log-lag`のデフォルト値を`128`に変更します[#9605](https://github.com/tikv/tikv/pull/9605) - PD - - `pending-peers`または`down-peers`変更された場合にのみリージョンキャッシュを更新し、ハートビート更新する負荷を軽減します。 [#3471](https://github.com/pingcap/pd/pull/3471) - - `split-cache`の領域がマージ対象にならないようにします。 [#3459](https://github.com/pingcap/pd/pull/3459) + - `pending-peers`または`down-peers`が変更された場合にのみリージョンキャッシュを更新し、ハートビートを更新する負荷を軽減します。 [#3471](https://github.com/pingcap/pd/pull/3471) + - `split-cache`のリージョンがマージ対象にならないようにします。 [#3459](https://github.com/pingcap/pd/pull/3459) - TiFlash @@ -57,20 +57,20 @@ TiDB バージョン: 4.0.12 - Backup & Restore (BR) - - 環境変数`HTTP_PROXY`と`HTTPS_PROXY`ログに記録する[#827](https://github.com/pingcap/br/pull/827) + - 環境変数`HTTP_PROXY`と`HTTPS_PROXY`をログに記録する[#827](https://github.com/pingcap/br/pull/827) - テーブル数が多い場合のバックアップパフォーマンスの向上[#745](https://github.com/pingcap/br/pull/745) - サービスセーフポイントチェックが失敗した場合はエラーを報告する[#826](https://github.com/pingcap/br/pull/826) - - `backupmeta` の`cluster_version`と`br_version`情報を加算します [#803](https://github.com/pingcap/br/pull/803) + - `backupmeta` の`cluster_version`と`br_version`情報を追加します [#803](https://github.com/pingcap/br/pull/803) - バックアップの成功率を上げるために、外部ストレージエラーの再試行を追加します。 [#851](https://github.com/pingcap/br/pull/851) - バックアップ中のメモリ使用量を削減する[#886](https://github.com/pingcap/br/pull/886) - TiDB Lightning - - 予期しないエラーを回避するために、 TiDB Lightningを実行する前に TiDB クラスターのバージョンを確認してください[#787](https://github.com/pingcap/br/pull/787) + - 予期しないエラーを回避するために、 TiDB Lightningを実行する前に TiDB クラスターのバージョンを確認する[#787](https://github.com/pingcap/br/pull/787) - TiDB Lightningが`cancel`エラーに遭遇したら、すぐに失敗するようにします [#867](https://github.com/pingcap/br/pull/867) - メモリ使用量とパフォーマンスのバランスをとるために、 `tikv-importer.engine-mem-cache-size`と`tikv-importer.local-writer-mem-cache-size`設定項目を追加します[#866](https://github.com/pingcap/br/pull/866) - - インポート速度を上げるために、TiDB Lightningのローカルバックエンドで`batch split region`並列実行します[#868](https://github.com/pingcap/br/pull/868) - - TiDB Lightningを使用してS3ストレージからデータをインポートする場合、 TiDB Lightningは`s3:ListBucket`権限必要としなくなりました。 [#919](https://github.com/pingcap/br/pull/919) + - インポート速度を上げるために、TiDB Lightningのローカルバックエンドで`batch split region`を並列実行します[#868](https://github.com/pingcap/br/pull/868) + - TiDB Lightningを使用してS3ストレージからデータをインポートする場合、 TiDB Lightningは`s3:ListBucket`権限を必要としなくなりました。 [#919](https://github.com/pingcap/br/pull/919) - チェックポイントから再開する場合、 TiDB Lightningは元のエンジンを使用し続けます。 [#924](https://github.com/pingcap/br/pull/924) ## バグ修正 {#bug-fixes} @@ -88,8 +88,8 @@ TiDB バージョン: 4.0.12 - テキストタイプで照合順序が処理されない可能性があるバグを修正 [#23092](https://github.com/pingcap/tidb/pull/23092) - レンジパーティションが`IN`式を誤って処理する可能性がある問題を修正しました [#23074](https://github.com/pingcap/tidb/pull/23074) - TiKVストアをtombstoneとしてマークした後、同じIPアドレスとポートで異なるStoreIDを持つ新しいTiKVストアを開始すると、 `StoreNotMatch`エラーが返され続ける問題を修正しました。 [#23071](https://github.com/pingcap/tidb/pull/23071) - - `INT`型は`NULL`で`YEAR` を比較すると調整しない [#22844](https://github.com/pingcap/tidb/pull/22844) - - `auto_random`列列のテーブルにデータをロードする際に接続が失われる問題を修正しました [#22736](https://github.com/pingcap/tidb/pull/22736) + - `INT`型が`NULL`で`YEAR`と比較される場合は調整しない [#22844](https://github.com/pingcap/tidb/pull/22844) + - `auto_random`列のテーブルにデータをロードする際に接続が失われる問題を修正しました [#22736](https://github.com/pingcap/tidb/pull/22736) - DDL 操作がキャンセル パスでpanicに遭遇した場合の DDL ハングオーバーの問題を修正しました。 [#23297](https://github.com/pingcap/tidb/pull/23297) - `YEAR`列と`NULL` を比較する際のインデックススキャンのキー範囲の誤りを修正しました。 [#23104](https://github.com/pingcap/tidb/pull/23104) - 正常に作成されたビューが使用できない問題を修正しました [#23083](https://github.com/pingcap/tidb/pull/23083) @@ -119,20 +119,20 @@ TiDB バージョン: 4.0.12 - TiCDC - - `resolved ts`イベントの障害問題を修正 [#1464](https://github.com/pingcap/tiflow/pull/1464) + - `resolved ts`イベントの順序が乱れる問題を修正 [#1464](https://github.com/pingcap/tiflow/pull/1464) - ネットワークの問題による誤ったテーブルスケジュールによって発生するデータ損失の問題を修正[#1508](https://github.com/pingcap/tiflow/pull/1508) - - プロセッサが停止した後にリソースが不意に解放されるバグを修正[#1547](https://github.com/pingcap/tiflow/pull/1547) + - プロセッサが停止した後にリソースが適時に解放されないバグを修正[#1547](https://github.com/pingcap/tiflow/pull/1547) - トランザクションカウンタが正しく更新されず、データベース接続リークが発生する可能性があるバグを修正しました[#1524](https://github.com/pingcap/tiflow/pull/1524) - PD にジッターがある場合に複数の所有者が共存し、テーブルが失われる可能性がある問題を修正しました。 [#1540](https://github.com/pingcap/tiflow/pull/1540) - Backup & Restore (BR) - - ターゲットパスがバケット名の場合、S3ストレージの`WalkDir` `nil`返すバグを修正しました [#733](https://github.com/pingcap/br/pull/733) + - ターゲットパスがバケット名の場合、S3ストレージの`WalkDir`が`nil`を返すバグを修正しました [#733](https://github.com/pingcap/br/pull/733) - `status`ポートがTLS で提供されないバグを修正 [#839](https://github.com/pingcap/br/pull/839) - TiDB Lightning - - TiKVインポーターがファイルが既に存在することを無視する可能性があるエラーを修正しました[#848](https://github.com/pingcap/br/pull/848) + - TiKV Importer がファイルが既に存在することを無視する可能性があるエラーを修正しました[#848](https://github.com/pingcap/br/pull/848) - TiDB Lightningが間違ったタイムスタンプを使用して間違ったデータを読み取る可能性があるバグを修正しました[#850](https://github.com/pingcap/br/pull/850) - TiDB Lightning の予期しない終了によりチェックポイントファイルが破損する可能性があるバグを修正しました。 [#889](https://github.com/pingcap/br/pull/889) - `cancel`エラーが無視されるために発生する可能性のあるデータエラーの問題を修正[#874](https://github.com/pingcap/br/pull/874) diff --git a/releases/release-4.0.13.md b/releases/release-4.0.13.md index 43f5f6c6cca13..3e5e541435a21 100644 --- a/releases/release-4.0.13.md +++ b/releases/release-4.0.13.md @@ -64,17 +64,17 @@ TiDB バージョン: 4.0.13 - `insert ignore on duplicate`文が予期せずテーブルレコードを削除する可能性がある問題を修正しました [#23825](https://github.com/pingcap/tidb/pull/23825) - 監査プラグインが TiDB panicを引き起こす問題を修正[#23819](https://github.com/pingcap/tidb/pull/23819) - `HashJoin`オペレーターが照合順序を誤って処理する問題を修正しました [#23812](https://github.com/pingcap/tidb/pull/23812) - - `batch_point_get`悲観的トランザクションで異常値を誤って処理した場合に発生する切断の問題を修正 [#23778](https://github.com/pingcap/tidb/pull/23778) + - `batch_point_get`が悲観的トランザクションで異常値を誤って処理した場合に発生する切断の問題を修正 [#23778](https://github.com/pingcap/tidb/pull/23778) - `tidb_row_format_version`設定値が`1`に設定され、 `enable_new_collation`値が`true` に設定されている場合に発生する不整合なインデックスの問題を修正しました。 [#23772](https://github.com/pingcap/tidb/pull/23772) - - `INTEGER`型の列と`STRING`定数値比較する際に発生するバグを修正 [#23705](https://github.com/pingcap/tidb/pull/23705) + - `INTEGER`型の列と`STRING`定数値と比較する際に発生するバグを修正 [#23705](https://github.com/pingcap/tidb/pull/23705) - `BIT`型の列が`approx_percent`関数に渡されるときに発生するエラーを修正 [#23702](https://github.com/pingcap/tidb/pull/23702) - TiFlashバッチリクエストを実行する際にTiDBが誤って`TiKV server timeout`エラーを報告するバグを修正しました [#23700](https://github.com/pingcap/tidb/pull/23700) - - プレフィックス列インデックスで演算子`IndexJoin`間違った結果を返す問題を修正しました [#23691](https://github.com/pingcap/tidb/pull/23691) + - プレフィックス列インデックスで`IndexJoin`演算子が間違った結果を返す問題を修正しました [#23691](https://github.com/pingcap/tidb/pull/23691) - `BINARY`型列の照合順序が適切に処理されないため、間違ったクエリ結果が発生する問題を修正しました[#23598](https://github.com/pingcap/tidb/pull/23598) - `UPDATE`文に`HAVING`句を含む結合クエリが含まれている場合に発生するクエリpanicの問題を修正しました[#23575](https://github.com/pingcap/tidb/pull/23575) - 比較式で定数`NULL`を使用するとTiFlashが誤った結果を返す問題を修正しました [#23474](https://github.com/pingcap/tidb/pull/23474) - - `YEAR`型の列と`STRING`定数比較したときに誤った結果が出る問題を修正しました [#23335](https://github.com/pingcap/tidb/pull/23335) - - `session.group_concat_max_len`小さすぎると`group_concat`パニックになる問題を修正[#23257](https://github.com/pingcap/tidb/pull/23257) + - `YEAR`型の列と`STRING`定数と比較したときに誤った結果が出る問題を修正しました [#23335](https://github.com/pingcap/tidb/pull/23335) + - `session.group_concat_max_len`が小さすぎると`group_concat`がパニックになる問題を修正[#23257](https://github.com/pingcap/tidb/pull/23257) - `TIME`型の列に`BETWEEN`式を使用したときに間違ったクエリ結果が発生する問題を修正しました [#23233](https://github.com/pingcap/tidb/pull/23233) - `DELETE`文の権限チェックの問題を修正 [#23215](https://github.com/pingcap/tidb/pull/23215) - `DECIMAL`型列に無効な文字列を挿入してもエラーが報告されない問題を修正 [#23196](https://github.com/pingcap/tidb/pull/23196) @@ -85,7 +85,7 @@ TiDB バージョン: 4.0.13 - `enable_new_collation`を有効にした状態で`ANALYZE`を実行した際に発生するpanicを修正[#21299](https://github.com/pingcap/tidb/pull/21299) - SQLビューがSQL DEFINER に関連付けられたデフォルトのロールを正しく処理しない問題を修正しました。 [#24531](https://github.com/pingcap/tidb/pull/24531) - DDLジョブのキャンセルがスタックする問題を修正[#24445](https://github.com/pingcap/tidb/pull/24445) - - `concat`関数が照合順序誤って処理する問題を修正しました [#24300](https://github.com/pingcap/tidb/pull/24300) + - `concat`関数が照合順序を誤って処理する問題を修正しました [#24300](https://github.com/pingcap/tidb/pull/24300) - `SELECT`のフィールドに`IN`サブクエリがあり、そのサブクエリの外側に`NULL` タプルが含まれている場合にクエリが間違った結果を返すバグを修正しました。 [#24022](https://github.com/pingcap/tidb/pull/24022) - `TableScan`が降順の場合にオプティマイザによってTiFlashが誤って選択されるバグを修正[#23974](https://github.com/pingcap/tidb/pull/23974) - `point_get`プランがMySQL と一致しない列名を返すバグを修正しました [#23970](https://github.com/pingcap/tidb/pull/23970) @@ -93,18 +93,18 @@ TiDB バージョン: 4.0.13 - テーブルに対して同時に`INSERT`と`DELETE`権限を持たないユーザーが`REPLACE`操作を実行できるバグを修正しました。 [#23938](https://github.com/pingcap/tidb/pull/23938) - 照合順序が正しく処理されていないため、 `concat` / `make_set` / `insert`式の結果が間違っている問題を修正しました[#23878](https://github.com/pingcap/tidb/pull/23878) - `RANGE`パーティションを持つテーブルでクエリを実行するときに発生するpanicを修正しました [#23689](https://github.com/pingcap/tidb/pull/23689) - - 問題を修正: 以前のバージョンのクラスターで、変数`tidb_enable_table_partition` `false`に設定されている場合、パーティションを含むテーブルは非パーティションテーブルとして扱われます。クラスターを新しいバージョンにアップグレードした後、このテーブルに対して`batch point get`クエリを実行すると、接続panicが発生します[#23682](https://github.com/pingcap/tidb/pull/23682) + - 問題を修正: 以前のバージョンのクラスターで、変数`tidb_enable_table_partition`が`false`に設定されている場合、パーティションを含むテーブルは非パーティションテーブルとして扱われます。クラスターを新しいバージョンにアップグレードした後、このテーブルに対して`batch point get`クエリを実行すると、接続panicが発生します[#23682](https://github.com/pingcap/tidb/pull/23682) - TiDB が TCP および UNIX ソケットを listen するように構成されている場合、TCP 接続経由のリモートホストが接続に対して正しく検証されない問題を修正しました。 [#23513](https://github.com/pingcap/tidb/pull/23513) - デフォルト以外の照合順序で間違ったクエリ結果が発生するバグを修正[#22923](https://github.com/pingcap/tidb/pull/22923) - Grafanaの**Coprocessor Cache**パネルが動作しないバグを修正[#22617](https://github.com/pingcap/tidb/pull/22617) - - オプティマイザが統計キャッシュアクセスする際に発生するエラーを修正 [#22565](https://github.com/pingcap/tidb/pull/22565) + - オプティマイザが統計キャッシュにアクセスする際に発生するエラーを修正 [#22565](https://github.com/pingcap/tidb/pull/22565) - TiKV - - `file_dict`ファイルが完全に書き込まれていないディスクがある場合、TiKVが起動できないバグを修正しました。 [#9963](https://github.com/tikv/tikv/pull/9963) + - 満杯になったディスクに`file_dict`ファイルが完全に書き込まれていない場合、TiKVが起動できないバグを修正しました。 [#9963](https://github.com/tikv/tikv/pull/9963) - TiCDCのスキャン速度をデフォルトで128MB/秒に制限する[#9983](https://github.com/tikv/tikv/pull/9983) - TiCDCの初期スキャンのメモリ使用量を削減 [#10133](https://github.com/tikv/tikv/pull/10133) - - TiCDCのスキャン速度バックプレッシャーをサポート [#10142](https://github.com/tikv/tikv/pull/10142) + - TiCDCのスキャン速度に対するバックプレッシャーをサポート [#10142](https://github.com/tikv/tikv/pull/10142) - TiCDC の古い値を取得するための不要な読み取りを回避することで、潜在的な OOM 問題を修正しました[#10031](https://github.com/tikv/tikv/pull/10031) - 古い値の読み取りによって引き起こされる TiCDC OOM 問題を修正[#10197](https://github.com/tikv/tikv/pull/10197) - S3 ストレージにタイムアウトメカニズムを追加して、クライアントが応答なしでハングするのを防ぎます[#10132](https://github.com/tikv/tikv/pull/10132) @@ -122,13 +122,13 @@ TiDB バージョン: 4.0.13 - テーブルGC中にヌルポインタの例外が発生する可能性がある問題を修正しました - ドロップされたテーブルにデータを書き込むときに発生するTiFlash panic問題を修正しました - BR復元中に発生するTiFlash panic問題を修正 - - 一般的なCI照合順序を使用したときに一部の文字の重みが間違っているというバグを修正しました - - 廃棄されたテーブルでデータが失われる可能性がある問題を修正 + - general CI 照合順序を使用したときに一部の文字の重みが間違っているというバグを修正しました + - tombstone 状態のテーブルでデータが失われる可能性がある問題を修正 - ゼロバイトを含む文字列を比較するときに誤った結果が出る問題を修正しました - 入力列にNULL定数が含まれている場合に論理関数が間違った結果を返す問題を修正しました - 論理関数が数値型のみを受け入れる問題を修正 - タイムスタンプ値が`1970-01-01`でタイムゾーン オフセットが負の場合に誤った結果が発生する問題を修正しました - - ハッシュ値`Decimal256`が安定しない問題を修正 + - `Decimal256`のハッシュ値が安定しない問題を修正 - ツール diff --git a/releases/release-4.0.14.md b/releases/release-4.0.14.md index aa41867ef1506..20c5b3a122d1a 100644 --- a/releases/release-4.0.14.md +++ b/releases/release-4.0.14.md @@ -13,13 +13,13 @@ TiDB バージョン: 4.0.14 - TiDB - - バージョン4.0では、デフォルト値の`tidb_multi_statement_mode`を`WARN`から`OFF`に変更しました。代わりに、クライアントライブラリのマルチステートメント機能を使用することをお勧めします。詳細は[`tidb_multi_statement_mode`に関するドキュメント](/system-variables.md#tidb_multi_statement_mode-new-in-v4011)ご覧ください[#25749](https://github.com/pingcap/tidb/pull/25749) + - バージョン4.0では、`tidb_multi_statement_mode`のデフォルト値を`WARN`から`OFF`に変更しました。代わりに、クライアントライブラリのマルチステートメント機能を使用することをお勧めします。詳細は[`tidb_multi_statement_mode`に関するドキュメント](/system-variables.md#tidb_multi_statement_mode-new-in-v4011)をご覧ください[#25749](https://github.com/pingcap/tidb/pull/25749) - 2つのセキュリティ脆弱性を解決するため、Grafanaダッシュボードをv6.1.16からv7.5.7にアップグレードしました。詳細は[Grafanaのブログ投稿](https://grafana.com/blog/2020/06/03/grafana-6.7.4-and-7.0.2-released-with-important-security-fix/)ご覧ください。 - `tidb_stmt_summary_max_stmt_count`変数のデフォルト値を`200`から`3000`に変更します[#25872](https://github.com/pingcap/tidb/pull/25872) - TiKV - - リージョンマージプロセスを高速化するために、デフォルト値の`merge-check-tick-interval`を`10`から`2`に変更します[#9676](https://github.com/tikv/tikv/pull/9676) + - リージョンマージプロセスを高速化するために、`merge-check-tick-interval`のデフォルト値を`10`から`2`に変更します[#9676](https://github.com/tikv/tikv/pull/9676) ## 機能強化 {#feature-enhancements} @@ -31,7 +31,7 @@ TiDB バージョン: 4.0.14 - TiDB Dashboard - OIDC SSOをサポートします。OIDC対応のSSOサービス(OktaやAuth0など)を設定することで、ユーザーはSQLパスワードを入力せずにTiDB Dashboardにログインできます[#960](https://github.com/pingcap/tidb-dashboard/pull/960) - - 高度なデバッグのために、いくつかの一般的な TiDB および PD 内部 API を呼び出すためのコマンドラインの代替手段である**デバッグ API** UI を追加します[#927](https://github.com/pingcap/tidb-dashboard/pull/927) + - 高度なデバッグのために、いくつかの一般的な TiDB および PD 内部 API を呼び出すためのコマンドラインの代替手段である**Debug API** UI を追加します[#927](https://github.com/pingcap/tidb-dashboard/pull/927) ## 改善点 {#improvements} @@ -45,7 +45,7 @@ TiDB バージョン: 4.0.14 - TiKV - - 最初にステータスサーバーをシャットダウンして、クライアントがシャットダウンステータス正しく確認できることを確認します。 [#10504](https://github.com/tikv/tikv/pull/10504) + - 最初にステータスサーバーをシャットダウンして、クライアントがシャットダウンステータスを正しく確認できることを確認します。 [#10504](https://github.com/tikv/tikv/pull/10504) - 古いピアには常に応答して、これらのピアがより早くクリアされるようにします[#10400](https://github.com/tikv/tikv/pull/10400) - TiCDCシンクのメモリ消費を制限する[#10147](https://github.com/tikv/tikv/pull/10147) - リージョンが大きすぎる場合は、均等分割を使用して分割プロセスを高速化します[#10275](https://github.com/tikv/tikv/pull/10275) @@ -75,7 +75,7 @@ TiDB バージョン: 4.0.14 - ソーターのI/Oエラーをよりユーザーフレンドリーにする[#1976](https://github.com/pingcap/tiflow/pull/1976) - KVクライアントのリージョン増分スキャンに同時実行制限を追加して、TiKV の負荷を軽減します。 [#1926](https://github.com/pingcap/tiflow/pull/1926) - テーブルメモリ消費量のメトリクスを追加する[#1884](https://github.com/pingcap/tiflow/pull/1884) - - TiCDCサーバー構成に`capture-session-ttl`追加 [#2169](https://github.com/pingcap/tiflow/pull/2169) + - TiCDCサーバー構成に`capture-session-ttl`を追加 [#2169](https://github.com/pingcap/tiflow/pull/2169) ## バグ修正 {#bug-fixes} @@ -86,15 +86,15 @@ TiDB バージョン: 4.0.14 - いくつかのケースで誤った集計プルーニングを修正[#25202](https://github.com/pingcap/tidb/issues/25202) - 列が`SET`型の場合に発生する可能性のあるマージ結合操作の誤った結果を修正しました [#25669](https://github.com/pingcap/tidb/issues/25669) - TiDBがカルテシアン結合で間違った結果を返す問題を修正 [#25591](https://github.com/pingcap/tidb/issues/25591) - - `SELECT ... FOR UPDATE`結合操作で動作し、結合がパーティションテーブルを使用する場合に発生するpanic問題を修正しました。 [#20028](https://github.com/pingcap/tidb/issues/20028) + - `SELECT ... FOR UPDATE`が結合操作で動作し、結合がパーティションテーブルを使用する場合に発生するpanic問題を修正しました。 [#20028](https://github.com/pingcap/tidb/issues/20028) - キャッシュされた`prepared`プランが`point get` に誤って使用される問題を修正 [#24741](https://github.com/pingcap/tidb/issues/24741) - `LOAD DATA`文が非 UTF8 データを異常にインポートする可能性がある問題を修正[#25979](https://github.com/pingcap/tidb/issues/25979) - HTTP API 経由で統計情報にアクセスする際に発生する可能性のあるメモリリークの問題を修正しました [#24650](https://github.com/pingcap/tidb/pull/24650) - `ALTER USER`文を実行するときに発生するセキュリティ問題を修正しました [#25225](https://github.com/pingcap/tidb/issues/25225) - - `TIKV_REGION_PEERS`テーブルが`DOWN`ステータス正しく処理できないバグを修正 [#24879](https://github.com/pingcap/tidb/issues/24879) + - `TIKV_REGION_PEERS`テーブルが`DOWN`ステータスを正しく処理できないバグを修正 [#24879](https://github.com/pingcap/tidb/issues/24879) - `DateTime` の解析時に無効な文字列が切り捨てられない問題を修正 [#22231](https://github.com/pingcap/tidb/issues/22231) - 列タイプが`YEAR` の場合に`select into outfile`文で結果が返されないことがある問題を修正しました [#22159](https://github.com/pingcap/tidb/issues/22159) - - `NULL` `UNION`サブクエリにある場合にクエリ結果が間違っている可能性がある問題を修正しました [#26532](https://github.com/pingcap/tidb/issues/26532) + - `NULL`が`UNION`サブクエリにある場合にクエリ結果が間違っている可能性がある問題を修正しました [#26532](https://github.com/pingcap/tidb/issues/26532) - 実行中の射影演算子が場合によってはpanicを引き起こす可能性がある問題を修正[#26534](https://github.com/pingcap/tidb/pull/26534) - TiKV @@ -106,7 +106,7 @@ TiDB バージョン: 4.0.14 - コプロセッサの関数`json_unquote()`の間違った引数の型を修正 [#10176](https://github.com/tikv/tikv/issues/10176) - シャットダウン時の疑わしい警告とRaftstore からの非決定的な応答の問題を修正しました [#10307](https://github.com/tikv/tikv/issues/10307) [#10353](https://github.com/tikv/tikv/issues/10353) - バックアップスレッドリークの問題を修正[#10287](https://github.com/tikv/tikv/issues/10287) - - 分割プロセスが遅すぎてリージョンのマージが進行中の場合、リージョン分割がpanicてメタデータが破損する可能性がある問題を修正しました[#8456](https://github.com/tikv/tikv/issues/8456) [#8783](https://github.com/tikv/tikv/issues/8783) + - 分割プロセスが遅すぎてリージョンのマージが進行中の場合、リージョン分割がpanicになり、メタデータが破損する可能性がある問題を修正しました[#8456](https://github.com/tikv/tikv/issues/8456) [#8783](https://github.com/tikv/tikv/issues/8783) - リージョンハートビートにより、TiKV が特定の状況で大規模なリージョンを分割できない問題を修正[#10111](https://github.com/tikv/tikv/issues/10111) - TiKVとTiDB 間のCMスケッチの形式の不一致によって発生した誤った統計を修正しました [#25638](https://github.com/pingcap/tidb/issues/25638) - `apply wait duration`メトリックの誤った統計を修正 [#9893](https://github.com/tikv/tikv/issues/9893) @@ -117,13 +117,13 @@ TiDB バージョン: 4.0.14 - 削除操作を実行した後にスケジューラが再表示されることがあるバグを修正[#2572](https://github.com/tikv/pd/issues/2572) - 一時構成がロードされる前にスケジューラが起動されたときに発生する可能性のあるデータ競合の問題を修正しました[#3771](https://github.com/tikv/pd/issues/3771) - リージョン分散操作中に発生する可能性のあるPD panic問題を修正しました[#3761](https://github.com/pingcap/pd/pull/3761) - - 一部の演算子の優先順位が正しく設定されていない問題を修正[#3703](https://github.com/pingcap/pd/pull/3703) + - 一部のオペレーターの優先順位が正しく設定されていない問題を修正[#3703](https://github.com/pingcap/pd/pull/3703) - 存在しないストアから`evict-leader`スケジューラを削除するときに発生する可能性のある PD panicの問題を修正しました。 [#3660](https://github.com/tikv/pd/issues/3660) - - ストア数が多い場合にPDリーダーの再選出が遅くなる問題を修正[#3697](https://github.com/tikv/pd/issues/3697) + - ストア数が多い場合にPD Leaderの再選出が遅くなる問題を修正[#3697](https://github.com/tikv/pd/issues/3697) - TiDB Dashboard - - **プロファイリング**UIがすべてのTiDBインスタンスをプロファイリングできない問題を修正[#944](https://github.com/pingcap/tidb-dashboard/pull/944) + - **Profiling** UIがすべてのTiDBインスタンスをプロファイリングできない問題を修正[#944](https://github.com/pingcap/tidb-dashboard/pull/944) - **Statements**UIに"Plan Count"が表示されない問題を修正しました[#939](https://github.com/pingcap/tidb-dashboard/pull/939) - クラスタアップグレード後に**Slow Query**UIに"unknown field"エラーが表示される問題を修正しました [#902](https://github.com/pingcap/tidb-dashboard/issues/902) @@ -164,4 +164,4 @@ TiDB バージョン: 4.0.14 - MySQLシンクがエラーに遭遇して一時停止した後に、一部のMySQL接続がリークする可能性があるバグを修正しました[#1945](https://github.com/pingcap/tiflow/pull/1945) - 開始 TS が現在の TS から GC TTL を引いた値より小さい場合、TiCDC チェンジフィードを作成できない問題を修正しました。 [#1839](https://github.com/pingcap/tiflow/issues/1839) - 過度のCPUオーバーヘッドを避けるためにソートヒープのメモリ`malloc`を減らす[#1853](https://github.com/pingcap/tiflow/issues/1853) - - テーブル移動する際にレプリケーションタスクが停止する可能性があるバグを修正 [#1827](https://github.com/pingcap/tiflow/pull/1827) + - テーブルを移動する際にレプリケーションタスクが停止する可能性があるバグを修正 [#1827](https://github.com/pingcap/tiflow/pull/1827) diff --git a/releases/release-4.0.15.md b/releases/release-4.0.15.md index ec81177c11894..311dcdf933995 100644 --- a/releases/release-4.0.15.md +++ b/releases/release-4.0.15.md @@ -18,11 +18,11 @@ TiDB バージョン: 4.0.15 - 次のバグ修正により実行結果が変わり、アップグレードの非互換性が発生する可能性があります。 - - `greatest(datetime) union null`空の文字列を返す問題を修正[#26532](https://github.com/pingcap/tidb/issues/26532) + - `greatest(datetime) union null`が空の文字列を返す問題を修正[#26532](https://github.com/pingcap/tidb/issues/26532) - `having`節が正しく動作しない可能性がある問題を修正[#26496](https://github.com/pingcap/tidb/issues/26496) - - `between`前後の照合順序が異なる場合に発生する誤った実行結果を修正[#27146](https://github.com/pingcap/tidb/issues/27146) - - `extract`関数の引数が負の期間場合に発生する結果の誤りを修正 [#27236](https://github.com/pingcap/tidb/issues/27236) - - `group_concat`関数の列に非ビン照合順序ある場合に発生する誤った実行結果を修正しました [#27429](https://github.com/pingcap/tidb/issues/27429) + - `between`式の前後の照合順序が異なる場合に発生する誤った実行結果を修正[#27146](https://github.com/pingcap/tidb/issues/27146) + - `extract`関数の引数が負の期間の場合に発生する結果の誤りを修正 [#27236](https://github.com/pingcap/tidb/issues/27236) + - `group_concat`関数の列に非バイナリ(non-bin)照合順序がある場合に発生する誤った実行結果を修正しました [#27429](https://github.com/pingcap/tidb/issues/27429) - `Apply`オペレーターを`Join` に変換するときに列情報が失われる問題を修正しました [#27233](https://github.com/pingcap/tidb/issues/27233) - 無効な文字列を`DATE` にキャストする際の予期しない動作の問題を修正しました [#26762](https://github.com/pingcap/tidb/issues/26762) - 新しい照合順序が有効になっているときに、複数の列の`count distinct`結果が間違っているというバグを修正しました[#27091](https://github.com/pingcap/tidb/issues/27091) @@ -37,11 +37,11 @@ TiDB バージョン: 4.0.15 - TiDB - - ヒストグラムの行数に基づいて自動分析をトリガーする[#24237](https://github.com/pingcap/tidb/issues/24237) + - ヒストグラムの行数に基づいて auto analyze をトリガーする[#24237](https://github.com/pingcap/tidb/issues/24237) - TiKV - - 読み取り準備と書き込み準備は別々に処理して読み取りレイテンシーを削減する[#10475](https://github.com/tikv/tikv/issues/10475) + - read ready と write ready を別々に処理して読み取りレイテンシーを削減する[#10475](https://github.com/tikv/tikv/issues/10475) - TiKVコプロセッサのスローログは、リクエストの処理に費やされた時間のみを考慮します[#10841](https://github.com/tikv/tikv/issues/10841) - スロガースレッドが過負荷になりキューがいっぱいになったときに、スレッドをブロックする代わりにログをドロップする[#10841](https://github.com/tikv/tikv/issues/10841) - ネットワーク帯域幅を節約するために、Resolved TSメッセージのサイズを縮小します[#2448](https://github.com/pingcap/tiflow/issues/2448) @@ -54,7 +54,7 @@ TiDB バージョン: 4.0.15 - Backup & Restore (BR) - - 領域を同時に分割して分散させることで、復元速度が向上します[#1363](https://github.com/pingcap/br/pull/1363) + - リージョンを同時に分割して分散させることで、復元速度が向上します[#1363](https://github.com/pingcap/br/pull/1363) - PD リクエストエラーまたは TiKV I/O タイムアウトエラーが発生した場合は、 BRタスクを再試行します[#27787](https://github.com/pingcap/tidb/issues/27787) - 多数の小さなテーブルをリストアするときに空のリージョンを減らして、リストア後のクラスタ操作に影響を与えないようにします[#1374](https://github.com/pingcap/br/issues/1374) - テーブルの作成中に`rebase auto id`操作を実行すると、別の`rebase auto id` DDL操作が節約され、 復元が高速化されます。 [#1424](https://github.com/pingcap/br/pull/1424) @@ -77,7 +77,7 @@ TiDB バージョン: 4.0.15 - 同時実行性が高い場合は、ワーカープールを最適化してゴルーチンの数を減らす[#2211](https://github.com/pingcap/tiflow/issues/2211) - 他の変更フィードに影響を与えないように、DDL文を非同期で実行します[#2295](https://github.com/pingcap/tiflow/issues/2295) - グローバル gRPC 接続プールを追加し、KV クライアント間で gRPC 接続を共有する[#2531](https://github.com/pingcap/tiflow/pull/2531) - - 回復不可能なDMLエラーに対して迅速に対処[#1724](https://github.com/pingcap/tiflow/issues/1724) + - 回復不可能なDMLエラーが発生した場合はすぐに失敗するようにする[#1724](https://github.com/pingcap/tiflow/issues/1724) - 統合ソーターがメモリを使用してデータをソートする場合のメモリ管理を最適化します[#2553](https://github.com/pingcap/tiflow/issues/2553) - DDL実行のPrometheusメトリックを追加する[#2595](https://github.com/pingcap/tiflow/issues/2595) [#2669](https://github.com/pingcap/tiflow/issues/2669) - メジャーバージョンまたはマイナーバージョン間での TiCDC クラスターの操作を禁止[#2601](https://github.com/pingcap/tiflow/pull/2601) @@ -89,7 +89,7 @@ TiDB バージョン: 4.0.15 - TiDB - - 範囲構築するときにバイナリリテラルの照合順序順序が誤って設定されるバグを修正しました [#23672](https://github.com/pingcap/tidb/issues/23672) + - 範囲を構築するときにバイナリリテラルの照合順序が誤って設定されるバグを修正しました [#23672](https://github.com/pingcap/tidb/issues/23672) - クエリに`GROUP BY`と`UNION`の両方が含まれている場合に発生する"index out of range"というエラーを修正しました。 [#26553](https://github.com/pingcap/tidb/pull/26553) @@ -133,7 +133,7 @@ TiDB バージョン: 4.0.15 - `capture list`コマンドの出力に古いキャプチャが表示される可能性がある問題を修正しました [#2388](https://github.com/pingcap/tiflow/issues/2388) - TiCDC プロセッサのデッドロック問題を修正 [#2017](https://github.com/pingcap/tiflow/pull/2017) - このテーブルが再スケジュールされているときに複数のプロセッサが同じテーブルにデータを書き込む可能性があるために発生するデータの不整合の問題を修正しました[#2230](https://github.com/pingcap/tiflow/issues/2230) - - メタデータ管理で`EtcdWorker`ショット分離が違反されるバグを修正 [#2557](https://github.com/pingcap/tiflow/pull/2557) + - メタデータ管理で`EtcdWorker`のスナップショット分離が破られるバグを修正 [#2557](https://github.com/pingcap/tiflow/pull/2557) - DDLシンクエラーによりチェンジフィードを停止できない問題を修正 [#2552](https://github.com/pingcap/tiflow/issues/2552) - TiCDC Open Protocolの問題を修正: トランザクションに変更がない場合、TiCDC は空の値を出力します [#2612](https://github.com/pingcap/tiflow/issues/2612) - 符号なし`TINYINT`型でTiCDCがpanicを起こすバグを修正 [#2648](https://github.com/pingcap/tiflow/issues/2648) diff --git a/releases/release-4.0.16.md b/releases/release-4.0.16.md index 8769a627386ff..1143c4c9e6fb3 100644 --- a/releases/release-4.0.16.md +++ b/releases/release-4.0.16.md @@ -19,8 +19,8 @@ TiDBバージョン: 4.0.16 - TiCDC - - TiCDC が Kafka クラスターに大きすぎるメッセージを送信しないように、Kafka シンク`max-message-bytes`のデフォルト値を 1 MB に変更します。 [#2962](https://github.com/pingcap/tiflow/issues/2962) - - TiCDC がメッセージを Kafka パーティション間でより均等に分散するように、Kafka シンク`partition-num`のデフォルト値を3に変更します[#3337](https://github.com/pingcap/tiflow/issues/3337) + - TiCDC が Kafka クラスターに大きすぎるメッセージを送信しないように、Kafka シンクの`max-message-bytes`のデフォルト値を 1 MB に変更します。 [#2962](https://github.com/pingcap/tiflow/issues/2962) + - TiCDC がメッセージを Kafka パーティション間でより均等に分散するように、Kafka シンクの`partition-num`のデフォルト値を3に変更します[#3337](https://github.com/pingcap/tiflow/issues/3337) ## 改善点 {#improvements} @@ -47,12 +47,12 @@ TiDBバージョン: 4.0.16 - TiDB - - コスト見積もりために範囲をポイントに変換するときに統計モジュールのオーバーフローによって発生するクエリpanicを修正しました [#23625](https://github.com/pingcap/tidb/issues/23625) + - コスト見積もりのために範囲をポイントに変換するときに統計モジュールのオーバーフローによって発生するクエリpanicを修正しました [#23625](https://github.com/pingcap/tidb/issues/23625) - `ENUM`型データを制御関数のパラメータとして使用した場合に、制御関数の誤った結果( `IF`や`CASE WHEN`など)が返される問題を修正しました[#23114](https://github.com/pingcap/tidb/issues/23114) - `GREATEST`関数が`tidb_enable_vectorized_expression` ( `on`または`off` ) の値が異なるために矛盾した結果を返す問題を修正しました。 [#29434](https://github.com/pingcap/tidb/issues/29434) - 一部のケースでプレフィックスインデックスにインデックス結合を適用するとpanicする問題を修正[#24547](https://github.com/pingcap/tidb/issues/24547) - - プランナーが場合によっては無効なプランをキャッシュする可能性がある問題を修正`join` [#28087](https://github.com/pingcap/tidb/issues/28087) - - `sql_mode`が空の場合にTiDBが非NULL列に`null`挿入できないバグを修正[#11648](https://github.com/pingcap/tidb/issues/11648) + - プランナーが場合によっては`join`の無効なプランをキャッシュする可能性がある問題を修正 [#28087](https://github.com/pingcap/tidb/issues/28087) + - `sql_mode`が空の場合にTiDBが非NULL列に`null`を挿入できないバグを修正[#11648](https://github.com/pingcap/tidb/issues/11648) - 関数`GREATEST`と`LEAST`の間違った結果型を修正[#29019](https://github.com/pingcap/tidb/issues/29019) - グローバルレベルの権限を付与および取り消す操作`grant`および`revoke`を実行するときに発生する`privilege check fail`エラーを修正します[#29675](https://github.com/pingcap/tidb/issues/29675) - `ENUM`データ型で`CASE WHEN`関数を使用するときにpanicを修正 [#29357](https://github.com/pingcap/tidb/issues/29357) @@ -60,22 +60,22 @@ TiDBバージョン: 4.0.16 - ベクトル化された式の関数`hour`の誤った結果を修正します [#28643](https://github.com/pingcap/tidb/issues/28643) - 楽観的トランザクションの競合によりトランザクションが互いにブロックされる可能性がある問題を修正[#11148](https://github.com/tikv/tikv/issues/11148) - `auto analyze`の結果のログ情報が不完全である問題を修正 [#29188](https://github.com/pingcap/tidb/issues/29188) - - `SQL_MODE` 'NO_ZERO_IN_DATE' の場合に無効なデフォルト日付を使用してもエラーが報告されない問題を修正しました[#26766](https://github.com/pingcap/tidb/issues/26766) - - Grafanaのコプロセッサーキャッシュパネルにメトリクスが表示されない問題を修正しました。これで、Grafanaは`hits` / `miss` / `evict` の数値を表示します。 [#26338](https://github.com/pingcap/tidb/issues/26338) + - `SQL_MODE`が'NO_ZERO_IN_DATE' の場合に無効なデフォルト日付を使用してもエラーが報告されない問題を修正しました[#26766](https://github.com/pingcap/tidb/issues/26766) + - GrafanaのCoprocessor Cacheパネルにメトリクスが表示されない問題を修正しました。これで、Grafanaは`hits` / `miss` / `evict` の数値を表示します。 [#26338](https://github.com/pingcap/tidb/issues/26338) - 同じパーティションを同時に切り捨てるとDDL文がスタックする問題を修正しました[#26229](https://github.com/pingcap/tidb/issues/26229) - `Decimal`を`String`に変換するときに長さ情報が間違っている問題を修正しました[#29417](https://github.com/pingcap/tidb/issues/29417) - - `NATURAL JOIN`複数のテーブルを結合するために使用したときにクエリ結果に余分な列が残る問題を修正[#29481](https://github.com/pingcap/tidb/issues/29481) - - `IndexScan`プレフィックスインデックスを使用している場合に、 `TopN`が誤って`indexPlan`にプッシュダウンされる問題を修正しました。 [#29711](https://github.com/pingcap/tidb/issues/29711) + - `NATURAL JOIN`を複数のテーブルの結合に使用したときにクエリ結果に余分な列が残る問題を修正[#29481](https://github.com/pingcap/tidb/issues/29481) + - `IndexScan`がプレフィックスインデックスを使用している場合に、 `TopN`が誤って`indexPlan`にプッシュダウンされる問題を修正しました。 [#29711](https://github.com/pingcap/tidb/issues/29711) - `DOUBLE`型のAUTO_INCREMENT列でトランザクションを再試行するとデータ破損が発生する問題を修正[#29892](https://github.com/pingcap/tidb/issues/29892) - TiKV - 極端な状況でリージョンのマージ、ConfChange、スナップショットが同時に発生した場合に発生するpanicの問題を修正しました[#11475](https://github.com/tikv/tikv/issues/11475) - - 小数点以下の除算結果がゼロの場合の負の符号の問題を修正しました[#29586](https://github.com/pingcap/tidb/issues/29586) + - DECIMAL の除算結果がゼロの場合の負の符号の問題を修正しました[#29586](https://github.com/pingcap/tidb/issues/29586) - TiKV メトリクスでインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました [#11299](https://github.com/tikv/tikv/issues/11299) - 下流データベースが見つからない場合に発生する TiCDC panicの問題を修正しました[#11123](https://github.com/tikv/tikv/issues/11123) - チャネルがいっぱいになるとRaft接続が切断される問題を修正[#11047](https://github.com/tikv/tikv/issues/11047) - - TiDBが`Max` `Min`の`Int64`型が符号付き整数かどうかを正しく識別できず、 `Max` / `Min` の計算結果が間違ってしまう問題を修正しました。 [#10158](https://github.com/tikv/tikv/issues/10158) + - TiDBが`Max`/`Min`関数の`Int64`型が符号付き整数かどうかを正しく識別できず、 `Max` / `Min` の計算結果が間違ってしまう問題を修正しました。 [#10158](https://github.com/tikv/tikv/issues/10158) - 輻輳エラーによりCDCがスキャン再試行を頻繁に追加する問題を修正 [#11082](https://github.com/tikv/tikv/issues/11082) - PD @@ -104,10 +104,10 @@ TiDBバージョン: 4.0.16 - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーションタスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) - TiKV が同じリージョンに重複したリクエストを送信したときに TiCDC プロセスがpanicになる可能性がある問題を修正しました。 [#2386](https://github.com/pingcap/tiflow/issues/2386) - TiCDCによって生成されるKafkaメッセージの量が`max-message-size` に制限されない問題を修正 [#2962](https://github.com/pingcap/tiflow/issues/2962) - - `tikv_cdc_min_resolved_ts_no_change_for_1m`チェンジフィードがないときに警告が続く問題を修正[#11017](https://github.com/tikv/tikv/issues/11017) + - チェンジフィードがないときに`tikv_cdc_min_resolved_ts_no_change_for_1m`が警告を出し続ける問題を修正[#11017](https://github.com/tikv/tikv/issues/11017) - Kafka メッセージの書き込み中にエラーが発生すると、TiCDC 同期タスクが一時停止する可能性がある問題を修正しました[#2978](https://github.com/pingcap/tiflow/issues/2978) - `force-replicate`が有効になっているときに、有効なインデックスのない一部のパーティションテーブルが無視される可能性がある問題を修正[#2834](https://github.com/pingcap/tiflow/issues/2834) - 新しい変更フィードを作成するときに発生するメモリリークの問題を修正しました [#2389](https://github.com/pingcap/tiflow/issues/2389) - - シンクコンポーネントの前進によりデータの不整合が発生する可能性がある問題を修正しました[#3503](https://github.com/pingcap/tiflow/issues/3503) + - シンクコンポーネントが resolved ts を早く進めることによりデータの不整合が発生する可能性がある問題を修正しました[#3503](https://github.com/pingcap/tiflow/issues/3503) - changefeed の初期化に時間がかかりすぎて TiKV が GC safepoint を進めた場合に、changefeed が失敗する可能性がある問題を修正しました[#2470](https://github.com/pingcap/tiflow/issues/2470) - changefeed update コマンドがグローバルコマンドラインパラメータを認識しない問題を修正[#2803](https://github.com/pingcap/tiflow/issues/2803) From d601d790f13d2a5aa85156add0abc735af63227b Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 7 Oct 2026 09:40:01 +0900 Subject: [PATCH 2/2] i18n(ja): fix issues found in a self-review of this PR Co-Authored-By: Claude Opus 5.5 --- releases/release-4.0.13.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/release-4.0.13.md b/releases/release-4.0.13.md index 3e5e541435a21..45f777bd8338e 100644 --- a/releases/release-4.0.13.md +++ b/releases/release-4.0.13.md @@ -66,14 +66,14 @@ TiDB バージョン: 4.0.13 - `HashJoin`オペレーターが照合順序を誤って処理する問題を修正しました [#23812](https://github.com/pingcap/tidb/pull/23812) - `batch_point_get`が悲観的トランザクションで異常値を誤って処理した場合に発生する切断の問題を修正 [#23778](https://github.com/pingcap/tidb/pull/23778) - `tidb_row_format_version`設定値が`1`に設定され、 `enable_new_collation`値が`true` に設定されている場合に発生する不整合なインデックスの問題を修正しました。 [#23772](https://github.com/pingcap/tidb/pull/23772) - - `INTEGER`型の列と`STRING`定数値と比較する際に発生するバグを修正 [#23705](https://github.com/pingcap/tidb/pull/23705) + - `INTEGER`型の列と`STRING`定数値を比較する際に発生するバグを修正 [#23705](https://github.com/pingcap/tidb/pull/23705) - `BIT`型の列が`approx_percent`関数に渡されるときに発生するエラーを修正 [#23702](https://github.com/pingcap/tidb/pull/23702) - TiFlashバッチリクエストを実行する際にTiDBが誤って`TiKV server timeout`エラーを報告するバグを修正しました [#23700](https://github.com/pingcap/tidb/pull/23700) - プレフィックス列インデックスで`IndexJoin`演算子が間違った結果を返す問題を修正しました [#23691](https://github.com/pingcap/tidb/pull/23691) - `BINARY`型列の照合順序が適切に処理されないため、間違ったクエリ結果が発生する問題を修正しました[#23598](https://github.com/pingcap/tidb/pull/23598) - `UPDATE`文に`HAVING`句を含む結合クエリが含まれている場合に発生するクエリpanicの問題を修正しました[#23575](https://github.com/pingcap/tidb/pull/23575) - 比較式で定数`NULL`を使用するとTiFlashが誤った結果を返す問題を修正しました [#23474](https://github.com/pingcap/tidb/pull/23474) - - `YEAR`型の列と`STRING`定数と比較したときに誤った結果が出る問題を修正しました [#23335](https://github.com/pingcap/tidb/pull/23335) + - `YEAR`型の列と`STRING`定数を比較したときに誤った結果が出る問題を修正しました [#23335](https://github.com/pingcap/tidb/pull/23335) - `session.group_concat_max_len`が小さすぎると`group_concat`がパニックになる問題を修正[#23257](https://github.com/pingcap/tidb/pull/23257) - `TIME`型の列に`BETWEEN`式を使用したときに間違ったクエリ結果が発生する問題を修正しました [#23233](https://github.com/pingcap/tidb/pull/23233) - `DELETE`文の権限チェックの問題を修正 [#23215](https://github.com/pingcap/tidb/pull/23215)