重要
MongoDB 9.0 可用性
MongoDB 9.0 は本番環境での利用が可能であり、Latest Version With Auto Upgrades オプションを使用する MongoDB Atlas クラスターに段階的に展開されています。
MongoDB Atlas、MongoDB Enterprise Advanced、MongoDB Communityのその他のエディションについては、近日中に提供を開始する予定です。
9.0.8 変更履歴
内部構造
SERVER-138547 クロスコンパイルされたアーカイブディレクトリ名でターゲット アーキテクチャを使用
9.0.7 変更履歴
セキュリティ
SERVER-130498 FLE2 ESC および ECOC 状態コレクションの名前を厳密に検証します
シャーディング
サーバー-135406 変更ストリームのマルチバージョンテストを無効にする
複製
サーバー-134723 キャッチアップの同期ソースを同期ソースリゾルバーが見つけられない場合のクラッシュを修正
サーバー-134972 oplogエントリのバッチするを適用する際のログメッセージを改善する
サーバー-135598 [v9.0]サーバー-113184の取り消しによるテスト失敗の修正
ストレージ
WiredTiger
ビルドとパッケージ化
サーバー-135249 Change Streamsのメトリクス例外がserverStatusの完了をブロックしないようにする
SERVER-135633 Fix flaky updateLookup test
サーバー-136184 Bazelビルドするラッパーがリリース構成を使用する場合、Evergreenディストリビューションのリリースを要求する
サーバー-136464 サーバーおよびcryptパッケージのアーティファクトを分離する
サーバー-136667 PPC64LE CIビルドするをARM64ホストするに移行する
サーバー-137293 PBRTテストのmaxTimeMS制限を除く
内部構造
サーバー-95479 最初の同期に失敗した際のスタートアップ時のインデックス再構築をスキップできるようにする
サーバー-109479 コア分析タスクは、マルチバージョンバイナリ/デバッグシンボルのフォールバックダウンロードするリンクを認識していません
サーバー-123024 8.3 ステージング環境ブランチからdevcontainerテストを除く
サーバー-126814 追跡されていないビューレス時系列での $bucket は、$_internalUnpackBucket を先頭に追加する前に mongos 上のパイプラインを最適化できます
サーバー-129387 top-k メトリクスの $queryStats を最適化。workingTimeMillis.sum ソート + パスワードなし
サーバー-129849 検索タスクエグゼキュータを待機中にmongodのシャットダウンがハングする問題を修正
SERVER-130169 X.509 クラスターとメンバーシップの分離チェックは、ユーザー検索エラーで開くことができず、内部認可を付与する可能性があります
SERVER-130261 dropAllRolesFromDatabase は不正なクリーンアップ述語を使用し、後で再作成されたロールにリバインドする古いロール参照を残す可能性があります
SERVER-130268 Windows SAPI GSSAPIサーバープラグインは、AcquireCredentialsHandle 後に hayCred を設定しないため、非認証の saslStart ごとに 1 つの認証情報ハンドラーがリークされます。
SERVER-130681 MacOS - IPv リモート ホストのSecTrustEvaluate 結果チェックを実行6
サーバー-131338 カスタム py_binary を想定した resmoke.bzl のリファクタリング
サーバー-131339 カバレッジの実装を見越して、py_testの代わりにresmokeにカスタムpy_binaryを使用する
サーバー-131654 マルチバージョンスイートでsecondaryCheckModeなしでcmcを呼び出すことを許容
SERVER-131961 ブロック処理ベクトルライザーは、ディープ アラート ツリーを生成できます
サーバー-132098 timelibとタイムゾーンのデータファイルを2026eにアップグレードする
SERVER-132279 は BlockToRow SBE ステージで無料後に使用します
SERVER-132430 $_ internalKeyStringValue の限界メモリ使用量
サーバー-132514 Evergreenの再試行設定を統合し、再試行が適用されない問題を修正
SERVER-132517 CSFLE暗号化スキーマツリーで重複キーを排除しました
サーバー-132633 remove_newly_added_field_after_finishing_initial_sync.js で replSetStepUp を再試行する
サーバー-132823 SERVER-125400以降、残りの機能の互換性バージョンの同時実行ワークロードのティアダウンを強化する
SERVER-133600 コンフィギュレーションデータベースへの書込み (write) 権限を持つユーザーは、 MultiUpdateCoordinatorDocument を介して任意のデータベースに書込むことができます
サーバー-133744 SimulateCrashフックのcopy_fileにおけるファイル縮小を許容する
サーバー-133956 resmoke_suite_test でより高い shard_count をサポートする
サーバー-134003 冗長な_recipientCtx.getState()を除くresharding recipient change-streams-モニターの完了パスで読み取る
サーバー-134070 ロックが解放されたときに保持されているインテントを解放する
サーバー-134081 Expressのユーザーインデックスプランは、インデックスエントリが欠落しているレコードを参照している場合に永久に回転します
サーバー-134356 SlotBasedStageBuilder::buildGroupのスタックフレームとSBEにプッシュされるDocumentSourceステージの最大数を削減
サーバー-134400 change_stream_future_start_time_new_shardにアダプティブ再試行を追加
サーバー-134475 activate_task.py での activate_version_tasks の競合を回避
サーバー-134485 QueuedAdmissionWithLargeMaxTimeMSSucceedsは、モッククロックが進んだ後にスリープを開始し、ハングを引き起こす可能性がある
サーバー-134495 keys_collection_non_deprioritizable.jsのタイミング依存性を軽減する
サーバー-134519 dbPrimaryが異なるエラーを返した場合、MongosがCollectionUUIDMismatchを適切に設定できない可能性がある
サーバー-134546 BloomFilterWithStringKeys単体テストの不安定な動作を修正
サーバー-134555 空の文字列のmetaFieldでクエリを変換できるようにする(空でないmetaFieldを必須にするのではなく)
サーバー-134625 再解析をサポートするために、拡張機能からの正しいクエリシェイプ出力を強制する
サーバー-134664 maxEstimatedScanBytes クエリ拒否は、デフォルトの冗長レベルではログに記録されません
サーバー-134716 S3 を介して Mothra チームを利用する
SERVER-134872 $external ユーザーの作成後に localhost 例外がアクティブのままになる問題を修正しました
SERVER-134893 WASL ブリッジでのBSON生成の高度化を修正しました
サーバー-134954 NetworkInterfaceTest.TimeoutDuringConnectionHandshakeの競合を修正
サーバー-134991 チャンク移行の完了ログを追加
サーバー-135001 TransactionCoordinatorは、単一シャードのトランザクションの後に「エラー」をログに記録する可能性があります
サーバー-135196 パッチ専用カーネル 6.19 を除くbuildvariants (rseq-check以外)
サーバー-135202 gRPC同時接続ユニットテストでより長いタイムアウトを使用する
SERVER- show135203 SystemEvents によるデータベース変更ストリームを通じて読み取り可能なシステムコレクションのコンテンツ
サーバー-135206 $convertをbinDataに変換する際、RCStringが境界サイズを拒否するため、BSONObjMaxUserSizeと完全に同じサイズのドキュメントで失敗する
サーバー-135348 TicketHolderTestTick.WaitForTicketDeadlineBetweenTimeoutWindowsを書き直し、タイミング依存を解消する
SERVER- プランキャッシュから書き込みコマンドのソート135353 パターンを読み取った後に使用するヒープ
サーバー-135517 スナップショットが機能の互換性バージョンの変更より前のものである場合、メタデータの整合性チェックをスキップする
サーバー-135564 BlockingResultsMerger 単体テストでのハングに対処
サーバー-135600 キューに入れられた操作は、クエリメモリのロードシェディングに参加する必要があります
サーバー-135619 mongot-extensionのバージョンをv2.0.7に引き上げる
サーバー-135621 GenerateAndCheckPerfResults の失敗にコンテキストメタデータを追加する
サーバー-135622 lookup unwind ハッシュされた結合を無効にする
SERVER-135655 S2 クラスで遅延初期化状態を共有するとデータ競合が可能になります
サーバー-135656 チェンジストリームのシャードターゲットV2状態マシン、制御イベント、および配置履歴のメトリクスを追加
サーバー-135720 mongorテストを無効にする
サーバー-135732 [v9.0]internal_search_id_lookup_ddl_concurrency.jsを現在の動作に合わせる
SERVER-135737 FLE 操作統計コレクションのメモリ枯渇の問題を修正しました2
サーバー-135803 パーミットが利用可能になった後に UnorderedTicketSemaphore がタイムアウトする問題を修正
サーバー-136032 mongot-extensionのバージョンをv2.0.8に引き上げる
サーバー-136123 transaction_aborted_under_cache_pressure.jsは、サーバー-135094の修正後も不安定です:アサーションがNoSuchTransactionの結果を見逃しています
SERVER-136150 $_ internalListQuerySettings の querySettingsアクション特権が必要です
サーバー-136176 zseriesマシン向けのクロスコンパイルをバックポート
SERVER-136182 oplog ApplicationMode に関係なく、 applyOps UUID ターゲット認可チェックを実行します
SERVER-136195 Add test tags
SERVER-136285 ExpressionSortArray クローン後に実行される可能性のある照合ポインター
サーバー-136302 SBE $elemMatch MatchFramesでtraverseFを保持する
サーバー-136318 timeseries_insert_mixed_schema_docs.js のバケットカウントアサーションが、ステップダウンとビューなしの時系列機能の互換性バージョンのアップグレード/ダウングレードで失敗する可能性がある
サーバー-136499 タスク選択タグの名前を変更する
サーバー-136502 ステップアップが破棄された場合、IndexBuildsCoordinator::onStepUpを破棄する
SERVER- は、古い136505 FlutBSONフィールド検索マップにより、厳密な時系列バケット検証で無料の後に使用します
サーバー-136507 PlanExecutorの復元時にパスの配列性が再チェックされない
サーバー-136534 internalEnablePathArraynessTraverseFElision クエリ実行ノブを追加
サーバー-136570 timeseries_empty_metafield_write.jsのマルチバージョン除外を追加
サーバー136595 PGO プロファイルの更新
サーバー-136649 テスト専用のRSTL呼び出しをIRに変換する
サーバー-136721 TaskRunnerTestの競合状態を修正
SERVER-136876 $graphLookup $_ internalFrom Pipeline はビュー定義で許可されていません
SERVER-136878 $graphLookup $_ internalFrom Pipeline を特権チェックに含める必要があります
サーバー-136923 クロスコンパイルされたサーバーのbuildInfoでターゲットアーキテクチャを使用する
サーバー-137011 スナップショットで権限のあるシャードが有効になっていない場合にのみ、メタデータの整合性チェックをスキップする設定を厳格化
サーバー-137027 ObservableMutexのTimer::getTime()は、x86およびarm64以外のビルドするでsyscallを実行します
サーバー137085 PGO プロファイルの更新
サーバー-137133 magic 復元する dbhashを比較する前に、リシャーディングのクリーンアップとレプリケーションを待機する
サーバー-137256 repl dbhashの検証時に接続を再試行する
サーバー-137322 タイムアウトしたSASLバインド後にLDAP接続を切断すると、すべてのSASL認証がデッドロックする可能性がある
SERVER-137361 が内部専用ステージを含むビューをユーザーが作成できないようにします
SERVER-138119 システムユーザーのみが readConcern afterOpTime を使用できるようにします
SERVER-138175 _catchupState 経由で CatchupState::abort() の再試行を修正しました
サーバー-138312 事前にビルドされた暗号化ホイールとサンドボックスPythonビルドキャッシュが必要です
WT-14366 Test_checkpoint25 & を修正しましたテスト_チェックポイント24 は高速切り捨て操作を実行できません
9.0.4 変更履歴
複製
サーバー-127745 急激なステップダウンとステップアップ発生時のリシャーディング受信側サービスのデッドロック
シャーディング
サーバー-133518 ステイルなインメモリチャンク操作が永続化された受信者のリカバリをブロックするとStepUpがハングする
サーバー-133988 再シャーディングの初期化、チャンク移行のコミット、およびsetFCV間のデッドロック
クエリ
サーバー-132638 制限 0 を指定した count がビューでは失敗するが、コレクションでは機能する
ビルドとパッケージ化
サーバー-131625 Ubuntu 26.04を追加サーバーのサポート。
9.0.2 変更履歴
複製
サーバー-135076 [v9.0]サーバー-127512 を元に戻す: インメモリスイートの index_build_killop_secondary_before_commit を修正
サーバー-135077 [v9.0]サーバー-128307を元に戻す atlas_initialsync_workflows.jsでの最初の同期中のハングを修正
サーバー-135079 [v9.0]サーバー-128583 を元に戻す: resync_majority_member.js の不安定さを修正
サーバー-135080 [v9.0]サーバー-125965 を元に戻す 最初の同期で安定したタイムスタンプが進むのを待つ
ストレージ
WiredTiger
ビルドとパッケージ化
WT-18279 Python 3 C API を使用するように SWIG Python タイプマップを更新する
内部構造
サーバー-107128 OP_MSGでのトレースコンテキスト伝播の定義
SERVER-129272 [Join Optimization] Join plan キャッシュ admin commands + FTDC メトリクス
サーバー-131787 rseqバリアントのタスクにデバッグシンボルを含める
サーバー-134438 ターゲットがドレイン中のノードである場合、MovePrimaryがスタックする
サーバー-134714 MovePrimaryCoordinatorにおけるstd::terminateの可能性を修正
WT-15887 test_prepare_hs03 assert_ckpt_matches が失敗する
WT-18362 チェックポイントと統計のログ記録が、スイープによって並行して閉じられた取り扱うを再オープンする
WT-18474 9.0 の Python スイートで分離ストレージのシナリオをスキップします。branch
9.0.1 変更履歴
クエリ
サーバー-36681 スカラーの配列に対するドット付きパス {$ne: null} が誤った結果を返す
内部構造
サーバー-132101 リリースパッケージのテスト正規表現を修正
サーバー-134008 s390xおよびppc64leでのPoetryブートストラップ中にcryptography sdistを回避する
サーバー-134063 解析中にコレクションバリデーターの定数を細分化する
サーバー134109 PGO プロファイルの更新
サーバー-134189 カスタムビルドするバージョンのオーバーライドを使用すると、チェックアウト前にリリースアーティファクトのタスクが失敗する