2.7.0 について
このリリースは、合併紛争解決をサポートするために作成されたストレージ変更により、マイナーバージョンバムです。スキーマの変更をマージする際に衝突が発生すると、ディスクに残されたアーティファクトは、古いバージョンのDoltでは読み取れません。この場合は後方互換性がないので 小型のバージョン番号を入れました合併 PRs dolt 12334: go: 合併を許可する
このリリースは、合併紛争解決をサポートするために作成されたストレージ変更により、マイナーバージョンバムです。スキーマの変更をマージする際に衝突が発生すると、ディスクに残されたアーティファクトは、古いバージョンのDoltでは読み取れません。この場合は後方互換性がないので 小型のバージョン番号を入れました合併 PRs dolt 12334: go: 合併を許可する
統合 PRs dolt 12277: 行こう: fsck: 作業セットからアクセス可能なすべてのものを検証します。fsck は、現在、各作業セットの作業および段階化されたルーツを検証し、進行中の合併またはリベースによって記録されたルーツとコミットを追加し、それを参照する作業セットとフィールドに対して欠落した部分を報告します。リモート裁判官は既にスキャンされています。ゴーストはパニックに陥らない 歩いてるから。..
Merged PRs dolt 12203: nbs: コンテンツによるアーカイブ辞書をデュプリケートする 修正 #12177 12198: UTC のバーチャルメジャーベースを構築する コラムデフォルトは、CURRENT_TIMESTAMP のように、セッションのタイムゾーンで時間を読み、仮想メジャーベースを非決定的なタイムスタンプで構築する。この問題は dolt_merge_basesがタイムスタンプで命令するからです仮想コンミットが 見えないので。..
この変更により、多重合併を伴う長行ブランチの合併動作が変更される dolt_merge (()) 操作が変更されます。前回の動作では、コンミットグラフを完全に歩かずに merge の結果を間違って選択します。新しい動作は Git の合併動作に より正しく対応しています自動的にマージするアプリケーションは。..
統合されたPRs dolt 12152: 混ざった文字列のチェックのためのスキーマ合併の衝突を修正します。 スキーマ合併中に文字列参照を文字不敏感にチェックし、混ざった文字列の名前に対する偽の削除された列の衝突を防止します。12136:go/go.mod: バンプドルトハブ/ファイルロック*BSD を構築するサポートを回復します。12131: DOLT_LOG LogTable のプロジェクト行は ProjectedNode を実装する。
これはマイナーリリースで、バックコンパティブルな行動変更が含まれています。 SQL トランザクションで1つ以上のブランチに変更を行うことが可能です。以前はエラーメッセージで 取引が失敗していましたまた、 dolt_commit (dolt_multi_branch_commit) を使って1つ以上のブランチに dolt commit (dolt_commit) をすることもできますが、新しいセッション変数 @dolt_multi_branch_commit が true (true) に設定されている場合のみです。
合併されたPRs dolt 12025: 改名インデックスを参照する外国キーを修正 これは: dolthub/doltgresql#3517 で提示された問題を修正します。 これは、インデックス改名ロジックを移動して、RENAME INDEX ではなく、ALTER INDEX もカバーします。12024: エンジンのスキーマフォーマットで引用された dolt_blame ビュー識別子 これは、Doltgres u... のように引用関数を使用する dolt_blame_* 表の引用を移動します。
/{go,integration-tests}: より特定のキャッシュキーを使用する。 ロカルのデータベースキャッシュルート、リモート URL,有効な Git ref をキャッシュキーとして使用する。SQL プロバイダーとGit リモートファクトリーはキー構造を共有し、リモートオープンとキャッシュ検索はパラメータ構造を共有します。8つのSQL Git-remで確認した。..
2.4.0はバージョン管理方針に沿って、 潜在的に壊滅的な行動変更を含んでいるため、 軽量バージョンリリースです。ON DUPLICATE KEY UPDATE ステートメントは、UPDATE 権限ではなく、テーブルに INSERT 権限のみを誤って強制していました。INSERT 権限を持つクライアントに依存したアプリケーションが UPDATE 権限を持たない場合は、エラーで失敗します。複数のエラーコードが。..
Merged PRs dolt 11842: ビンログ複製のためのワイルドカードテーブルフィルターをサポートする。 REPLICATE_WILD_DO_TABLE と REPLICATE_WILD_IGNORE_TABLE を追加する。 MySQL から Dolt のビンログ複製のためのサポート、MySQL ワイルドカードマッチング、優先度、ケース処理、検証、および SHOW REPLICA STATUS 出力を含む。フィルター更新は原子的に適用され、レプリカライフサイクル操作と同期されます。#11787 デペンの一部。..
合併されたPRs dolt 11796: go/store/nbs: journal_writer.go: journal_writerが起動中に呼び出しコンテキストがキャンセルされたため、奇妙な状態に入った珍しいレースを修正します。11791: 非インタラクティブ SQL のセッションのみのチェックアウトについて警告 非インタラクティブ SQL の単一の dolt_checkout (()) コールで SQL のブランチのみが変更され、 CLI のブランチは変更されない状態のままに留まる。修正 #6876 11790: viを追加。..
統合されたPRs dolt 11757: go/store/nbs: byte_sink.go: ファイルファイルにインデックスが欠けている可能性がある非アーカイブプッシュとGCパスでエラーを修正。BufferedFileByteSink での境界条件を適切に処理できなかったため、大きなテーブルファイルを生成していたテーブルファイルライターは、壊れたインデックスでそれを書き出すことができました。ファイルには全てのデータが入りましたが ファイル自体は。..
Merged PRs dolt 11665: go: sqle/resolve: Have SearchPath() は、検索経路を postgres により適合する方法で解析する。引用された識別子を正しく処理し、引用されていないものをToLowerします。11659: build ((deps): /integration-tests/go-sql-server-driver でgoogle.golang.org/grpc を 1.82.1 から 1.83.1 にブンプするGoogle.golanから 入手しました
合併されたPRs dolt 11568: build ((deps): bump undici to 6.28.0 Summary bump SESのメールアクションロックファイルで 6.24.0 から 6.28.0 までのトランジティブ undici依存性を解消する Dependabot 警告 #137, #138, #139, #140, #171, #172, and #173 検証 npm ci --ignore-scripts npm run build npm audit --omit=dev (undici アドバイザリが解消され、残りの速 XML ビルダー発見は #11022 でカバーされています) [n...
合併されたPRs dolt 11534: go: remotesrv: http: 適切なリモートピアアドレスに対して入ってくるリクエストを認証します。認証については、以前はlocalhostにデフォルトで設定されていましたが、まだ真のリモートピアアドレスに権限を適用していました。11481: go: store/nbs,dprocedures_backup: doltバックアップを追加するバックアップが目的店に 新しいテーブルファイルがそこに。..
これはドルトの最新版じゃないこれは1.8.1に対してのパッチリリースで、1.xに留まりたいユーザー向けです。
合併されたPRs dolt 11528: branch: アップストリームが解決しないときに -d を修正するドルトはリモートリポジトリではなく上流のローカルスナップショットと比較し、コピーがなくなると現在のブランチに戻りますBranchConfig からブランチの上流ローカル ref を解くために env.UpstreamRef を追加します。...
統合されたPRs dolt 11366: インデックス統計に完全なテーブルスキャンを含める StatsController はコスト計算のためのインデックスがないことを示すために"空"の統計エントリを作成してください。11365: dolt_squash_history 手順を追加する この新しい手順は HEAD の内容を取り、その前に squash の履歴を入れますデフォルトの動作は、高度2 (初期コミットの直後にコミット) からHEADへのすべてのコミットをスクラッシュすることです。それは不可能だ。..
合併されたPRs dolt 11332: /go/cmd/dolt/cli: tty のバックスペース文字のみを発信します。 CLI のプログレススピナー (dolt push,pull,fetch,assist,import/sql progress output) は、バックスペース制御文字を書き換えることで、自体を書き直します。これは無条件で行われ ターミナルに出力が送られているか 確認されませんでしたstdout/stderr がファイルやパイプに 収録されたとき
合併されたPRs dolt 11310:クラスター:スタンバイへの優雅な移行中にDROP DATABASEレプリカの残業を待つ dolt_cluster_transition_to_standby スタンバイレプリカが3つのレプリカサブシステム:データ베이스コンミットフック、ユーザー/グラント、およびブランチ制御の待ちによって完全に捕らえられているかどうかを決定します。DROP DATABASE の複製を考慮してなかった
このリリースは 2.1.11 とほぼ同じです。このリリースには 新しく合併されたPRはありませんこのリリースは、 auth プラグイン authentication_dolt_jwt でトークンの認証が 2.1.11 で変更されたため、マイナーバージョン バンプです。これは、現在Doltへの認証のためにJWTトークンを鋳造しているデプロイに潜在的に影響を与える可能性がありますが、既存のデプロイに影響する見込みはありません。11番目を見てください
合併されたPRs dolt 11302: /go/libraries/doltcore/sqle/{dsess,enginetest}: 復習テストと怠慢ロードを追加 db 数回間のセッションでデータベースを作成し、その後それらをクエリする間歇的に失敗し、データベースの初期ルートを解決できなかった /Dolt トランザクションは、開始時に知られているすべてのデータベースの noms ルーツをスナップショットします別のセッションのトランザクションの後 データベースを作成すると。..
Merged PRs dolt 11257: go: merge: 適応型エンコーディングに関連する merge の2つのバグを修正する。合流の左側と右側が同一の列を持つが 列のエンコーディングは異なる場合 合流論理は間違ったことをしましたチェック式を実行するときに、いくつかのケースでは間違ったコーディングを使用してタプルを読み (試す) します。構造的な合併を行うとき、 正しく書き換えることができないでしょう。..
合併されたPRs dolt 11238: go: sqle/clusterdb: 誤ったエラーログを修正する。静止可能なイベントデータベースプロトコルと 相互作用するこれは、クラスター複製が有効である場合でも、休止式イベント再起動を可能にします。11237:go:ストア/プル、リモートストアージュ: オプションログアップをDoltPull/Fetch/Pushに追加します。PUSH_LOG=trueを設定すると、Dolt Pull,Dolt Fetch,Dolt Pushを実行すると、追加ログアウトプットが表示されます。
合併された PRs dolt 11217: dolt アーカイブコマンドを削除する問題が発生したときに テストして戻すことができますこのコマンドは不要です。 ファイルは、この命令を実行します。11215: コントロール文字を含む大きなJSON値の静かなデータ損失を修正します コントロール文字を含む大きなJSON値。..
Merged PRs dolt 11200: 修正: 長期間のプロセス内のファイルリモートに対してリモートインタラクションを改善する。現在、Doltにはシングルトンキャッシュがあり、Dolt_cloneやDolt_fetchなどの呼び出しでファイルリモートをキャッシュできます。この変更により、Doltはリモコンとやり取りしているときに、常に最新のニュースを表示できるように、店をリバースします。11198:go/utils/publishリリース/構築中。..
Merged PRs dolt 11179: 最初のサーバー応答でバージョン文字列を設定する。 MySQLサーバーは最初の接続応答でバージョン文字列を返します。MySQLやMariaDBの特定のバージョンを期待しています。MySQLのバージョンに対応しているので、 8.0.31 を返します。真実の源として使用しています。
統合 PRs dolt 11185: go/store/nbs: boostrapJournal: journal.idx のエラーに直面してジャーナル・ブートストラップの回復力を向上させるjournal.idx はデータベースを開く速度を上げるための最適化です読み込みの誤りは、データベースを開くのに失敗を起こすべきではありません。Journal.idx にアクセスする際にデータと I/O エラーを優雅に処理できるようにして データベースを開く作業が予想通りに行われますティ ...
合併されたPRs dolt 11178: to_commit と from_commit のインデックスに to_commit と from_commit のインデックスが唯一でないとマークする。単一のコンミットで多くの行が変更されるので、各コンミットが多くの異なる行にハッシュマップを作成し、これらのインデックスはユニークではありません。修正 #11159 11177: バグ修正: 2つのセッションが mak... 時に不必要にフルテキストインデックスを再構築しないでください。
Merged PRs dolt 11176: go/store/{val,prolly/tree}: Context が必要な場所に ValueContext を実装するこの値を直接消費し、正しいコンテキストインスタンスを渡す能力を持っています。11172: 自動インクリメントロックを取得するレース条件のバグ修正 グローバル自動インクリメントトラッカーはNextでレース条件を持っていた。(デフォルト) 必要な。..