Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions releases/release-4.0-ga.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ TiDB バージョン: 4.0.0

- TiFlash
- Learnerがデータを読み取る際に、 `Lock CF`の`min commit ts`から`TSO`の条件を満たすデータをフィルタリングすることをサポートします。
- `TIMESTAMP`種類の値が`1970-01-01 00:00:00`未満の場合に誤った計算結果を回避するために、システムが明示的にエラーを報告する機能を追加します。
- `TIMESTAMP`型の値が`1970-01-01 00:00:00`未満の場合に誤った計算結果を回避するために、システムが明示的にエラーを報告する機能を追加します。
- ログ検索時に正規表現でフラグの使用をサポート

- TiKV
Expand Down Expand Up @@ -73,12 +73,12 @@ TiDB バージョン: 4.0.0
- `update`文でパーティションの選択が誤っている問題を修正 [#17305](https://github.com/pingcap/tidb/pull/17305)
- TiKV から不明なエラーメッセージを受信したときにシステムパニックが発生する問題を修正 [#17380](https://github.com/pingcap/tidb/pull/17380)
- `key`パーティションテーブルを作成するときに誤った処理ロジックによって発生するシステムパニックを修正しました。 [#17242](https://github.com/pingcap/tidb/pull/17242)
- オプティマイザ処理ロジック誤りにより間違った`Index Merge Join`プランが選択される問題を修正 [#17365](https://github.com/pingcap/tidb/pull/17365)
- オプティマイザの処理ロジックの誤りにより間違った`Index Merge Join`プランが選択される問題を修正 [#17365](https://github.com/pingcap/tidb/pull/17365)
- Grafana の`SELECT`文の`duration`監視メトリックが不正確であるという問題を修正しました [#16561](https://github.com/pingcap/tidb/pull/16561)
- システムエラーが発生したときにGCワーカーがブロックされる問題を修正[#16915](https://github.com/pingcap/tidb/pull/16915)
- ブール列の制約`UNIQUE`が比較で誤った結果をもたらす問題を修正 [#17306](https://github.com/pingcap/tidb/pull/17306)
- `tidb_opt_agg_push_down`が有効になっていて、集計関数がパーティションテーブルをプッシュダウンしたときに、誤った処理ロジックによって発生するシステムパニックを修正しました。 [#17328](https://github.com/pingcap/tidb/pull/17328)
- 一部のケースで障害が発生した TiKV ノードにアクセスできない問題を修正[#17342](https://github.com/pingcap/tidb/pull/17342)
- 一部のケースで障害が発生した TiKV ノードにアクセスしてしまう問題を修正[#17342](https://github.com/pingcap/tidb/pull/17342)
- `tidb.toml`の`isolation-read`設定項目が有効にならない問題を修正[#17322](https://github.com/pingcap/tidb/pull/17322)
- `hint`を使用してストリーム集約を強制する場合に、処理ロジックが間違っているために出力結果の順序が間違っている問題を修正しました。 [#17347](https://github.com/pingcap/tidb/pull/17347)
- `insert`が異なる`SQL_MODE` の下で DIV を処理する動作を修正 [#17314](https://github.com/pingcap/tidb/pull/17314)
Expand All @@ -98,7 +98,7 @@ TiDB バージョン: 4.0.0
- 順序が乱れた`ReadIndex`パケットによるシステムパニックを修正 [#7930](https://github.com/tikv/tikv/pull/7930)
- 読み取りリクエストコールバック関数が呼び出されないために予期しないエラーが返される問題を修正[#7921](https://github.com/tikv/tikv/pull/7921)
- TiKV の再起動時にスナップショットファイルを誤って削除することで発生するシステムパニックを修正[#7927](https://github.com/tikv/tikv/pull/7927)
- ストレージ暗号化処理ロジックが正しくないため、 `master key`が回転できない問題を修正しました [#7898](https://github.com/tikv/tikv/pull/7898)
- ストレージ暗号化処理ロジックが正しくないため、 `master key`をローテーションできない問題を修正しました [#7898](https://github.com/tikv/tikv/pull/7898)
- ストレージ暗号化が有効になっているときに、スナップショットの受信ファイル`lock cf`が暗号化されない問題を修正しました[#7922](https://github.com/tikv/tikv/pull/7922)

- PD
Expand Down
4 changes: 2 additions & 2 deletions releases/release-4.0.0-beta.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: TiDB 4.0.0 Beta.1 Release Notes
summary: TiDB 4.0.0 Beta.1は2020年2月28日にリリースされました。互換性の変更、新機能、バグ修正が含まれています。主な変更点としては、SQLパフォーマンス診断のサポート、シーケンス関数、コンポーネント間のTLSサポートなどが挙げられます。さらに、 TiDB LightningのWebインターフェースのバグ修正も行われました。
---

# TiDB 4.0.0 ベータ.1 リリースノート {#tidb-4-0-0-beta-1-release-notes}
# TiDB 4.0.0 Beta.1 リリースノート {#tidb-4-0-0-beta-1-release-notes}

リリース日:2020年2月28日

Expand Down Expand Up @@ -60,7 +60,7 @@ TiDB Ansible バージョン: 4.0.0-beta.1

- PD
- ダッシュボード UI を通じてクラスター内のホットスポットの分布へのアクセスをサポート [#2086](https://github.com/pingcap/pd/pull/2086)
- クラスターコンポーネントの`START_TIME`と`UPTIME`キャプチャと表示をサポート [#2116](https://github.com/pingcap/pd/pull/2116)
- クラスターコンポーネントの`START_TIME`と`UPTIME`のキャプチャと表示をサポート [#2116](https://github.com/pingcap/pd/pull/2116)
- `member` API の返されたメッセージにデプロイメントパスとコンポーネントバージョンの情報を追加します。 [#2130](https://github.com/pingcap/pd/pull/2130)
- pd-ctlに`component`サブコマンドを追加して、他のコンポーネントの構成を変更および確認します(実験的) [#2092](https://github.com/pingcap/pd/pull/2092)

Expand Down
6 changes: 3 additions & 3 deletions releases/release-4.0.0-beta.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: TiDB 4.0.0 Beta.2 Release Notes
summary: TiDB 4.0.0 Beta.2は2020年3月18日にリリースされました。新機能には、動的に更新される設定の永続化、双方向データレプリケーション、TLS設定、変更データキャプチャ、増分バックアップなどの実験的な機能のサポートが含まれます。バグ修正では、panic、Hibernate Region、レプリケーション遅延、互換性に関する問題が修正されました。TiDB Ansibleは、etcdへのノード情報の注入とARMプラットフォームへのサービスのデプロイをサポートするようになりました。
---

# TiDB 4.0.0 ベータ2 リリースノート {#tidb-4-0-0-beta-2-release-notes}
# TiDB 4.0.0 Beta.2 リリースノート {#tidb-4-0-0-beta-2-release-notes}

リリース日:2020年3月18日

Expand Down Expand Up @@ -46,8 +46,8 @@ TiDB Ansible バージョン: 4.0.0-beta.2
## バグ修正 {#bug-fixes}

- TiKV
- バックアップ中に空の短い値に遭遇したときに発生する可能性のpanic問題を修正しました[#6718](https://github.com/tikv/tikv/pull/6718)
- 一部のケースで休止状態領域が正しく起動されない可能性がある問題を修正[#6772](https://github.com/tikv/tikv/pull/6672) [#6648](https://github.com/tikv/tikv/pull/6648) [#6376](https://github.com/tikv/tikv/pull/6736)
- バックアップ中に空の短い値に遭遇したときに発生する可能性のあるpanic問題を修正しました[#6718](https://github.com/tikv/tikv/pull/6718)
- 一部のケースでHibernate Region が正しくウェイクアップされない可能性がある問題を修正[#6772](https://github.com/tikv/tikv/pull/6672) [#6648](https://github.com/tikv/tikv/pull/6648) [#6376](https://github.com/tikv/tikv/pull/6736)

- PD
- ルールチェッカーがリージョンにストアを割り当てられないというpanic問題を修正しました [#2160](https://github.com/pingcap/pd/pull/2160)
Expand Down
12 changes: 6 additions & 6 deletions releases/release-4.0.0-beta.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ TiDB Ansible バージョン: 4.0.0-beta
- スローログのレベルを通常のログのレベルから切り離す[#12359](https://github.com/pingcap/tidb/pull/12359)
- `oom-use-tmp-storage`パラメータ(デフォルトは`true` )を追加して、単一の SQL 文の実行でメモリ使用量が`mem-quota-query`を超え、SQL に`Hash Join`が含まれている場合に、一時ファイルを使用して中間結果をキャッシュするかどうかを制御します。 [#11832](https://github.com/pingcap/tidb/pull/11832) [#11937](https://github.com/pingcap/tidb/pull/11937) [#12116](https://github.com/pingcap/tidb/pull/12116) [#12067](https://github.com/pingcap/tidb/pull/12067)
- `create index`/`alter table`を使用して式インデックスを作成し、 `drop index`を使用して式インデックスを削除することをサポートします。 [#14117](https://github.com/pingcap/tidb/pull/14117)
- 切り捨てられたSQL出力の数を減らすには、パラメータ`query-log-max-len`のデフォルト値を`4096`に増やします。このパラメータは動的に調整できます[#12491](https://github.com/pingcap/tidb/pull/12491)
- 切り捨てられるSQL出力の数を減らすため、パラメータ`query-log-max-len`のデフォルト値を`4096`に増やします。このパラメータは動的に調整できます[#12491](https://github.com/pingcap/tidb/pull/12491)
- 列属性に`AutoRandom`キーワードを追加して、システムが主キーにランダムな整数を自動的に割り当てるかどうかを制御できるようになりました。これにより、 `AUTO_INCREMENT`主キーによって引き起こされるホットスポット問題が回避されます。 [#13127](https://github.com/pingcap/tidb/pull/13127)
- テーブルロックをサポート[#11038](https://github.com/pingcap/tidb/pull/11038)
- 条件付きフィルタリングで`ADMIN SHOW DDL JOBS`の`LIKE`または`WHERE`句の使用をサポート [#12484](https://github.com/pingcap/tidb/pull/12484)
- `information_schema.tables`表の`TIDB_ROW_ID_SHARDING_INFO`列を追加して`RowID`散乱情報を出力します(たとえば、表`A`の`SHARD_ROW_ID_BITS`列の値は`"SHARD_BITS={bit_number}"`です) [#13418](https://github.com/pingcap/tidb/pull/13418)
- `information_schema.tables`表の`TIDB_ROW_ID_SHARDING_INFO`列を追加して`RowID`の分散情報を出力します(たとえば、表`A`の`SHARD_ROW_ID_BITS`列の値は`"SHARD_BITS={bit_number}"`です) [#13418](https://github.com/pingcap/tidb/pull/13418)
- SQL エラーメッセージのエラーコードを最適化して、 `ERROR 1105 (HY000)`コードが複数のエラーメッセージ ( `Unknown Error`種類) に使用される状況を回避します。
- [#14002](https://github.com/pingcap/tidb/pull/14002) [#13874](https://github.com/pingcap/tidb/pull/13874) [#13733](https://github.com/pingcap/tidb/pull/13733) [#13654](https://github.com/pingcap/tidb/pull/13654) [#13646](https://github.com/pingcap/tidb/pull/13646)
- [#13540](https://github.com/pingcap/tidb/pull/13540) [#13366](https://github.com/pingcap/tidb/pull/13366) [#13329](https://github.com/pingcap/tidb/pull/13329) [#13300](https://github.com/pingcap/tidb/pull/13300) [#13233](https://github.com/pingcap/tidb/pull/13233)
Expand All @@ -38,7 +38,7 @@ TiDB Ansible バージョン: 4.0.0-beta
- 通常の`Analyze`についてCM-Sketchから`TopN`情報を抽出し、頻繁に発生する値を別途保持する [#11409](https://github.com/pingcap/tidb/pull/11409)
- CM-Sketchの深さと幅、および`TopN`情報数を動的に調整する機能をサポート [#11278](https://github.com/pingcap/tidb/pull/11278)
- SQLバインディング の自動キャプチャと進化をサポート [#12434](https://github.com/pingcap/tidb/pull/12434) [#13199](https://github.com/pingcap/tidb/pull/13199)
- `Chunk`を使用してTiKVによる通信のエンコード形式を最適化し、通信パフォーマンスを向上させる[#12023](https://github.com/pingcap/tidb/pull/12023) [#12536](https://github.com/pingcap/tidb/pull/12536) [#12613](https://github.com/pingcap/tidb/pull/12613) [#12621](https://github.com/pingcap/tidb/pull/12621) [#12899](https://github.com/pingcap/tidb/pull/12899) [#13060](https://github.com/pingcap/tidb/pull/13060) [#13349](https://github.com/pingcap/tidb/pull/13349)
- `Chunk`を使用してTiKVとの通信のエンコード形式を最適化し、通信パフォーマンスを向上させる[#12023](https://github.com/pingcap/tidb/pull/12023) [#12536](https://github.com/pingcap/tidb/pull/12536) [#12613](https://github.com/pingcap/tidb/pull/12613) [#12621](https://github.com/pingcap/tidb/pull/12621) [#12899](https://github.com/pingcap/tidb/pull/12899) [#13060](https://github.com/pingcap/tidb/pull/13060) [#13349](https://github.com/pingcap/tidb/pull/13349)
- ワイドテーブルのパフォーマンスを向上させるために新しい行ストア形式をサポートします。 [#12634](https://github.com/pingcap/tidb/pull/12634)
- `Recover Binlog`インターフェースを最適化して、すべてのトランザクションがコミットされてからクライアントに戻るようにする [#13740](https://github.com/pingcap/tidb/pull/13740)
- HTTP `info/all`インターフェースを介してクラスタ内の TiDB サーバーによって有効になっているbinlogのステータスを照会する機能をサポート [#13025](https://github.com/pingcap/tidb/pull/13025)
Expand All @@ -58,7 +58,7 @@ TiDB Ansible バージョン: 4.0.0-beta
- [#13837](https://github.com/pingcap/tidb/pull/13837) [#13401](https://github.com/pingcap/tidb/pull/13401) [#13334](https://github.com/pingcap/tidb/pull/13334) [#12652](https://github.com/pingcap/tidb/pull/12652) [#12864](https://github.com/pingcap/tidb/pull/12864)
- [#12623](https://github.com/pingcap/tidb/pull/12623) [#11989](https://github.com/pingcap/tidb/pull/11989)
- トラブルシューティングを容易にするために、TiKV RPCの詳細な`backoff`情報をスローログに出力します[#13770](https://github.com/pingcap/tidb/pull/13770)
- 高価なログのメモリ統計のフォーマットを最適化および統一する [#12809](https://github.com/pingcap/tidb/pull/12809)
- 高負荷クエリログのメモリ統計のフォーマットを最適化および統一する [#12809](https://github.com/pingcap/tidb/pull/12809)
- `EXPLAIN`の明示的なフォーマットを最適化し、オペレーターのメモリとディスクの使用状況に関する情報の出力をサポートします[#13914](https://github.com/pingcap/tidb/pull/13914) [#13692](https://github.com/pingcap/tidb/pull/13692) [#13686](https://github.com/pingcap/tidb/pull/13686) [#11415](https://github.com/pingcap/tidb/pull/11415) [#13927](https://github.com/pingcap/tidb/pull/13927) [#13764](https://github.com/pingcap/tidb/pull/13764) [#13720](https://github.com/pingcap/tidb/pull/13720)
- トランザクションサイズに基づいて`LOAD DATA`の重複値のチェックを最適化し、 `tidb_dml_batch_size`パラメータを構成することでトランザクションサイズの設定をサポートします。 [#11132](https://github.com/pingcap/tidb/pull/11132)
- データ準備ルーチンとコミットルーチンを分離し、ワークロードを異なるワーカー に割り当てることで、 `LOAD DATA`のパフォーマンスを最適化します。 [#11284](https://github.com/pingcap/tidb/pull/11284) [#11533](https://github.com/pingcap/tidb/pull/11533)
Expand All @@ -77,7 +77,7 @@ TiDB Ansible バージョン: 4.0.0-beta
- Followerレプリカからのデータの読み取りをサポート
- [#5051](https://github.com/tikv/tikv/pull/5051) [#5118](https://github.com/tikv/tikv/pull/5118) [#5213](https://github.com/tikv/tikv/pull/5213) [#5316](https://github.com/tikv/tikv/pull/5316) [#5401](https://github.com/tikv/tikv/pull/5401)
- [#5919](https://github.com/tikv/tikv/pull/5919) [#5887](https://github.com/tikv/tikv/pull/5887) [#6340](https://github.com/tikv/tikv/pull/6340) [#6348](https://github.com/tikv/tikv/pull/6348) [#6396](https://github.com/tikv/tikv/pull/6396)
- インデックスを介したTiDBの読み取りデータのパフォーマンスを向上 [#5682](https://github.com/tikv/tikv/pull/5682)
- TiDBがインデックスを介してデータを読み取る際のパフォーマンスを向上 [#5682](https://github.com/tikv/tikv/pull/5682)
- `CAST`関数が TiKV と TiDB で一貫性のない動作をする問題を修正しました
- [#6459](https://github.com/tikv/tikv/pull/6459) [#6461](https://github.com/tikv/tikv/pull/6461) [#6458](https://github.com/tikv/tikv/pull/6458) [#6447](https://github.com/tikv/tikv/pull/6447) [#6440](https://github.com/tikv/tikv/pull/6440)
- [#6425](https://github.com/tikv/tikv/pull/6425) [#6424](https://github.com/tikv/tikv/pull/6424) [#6390](https://github.com/tikv/tikv/pull/6390) [#5842](https://github.com/tikv/tikv/pull/5842) [#5528](https://github.com/tikv/tikv/pull/5528)
Expand All @@ -96,7 +96,7 @@ TiDB Ansible バージョン: 4.0.0-beta
- さまざまなスケジュールルールを組み合わせて、任意のデータ範囲のレプリカ数、ストレージの場所、ストレージホストの種類、およびロールを制御できる配置ルール機能を追加します。
- [#2051](https://github.com/pingcap/pd/pull/2051) [#1999](https://github.com/pingcap/pd/pull/1999) [#2042](https://github.com/pingcap/pd/pull/2042) [#1917](https://github.com/pingcap/pd/pull/1917) [#1904](https://github.com/pingcap/pd/pull/1904)
- [#1897](https://github.com/pingcap/pd/pull/1897) [#1894](https://github.com/pingcap/pd/pull/1894) [#1865](https://github.com/pingcap/pd/pull/1865) [#1855](https://github.com/pingcap/pd/pull/1855) [#1834](https://github.com/pingcap/pd/pull/1834)
- プラグインの使用によるサポート(実験的) [#1799](https://github.com/pingcap/pd/pull/1799)
- プラグインの使用をサポート(実験的) [#1799](https://github.com/pingcap/pd/pull/1799)
- スケジューラがカスタマイズされた構成とキー範囲をサポートする機能を追加します(実験的) [#1735](https://github.com/pingcap/pd/pull/1735) [#1783](https://github.com/pingcap/pd/pull/1783) [#1791](https://github.com/pingcap/pd/pull/1791)
- クラスタ負荷情報に応じてスケジュール速度を自動的に調整する機能をサポート(実験的、デフォルトでは無効) [#1875](https://github.com/pingcap/pd/pull/1875) [#1887](https://github.com/pingcap/pd/pull/1887) [#1902](https://github.com/pingcap/pd/pull/1902)

Expand Down
Loading
Loading