AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

リリースノート

リリース日18年 9 月 日、 2026

機能:

バグ修正:

  • MONGOSH-3680 - このセッションログファイルをログ保持制限にカウントする

JIRA で利用可能な完全なリリースノート。

リリース日15年 9 月 日、 2026

バグ修正:

  • MONGOSH-3641 - ロックファイルから reduce ラップ バージョンを解決します。

  • MONGOSH-3645 - 非推奨のdomain モジュールのロードを回避します。

JIRA で利用可能な完全なリリースノート。

年 8 月 日( 2026 13をリリース

このバージョンでリリースされた新機能:

  • MONGOSH-3438 - Publishes mongosh artifacts to the MongoDB 9.0 server PPA.

  • MONGOSH-1681 - アーキテクチャと アーキテクチャ用の共有 OpenSSLppc64le s390xバイナリを追加します。

  • MONGOSH-2501 -sh.shardDrainingStatus() sh.getTransitionToDedicatedConfigServerStatus()と を追加します。

  • MONGOSH-2500 - のフィルター引数のサポートを追加します。sh.listShards()

  • MONGOSH-3403 - プレビュー テキスト、サフィックス、サブストリング Queryable Encryption API のサポートを廃止します。

  • MONGOSH-3244 - MongoDB 8.3 にオートコンプリートサポートを追加します。arrayIndexAs オプションおよび $$IDX 変数。

バグ修正:

  • MONGOSH-1141 - forceDisableTelemetry が設定されている場合、enableTelemetry 設定を修正して false を返すようにします。

  • MONGOSH-1781 -ISODate MongoDB Compassの埋め込みシェルで日付が として表示されない問題を修正しました。

JIRA で利用可能な完全なリリースノート。

リリース日1年 7 月 日( 2026

注意

バージョン 2.9.0 とバージョン 2.9.1 は、npm と Homebrew のリリースに関する問題に対処するため、スキップされました。

このバージョンでリリースされた新機能:

バグ修正:

  • MONGOSH-3421 -ObjectId Node.js のスタートアップスナップショット全体で一意の値を生成しない を修正します。

  • COMPASS-10637 - MongoDB Compassの埋め込みシェルに表示されないエラー違反を修正しました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2026 年 5 月 1日

バグ修正:

  • MONGOSH-3332 - OS 情報を更新通知リクエストで送信します。

  • COMPASS-6714 - MongoDB Compassの埋め込みシェルにおける long およびその他の非整数の誤った処理を修正します。

  • MONGOSH-3298 -2 Electron をサポートするために割り込みの依存関係をバージョン41 に更新します。

JIRA で利用可能な完全なリリースノート。

リリース日26年 3 月 日2026

このバージョンでリリースされた新機能:

  • Node.js 24.14.1 を採用セキュリティ リリースとサードパーティ パッケージをアップグレードします。

バグ修正:

  • MONGOSH-2485 - homebrew による依存関係のインストール方法を改善します。

JIRA で利用可能な完全なリリースノート。

リリース日16年 3 月 日2026

このバージョンでリリースされた新機能:

  • Debian 13 および RHEL 10 のサポートを追加します。

  • 新しいオートコンプリートの機能フラグ をデフォルトで有効にします。この機能を無効にするには、USE_NEW_AUTOCOMPLETE 環境変数を 0 に設定します。

バグ修正:

JIRA で利用可能な完全なリリースノート。

リリース日13年 2 月2026

  • 埋め込みNode.jsランタイムをバージョン にアップグレードし、24.13.1 Node.jsドライバーをバージョン.. 710にアップグレードします。この変更は..mongosh2 60と下位互換性があるため、既存のスクリプトとオートメーションは以前と同様に機能します。

  • x86_64 プラットフォームと arm64 プラットフォームで RHEL 10 およびDebian 13 の公式サポートを追加します。

このバージョンでリリースされた新機能:

JIRA で利用可能な完全なリリースノート。

リリース日13年 1 月2026

重要

このリリースには、セキュリティの問題の修正が含まれています。早期に mongosh 2.6.0 にアップグレードします。

このバージョンでリリースされた新機能:

  • MONGOSH-1285 -mongosh が、リダクションていない状態でサーバーから返されたドキュメントを含む、サーバー応答を完全な深度で出力するようになりました。

  • MONGOSH-2486 - BSONバイナリ サブタイプ3 オブジェクト(具体的には非推奨形式の UUID を作成するための新しいヘルパーを導入しました。追加されたヘルパーには、LegacyJavaUUID() 、 、LegacyCSharpUUID() LegacyPythonUUID()が含まれます。

  • MONGOSH-2687 - Linuxと macOS ユーザーはmongosh ダウンロード_最新.shスクリプトを使用して をインストールできるようになりました。

JIRA で利用可能な完全なリリースノート。

リリース28年 11 月2025

このバージョンでリリースされた新機能:

  • STREAMS-1136 - ストリーム プロセッサーの属性を詳しく調べる能力を追加しました。

バグ修正:

  • string の途中にテキストを貼り付ける際の問題を修正しました。

  • MONGOSH-2991 - 特殊文字のログ認証情報のリダクションの問題を修正します。

JIRA で利用可能な完全なリリースノート。

10 月30日2025をリリース

このバージョンでリリースされた新機能:

  • MONGOSH-2949 -sp.listWorkspaceDefaults コマンドを追加しました。

  • MONGOSH-2139 - シャード移行ヘルパーを追加しました。

  • MONGOSH-2674 - 「ブロッキング カーソル呼び出し」警告を無効にする機能が追加されました。

バグ修正:

  • OIDC 関連の問題を修正しました。

  • buildInfo()、ログなどの改善が含まれます。

JIRA で利用可能な完全なリリースノート。

リリース日9年 9 月 日、 2025

mongosh では、次のドライバー バージョンを使用するようになりました。

このバージョンでリリースされた新機能:

  • MONGOSH-2514 - Queryable Encryption のプレフィックス/サフィックス/部分文字列検索のパブリックプレビューサポートを有効にします。

バグ修正:

  • MONGOSH-2635 -Node.js 20195バージョン ^..22 18、^..0 、または ^.{ を使用した Homebrew24 30mongoshのインストールの問題を修正します. ここで、 のタブのオートコンプリートは、潜在的に破壊的な操作を含むまでのコードを実行することができました。

  • OIDC認証フローからのHTTP追跡やその他のデバッグ情報がログに取得されない問題を修正します。

JIRA で利用可能な完全なリリースノート。

年 8 月 日( 2025 29をリリース

mongosh は、依存関係に次のバージョンを使用するようになりました。

JIRA で利用可能な完全なリリースノート。

リリース日18年 7 月 日( 2025

重要

このリリースには、セキュリティの問題の修正が含まれています。早期に mongosh 2.5.6 にアップグレードします。

このバージョンでリリースされた新機能:

  • MONGOSH-1680 -9 ppc64leと ディストリビューションに RHELs390x のサポートを追加します。

  • MONGOSH-2370 -disableSchemaSampling=true オートコンプリートのスキーマサンプリングを無効にするには、 を追加します。

  • MONGOSH-2371 -skipStartupWarnings オンデマンドで警告をスキップするには、 フラグを追加します。

  • 新しいオートコンプリーター(機能フラグ付き) - 環境変数 USE_NEW_AUTOCOMPLETE=true を設定して有効にします。フィードバックを共有してください 。

JIRA で利用可能な完全なリリースノート。

リリース日3年 7 月 日( 2025

バグ修正:

  • MONGOSH-2233 - Homebrew 上での複数行入により、mongosh がハングしました

JIRA で利用可能な完全なリリースノート。

リリース日18年 6 月2025

このバージョンでリリースされた新機能:

  • MONGOSH-1493 -.finish() ExplainableCursor に メソッドを追加しました。

  • MONGOSH-1996 -collection.getShardLocation ヘルパーメソッドを追加しました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2025 年 5 月 14日

重要

このリリースには、セキュリティの問題の修正が含まれています。早期に mongosh 2.5.2 にアップグレードします。

JIRA で利用可能な完全なリリースノート。

リリース日: 2025 年 5 月 7日

mongosh では、次のドライバー バージョンを使用するようになりました。

バグ修正:

  • MONGOSH-2153 -Binary.fromPackedBits にパディング情報を追加しました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2025 年 4 月 9日

このバージョンでリリースされた新機能:

  • MONGOSH-1873 - mongoshで新しいBSONベクトル型をサポートします

  • MONGOSH-1649 - sh.status() にオートマージ情報を追加

  • MONGOSH-1100 - Mongo bulkWrite API の追加

  • MONGOSH-1919 - sh.isConfigShardEnabled と listShards ヘルパーを追加します

JIRA で利用可能な完全なリリースノート。

リリース日6年 3 月 日2025

このバージョンでリリースされた新機能:

  • MONGOSH-1926 -sh.moveRange ヘルパーメソッドを追加しました。

JIRA で利用可能な完全なリリースノート。

リリース日24年 2 月2025

mongosh では、次のドライバー バージョンを使用するようになりました。

このバージョンでリリースされた新機能:

  • MONGOSH-2013 -history() 以前に実行されたすべてのコマンドの配列を返す コマンドを追加しました。

  • MONGOSH-1090 -log.getPath() 現在アクティブなログファイルへのパスを返す コマンドを追加しました。

  • MONGOSH-1995 - ロギング コマンドのヘルプ出力を追加しました。

  • 次のログ構成オプションを追加しました。この構成ファイルは構成ファイルで直接設定することも、config APIを呼び出すことによって設定することもできます。

    • MONGOSH-1988 -disableLogging: true を設定してログ記録を無効にします。

    • MONGOSH-1986 -logCompressionEnabled: true を設定してログファイルを圧縮します。

    • MONGOSH-1984 -ログファイルを保持する日数をlogRetentionDays に設定して制限します(デフォルトは30 )。

    • MONGOSH-1985 -logRetentionGB を設定してログディレクトリの最大サイズを制限します(デフォルトでは上限なし)。

    • MONGOSH-1987 - を設定してログファイルの最大数を制限します(デフォルトはlogMaxFileCount 100)。

バグ修正:

  • MONGOSH-1914 - 複数のmongosh プロセスが同時に古いログファイルを削除しようとすると、Error: ENOENT: no such file or directory で 1 つのプロセスが終了する問題を修正しました。

  • MONGOSH-2002 - カーソルをシリアル化しようとする際のエラー メッセージの表示が改善されました。

JIRA で利用可能な完全なリリースノート。

リリース日5年 2 月2025

重要

このリリースには、セキュリティの問題の修正が含まれています。早期に mongosh 2.3.9 にアップグレードします。

このバージョンでリリースされた新機能:

  • MONGOSH-1989 - を呼び出してスクリプトにカスタム メッセージをログ能力を追加しましたlog.[debug|info|warn|error|fatal]()

JIRA で利用可能な完全なリリースノート。

リリース日6年 1 月2025

内部の機能強化と改善が含まれています。

JIRA で利用可能な完全なリリースノート。

リリース日17年 12 月2024

バグ修正:

  • MONGOSH-1943 - まれに発生するフラグ「Mongosh はまだ初期化されていない」の原因を修正エラー

JIRA で利用可能な完全なリリースノート。

リリース日13年 12 月2024

内部の機能強化と改善が含まれています。

JIRA で利用可能な完全なリリースノート。

リリース日12年 12 月2024

バグ修正:

  • MONGOSH-1935 - TLS エラーが発生した場合、システム証明書なしで接続を再試行します

  • MONGOSH-1632 - OpenSSL Windowsビルド修正用のNode.jsパッチを追加

JIRA で利用可能な完全なリリースノート。

リリース27年 11 月2024

このバージョンでリリースされた新機能:

  • MONGOSH-1920 - ストリーム プロセッサの起動、停止、削除コマンドにオプションオブジェクトを追加

  • MONGOSH-1864 - ストリーム プロセッサの変更コマンドを追加

バグ修正:

  • MONGOSH-1917, MONGOSH-1905 - Include nonce in OIDC requests by default. Use the --oidcNoNonce option to suppress this behavior if your IdP doesn't support it.

  • MONGOSH-1895 - Node.js 23 の実験的な警告を抑制する

JIRA で利用可能な完全なリリースノート。

10 月30日2024をリリース

このバージョンでリリースされた新機能:

バグ修正:

  • MONGOSH-1868 -データベースとコレクションの集計関数を調整します

  • MONGOSH-1608 -mongosh は、非プライマリインデックスを削除しようとするとエラーをスローする必要があります。

  • MONGOSH-1868 - 単一ステージで集計データベースを実行中ためのサポートを追加します

  • MONGOSH-1867 - 誤った を修正しましたdb.createView.help

  • MONGOSH-1697 -help() メソッドと メソッドのfind() findOne()テキストを更新します。

  • MONGOSH-1703 の無効な正規式エラーを修正しました。db.currentOp()

JIRA で利用可能な完全なリリースノート。

10 月8日2024をリリース

内部の機能強化と改善が含まれています。

  • v2.3.1で導入されたスタートアップパフォーマンスの低下を修正します。

JIRA で利用可能な完全なリリースノート。

リリース日5年 9 月 日、 2024

このリリースのバグ修正:

  • COMPASS-8252 - TLS CA リストから発行者のいない証明書を削除します

  • MONGOSH-1859 -ISODate() が に文字列以外の引数を渡すようになりましたnew Date()

JIRA で利用可能な完全なリリースノート。

年 8 月 日( 2024 16をリリース

このバージョンでリリースされた新機能:

  • MONGOSH-1550 - Queryable Encryption範囲クエリのサポートを追加し、範囲プレビュー バージョンのサポートを削除します。非推奨のLinuxオペレーティング システム上の自動暗号化の既存のサポートを排除します。

  • MONGOSH-1827 - 環境変数にプロキシの構成サポートを追加します

  • MONGOSH-1852 ---tlsUseSystemCA はデフォルトで有効になっています

  • MONGOSH-1845 - 出力に OIDC トークンをダンプするためのデバッグ フラグを追加します

このリリースのバグ修正:

  • MONGOSH-1136 - mongosh はパスワードプロンプトに stederr を使用する必要があります

  • MONGOSH-1425 - のフォールバック条件を$collStats ALF を考慮するコマンド形式に拡張

  • MONGOSH-1820 -fields オプションが findAndModify で期待どおりに機能していない

JIRA で利用可能な完全なリリースノート。

リリース日30年 7 月 日( 2024

このリリースの新機能:

  • MONGOSH-1848 -shardMoveCollection コマンドとunshardCollection コマンドのヘルパーを追加しました。

このリリースのバグ修正:

  • MONGOSH-1327 -sh.status() が冗長モードのみでタグ範囲の完全なリストを表示するようになりました。

  • MONGOSH-1837 - 指定された ReadPreference オプションが管理コマンドに適用されるようになりました

  • MONGOSH-1392 -mongodb-redact 依存関係ライブラリがバージョン1.1.2 に更新されました。この変更により、大規模なmongosh base64 入力データの プロセシング時間が短縮されます。

JIRA で利用可能な完全なリリースノート。

リリース日11年 7 月 日( 2024

内部の機能強化と改善が含まれています。

JIRA で利用可能な完全なリリースノート。

リリース日09年 7 月 日( 2024

内部の機能強化と改善が含まれています。

ユーザーがexplain.find()メソッドにオプションを渡しられないバグを修正します。

  • MONGOSH-1670 - explain().find() は照合を無視します

JIRA で利用可能な完全なリリースノート。

リリース日24年 6 月2024

内部の機能強化と改善が含まれています。

JIRA で利用可能な完全なリリースノート。

リリース日14年 6 月2024

  • mongosh はNode.js ドライバーのバージョン6.7.0を使用するようになりました。

  • MONGOSH-1785 -mongosh がUbuntu. をサポートするようになりました2404

リリース日: 2024 年 5 月 15日

mongosh はNode.js ドライバーのバージョン6.6.2を使用するようになりました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2024 年 4 月 22日

パフォーマンスの向上:

  • MONGOSH-1759 -mongosh 40ボックスノードでスタートアップスナップショット圧縮を無効にすることで、 のスタートアップ時間を約 % 改善します。

  • MONGOSH-1765 -mongosh は、非対話型モードでのスタートアップ中にサーバーコマンドの結果の待機をスキップするようになりました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2024 年 4 月 15日

Node.jsバージョン20.12.2 20.12.2にアップグレードします。ノード がセキュリティの問題を解決しました。脆弱性が一般的なmongosh ユーザーに影響する可能性は低くなります。詳細については、 、 年 410 月2024 日のNode.jsセキュリティ リリースを参照してください。

JIRA で利用可能な完全なリリースノート。

リリース日: 2024 年 4 月 4日

修正された問題:

JIRA で利用可能な完全なリリースノート。

リリース日26年 3 月 日2024

OIDC ワーク強制認証を使用する接続でエラーが発生するバグを修正しました。

  • MONGOSH-1743 - 「遅延ロード」の転送に JS プロキシを使用しますwebback 関数のエクスポート。

JIRA で利用可能な完全なリリースノート。

リリース日19年 3 月 日2024

2.2.0のバグを修正しました 以下では、 require('<module>')によってスクリプト モードでエラーが発生しました。

  • MONGOSH-1738 -require はスクリプトモードで動作しません。

JIRA で利用可能な完全なリリースノート。

リリース日11年 3 月 日2024

警告

このリリースは、 2.2.1で修正されたバグの影響を受けます。 require('<module>')によってスクリプト モードでエラーが発生しました。

パフォーマンスの向上:

  • MONGOSH-1605 -mongosh はNode.js のスタートアップスナップショットを再度使用して初期化パフォーマンスを向上させます。

  • MONGOSH-1721 – mongosh は非対話型モードでデフォルトで --quiet に設定されるようになりました。例えば、--json を使用する場合、またはコマンドラインからファイルを読み込む場合で、--shell を指定しない場合など。この動作を望まないユーザーは、--no-quiet を指定する必要があります。

  • MONGOSH-1720 – 非対話型モードでのスクリプトの実行は、基礎となる評価メカニズムを置き換えることにより大幅に高速化されます。

Node.js:

  • mongosh はNode.js ドライバーのバージョン6.5.0を使用するようになりました。

  • ノード-5981 – Node.js ドライバーのコンプライアンスが改善されました。mongosh は、コマンドライン上で単一のホスト/ポートのみが指定されている場合、デフォルトで directConnection=true に入ります。これにより readPreference オプションは無視され、接続文字列または個別のコマンドで読み込み設定 (read preference) が指定されている場合でも、primaryPreferred 読み込み設定 (read preference) が一貫して適用されます。

OIDC 機能:

  • COMPASS-7437 -mongosh は、IdP でサポートされていないデフォルトのOIDC スコープをリクエストません。

  • MONGOSH- -1712 --tlsUseSystemCAフラグは、TLS 終了ファイアウォールの背後にあるカスタマーへの対応が適切になるように、IdP に送信されるHTTPリクエストにも適用されるようになりました。

修正された問題:

  • MONGOSH-1667 -passwordPrompt() は意図したとおりに動作します。

  • MONGOSH-1702 – macOS homebrew ユーザーに不安定な非推奨警告が表示されなくなります。

  • MONGOSH- -1617 からのカスタムmongosh プロンプトとともにスクリプトを.mongoshrc.js にパイプラインすることで、一貫して動作するようになりました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2024 年 2 月 19 日

Node.jsバージョン20.11.1 20.11.1にアップグレードします。ノード がセキュリティの問題を解決しました。詳細については、 年 2 月 日のNode.jsセキュリティ2024 リリースと CVE-2024 -24806 を参照してください。

JIRA で利用可能な完全なリリースノート。

リリース日: 2024 年 2 月 7 日

  • MONGOSH-1198 - エラー応答とともにエラーのコードを表示します。

  • MONGOSH-1669 - トークンなしで OIDCid_ デバイス認証フローを許可します。

  • MONGOSH-1679 - セカンダリからのエラー メッセージの読み取りを改善します。

  • MONGOSH-1706 - シャーディングされていないコレクションがシャーディングカタログの一部になることを考慮します。これにより、今後のサーバーバージョンとの上位互換性が確保されます。

JIRA で利用可能な完全なリリースノート。

リリース日: 2024 年 1 月 29 日

  • MONGOSH-1631 - 、type runCommand、 コマンドの検索インデックスを作成するときに、新しいcreateSearchIndex createSearchIndexesフィールドのサポートを追加します。

  • MONGOSH-1664 - コマンドのバックグラウンドvalidate オプションのテストを削除します。

JIRA で利用可能な完全なリリースノート。

リリース日5年 12 月2023

  • MONGOSH-1628 - Kerberos を静的にリンクすると RHEL ディストリビューションで OpenSSL バージョンの競合が発生します8

  • MONGOSH-1651 - テレメトリに送信されたサンプル セッション

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 11 月 21 日

  • MONGOSH-1621 および 5709Node- - Node.js に自動的にアップグレードされた Homebrew21 ユーザーは、非推奨警告の表示を停止します。

  • MONGOSH-1452 および Node-5040 -mongosh mongoshでは、他の 出力とより整合性のある形式でBSONオブジェクトが表示されるようになりました。また、多くのBSONオブジェクトが構文の強調表示をサポートするようになりました。

  • MONGOSH- -1527 慣用的な構文を使用してmongoshカーソルを反復処理できるようになりました(for (const doc of db.coll.find()) { } )。以前は、mongosh .forEachは反復処理として 構文のみをサポートしていました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 10 月 16 日

重要

mongosh 1.x では、前のリストのセキュリティの問題には対応していません。 セキュリティを強化するには、 mongosh 2.0.2 にアップグレードします。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 9 月 14 日

  • MONGOSH-1346 - ダウンロード センター パッケージをプラットフォーム別にグループ化します。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 9 月 6 日

  • 次のコンストラクターのサポートを追加しました。

  • mongosh はバイナリ値をBinary.createFromBase64( <base64String> ) Binary( Buffer.from( <base64String> ) )値ではなく 値として返します。例: binaryValue:Binary.createFromBase64( "SGVsbG8gV29ybGQhCg==" )

    詳細については、「Binary.createFromBase64()」を参照してください。

  • 接続文字列内のブール値には次の条件があります。

    • true または false を使用する必要があります。

    • true の代わりに、1、y、yes、またはt を使用できません。

    • false の代わりに、-1、0、n、no、または f を使用できません。

  • config.version次の フィールドは削除され、sh.status() 出力には返されません。

    • minCompatibleVersion

    • currentVersion

    • excluding

    • upgradeId

    • upgradeState

    バージョン情報を取得するには、機能の互換性バージョン(FCV) を参照してください。

  • 無料監視ヘルパー関数のサポートを廃止します。

    • db.getFreeMonitoringStatus

    • db.enableFreeMonitoring

    • db.disableFreeMonitoring

  • Amazon Linux 1、Debian 9、macOS 10.14 はサポートされていません。

  • Red Hat Enterprise Linux (RHEL) 7、Amazon Linux 2、SUSE Linux Enterprise Server (SLES) 12、Ubuntu 18.04 のサポートは非推奨で、今後の mongosh リリースで削除される可能性があります。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 8 月 25 日

  • MONGOSH-1533 - 新しいmongosh リリースが利用可能になると、通知バナーを表示します。

  • MONGOSH-923 - 5.1.0 より前のクラスターに接続するときに getLastError を無効にして非表示にします。

  • MONGOSH-1539 - Debian12 のサポートを追加します。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 8 月 11 日

アプリケーションからアクセスできるmongoshダウンロードの、プログラムとしてアクセス可能なリストを提供します。

リリース日: 2023 年 8 月 10 日

  • MONGOSH-1140 -mongosh は、すべてのアーキテクチャでAmazon Linux2023 を公式にサポートするようになりました。

  • MONGOSH-1142 -mongosh 9は、すべてのアーキテクチャで RHEL を公式にサポートするようになりました。

  • MONGOSH-1146 - は、すべてのアーキテクチャでUbuntu.mongosh 2204およびDebian12 を公式にサポートしています。

  • MONGOSH-1546 -mongosh 3が、ARM64 アーキテクチャで OpenSSL の使用をサポートするLinuxリリース アーティファクトを生成するようになりました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 7 月 31 日

テレメトリに関連する環境変数を更新します。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 7 月 28 日

  • パスワードレス認証メカニズムのチェックを反転および修正しました

  • MONGOSH-1495 db.killOp() の引数検証を削除しました

  • MONGOSH-1499 サーバーに一致するように configureQueryAnalyzer オプションの名前を変更

  • MONGOSH-1449 ログファイルの数を に制限100

  • MONGOSH-1496 buildInfo に暗号化共有ライブラリのバージョンを含めないでください

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 6 月 21 日

  • Node.js バージョン16.20.1にアップグレードします。 ノード16.20.1 は、セキュリティの問題に対処します。 詳細については、 Node.js セキュリティ リリースを参照してください。

  • MONGOSH-1286 mongosh --build-info にドライバーの依存関係のバージョンが一覧表示されるようになりました。

    • 新しいbuildInfo()関数を実行すると、shell 内のドライバー依存関係バージョンにアクセスできます。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 6 月 14 日

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 5 月 25 日

  • レポート作成とモニタリングの内部改善。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 5 月 17 日

  • mongosh は新しい Queryable Encryption プロトコルをサポートします。 v1.9.0 以降、 mongoshは Queryable Encryption を使用する場合、7.0 より前のMongoDB サーバーと互換性がありません。

    • バージョン 7.0 より前のサーバーで Queryable Encryption を使用する場合、暗号化されたデータを復号化することはできますが、データを挿入したりクエリを実行したりすることはできません。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 4 月 24 日

mongosh はNode.js ドライバーのバージョン5.3.0を使用するようになりました。

  • MONGOSH-1304 rs.reconfig() 操作の自動再試行を行わなくなります

  • MONGOSH-1413 これは、ディストリビューションの名前変更後にAmazon の PPA にアップロードされる最初のリリースです2023

JIRA で利用可能な完全なリリースノート。

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

オートコンプリートは、データベース レベルの集計ステージの完了を提案します。

  • EJSON.stringify は{{strict}}オプションを受け入れなくなりました。

  • これらのメソッドは削除されます。

    • ObjectId.prototype.generate

    • ObjectId.prototype.getInc

    • ObjectId.prototype.get_inc

    • ObjectId.getInc

  • コード オブジェクトは.codeプロパティに string を保存します。 コード オブジェクトは JavaScript 関数を.codeプロパティに保存しません。

  • オブジェクトがデータベース関数にキーを渡す場合、 mongoshはオブジェクト独自のキーのみをサーバーに送信します。 mongoshは継承された列挙可能なキーをサーバーに送信しません。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 2 月 16 日

  • MONGOSH-1378 mongoshが Homebrew を使用してインストールされている場合の接続の問題を修正しました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 2 月 10 日

  • MONGOSH-57 MongoDB をシミュレートするデータベースに接続するときに警告を表示します。

  • MONGOSH-545 現在の接続文字列を取得するには、db.getMongo().getURI() を使用します。

JIRA で利用可能な完全なリリースノート。

リリース日: 2023 年 1 月 9 日

  • mongoshの起動時間を改善します。

  • mongosh Node.jsドライバー..4 130を使用するようになりました

  • エラー メッセージを改善しました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 12 月 1 日

  • MONGOSH-:1320 Dockerおよび同様の環境に関連するスタートアップバグを修正します。

  • MONGOSH-1050: のconvertShardKeyToHashed() ヘルパー メソッドのサポートを追加します。

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 9 月 20 日

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 7 月 31 日

KeyVault.rewrapManyDataKey()AzureまたはGCPキー サービスによって暗号化されたデータ暗号化キーをローテーションするときに、 で発生する可能性のあるデータ破損のバグを修正します。

mongoshの以前のバージョンでは、Azure ベースまたは GCP ベースのデータ暗号化キーを再ラップするために、データ暗号化キーの復号化のためのアクセス トークンを取得する必要がある場合にこのバグが発生していました。

このバグの結果、再ラップされるすべてのデータ暗号化キーは、新しいランダムに生成されたドキュメントに置き換えられ、元のキー アイテムが破棄されます。

データ破損の可能性を軽減するには、mongosh 1.5.4KeyVault.rewrapManyDataKey()を使用して Azure ベースまたはGCPベースのデータ暗号化キーをローテーションする前に、 を v 以上にアップグレードしてください。キーのローテーション前には、常にキーヴォールトコレクションのバックアップを作成する必要があります。

リリース日: 2022 年 7 月 29 日

テレメトリの内部をアップデートします。

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 7 月 27 日

mongosh Node.jsドライバー..4 81を使用するようになりました

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 7 月 14 日

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 6 月 2 日

  • MONGOSH-1138 -mongosh がQueryable Encryptionをサポートするようになりました

  • MONGOSH-1169 -mongosh が FIPS 準拠モードをサポートするようになりました

  • mongosh は Node.js バージョン 16.x を使用するようになりました。

  • mongosh では、ディストリビューションごとのmongosh Linux パッケージの提供を終了しました。 .rpm は引き続き取得できますが、 .deb と .tgz パッケージ マネージャーを使用してパッケージを作成しますが、命名規則は若干変更される可能性があります。

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 5 月 17 日

  • MONGOSH-1139 - のDebian11 mongoshサポートを追加します。

  • MONGOSH-1183 -cursor.allowDiskUse() がtrue またはfalse を受け入れるようになりました。

  • MONGOSH-1204 - のQueryable Encryptionコレクションの視覚的識別子を追加します。show collections

  • MONGOSH-1207 - Queryable Encryptionヘルパーを追加します。

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 5 月 12 日

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 3 月 21 日

  • MONGOSH-1163 -mongosh はNode.js..14 1911419を使用するようになりました。ノード..1 には、CVE-2022 -0778 に対処する OpenSSL バージョンが含まれています。

リリース日: 2022 年 3 月 17 日

  • MONGOSH-856 - Kerberos 機能はレガシーシェルと同等であり、最後のコマンドラインオプションもレガシーシェルと同様に動作するようになりました。

  • MONGOSH-1013 - CSFLE の KMIP サポート。具体的には、CSFLE 対応の接続を作成するときに、KMS プロバイダーごとの TLS オプションを提供できるようになりました。

  • MONGOSH-1151 - スナップショットのサポート、mongosh でも利用可能に。

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 3 月 10 日

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 2 月 25 日

  • MONGOSH-1134 - Homebrew のインストールを再度有効にするために必要な内部バグ修正。

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 2 月 24 日

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 1 月 18 日

このリリースの新機能:

  • MONGOSH-1015 -mongosh appNameは、接続文字列に存在する場合、 を上書きしなくなりました。

  • MONGOSH-1073 - BSON数値オブジェクトをレガシーBSON数値コンストラクターに渡すことができるようになりました。例、NumberInt(NumberInt(n)) はレガシーシェルと同様に動作するようになりました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2022 年 1 月 11 日

このリリースの新機能:

  • mongosh Node.jsドライバー..4 30を使用するようになりました

  • アップロードされた tarball の PGP 署名を提供します。

JIRA で利用可能な完全なリリースノート。

リリース日: 2021 年 12 月 14 日

JIRA で利用可能な完全なリリースノート。

リリース日: 2021 年 12 月 2 日

このリリースの新機能:

このリリースのバグ修正:

  • tryブロックで例外がスローされなかった場合のtry 、 catch 、 finallyの動作を修正しました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2021 年 12 月 1 日

マイナーなバグ修正。

JIRA で利用可能な完全なリリースノート。

リリース日: 2021 年 11 月 24 日

マイナーなバグ修正。

JIRA で利用可能な完全なリリースノート。

リリース日: 2021 年 11 月 5 日

このリリースの新機能:

JIRA で利用可能な完全なリリースノート。

リリース日: 2021 年 10 月 28 日

  • 追加の集計ステージのオートコンプリートを提供します。

  • マイナーなバグ修正。

JIRA で利用可能な完全なリリースノート。

リリース日: 2021 年 10 月 7 日

このリリースの新機能:

  • editコマンドと$EDITOR変数のサポートを追加しました。

  • データベースとコレクションのオートコンプリートが、大文字と小文字を区別しなくなりました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2021 年 9 月 22 日

このリリースの新機能:

mongosh では、次のドライバー バージョンを使用するようになりました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2021 年 9 月 14 日

このリリースの新機能:

このリリースのバグ修正:

  • mongosh $outは、$merge または を使用して集計をすぐに実行し、集計の結果にアクセスして以降の集計を遅延させないようにします。

  • レガシーのNumberLong()メソッドを使用しても、32 ビット範囲外の数値が切り捨てられなくなりました。

JIRA で利用可能な完全なリリースノート。

リリース日: 2021 年 8 月 12 日

このリリースの新機能:

  • config.set('maxTimeMS', <number>)を使用して、 操作のデフォルトのmaxTimeMS値を設定できます。 maxTimeMSは、操作が完了するまでの制限時間をミリ秒単位で指定します。

    注意

    config 設定はセッション間で永続します。

  • Windowsでは、.exeファイルをダブルクリックしてmongoshを起動できます。その際、mongosh は配置に接続するための接続 文字列の入力を求めます。

  • mongoshによって作成されるログファイルは、 mongod 、 mongos 、またはmongocryptdの形式に従います。 つまり、ログファイルはサーバーが使用するフィールドセットと同じ改行区切りの JSON です。

リリース日: 2021 年 8 月 4 日

このリリースの新機能:

  • mongosh は、ロードバランサーとMongoDB Atlasサーバーレスインスタンスへの接続を完全にサポートするノード.jsドライバーのバージョン 4.1.0 を使用するようになりました。

このリリースのバグ修正:

  • Timestamp()引数の順序が以前のmongoshバージョンと比較して逆になりました。

リリース日: 2021 年 7 月 29 日

このリリースのバグ修正:

  • 終了コードをquit()に渡すと、レガシー shell と同様に機能します。

  • console.log()などのメソッドがループで使用されている場合、 MaxListenersExceededWarningのインスタンスは生成されなくなりました。

  • mongoshで内部エラーが発生すると、エラー メッセージによって現在のmongoshセッションのログファイルが参照されます。

  • コレクションの名前を出力する場合( db.collに応答する場合など)、データベース名が出力に含まれます。

リリース日: 2021 年 7 月 21 日

このリリースの新機能:

  • --hostフラグの完全なサポートを追加します。

  • mongoshバージョンに関する詳細情報を提供する--build-infoフラグを追加します。

  • Kerberos を使用する場合、トークンがまだ有効である場合は、 mongoshはトークンを使用するようになります。 有効なトークンを使用する場合は、パスワードを指定する必要がなくなりました。

このリリースのバグ修正:

  • Kerberos で散発的にAcquireCredentialsHandleエラーを発生させる問題を修正しました。

  • その他の改善。

リリース日: 2021 年 7 月 9 日

このリリースの新機能:

  • Node.js ドライバー BSON クラスのすべての静的メソッドが利用できるようになりました。 具体的には、レガシー shell のObjectId.fromDate(dateObj)の代わりにObjectId.createFromTime(unixTimestampSeconds)を使用できます。

  • Atlas 配置に接続すると、デフォルトのmongosh プロンプトにはAtlas Enterpriseではなく が表示されます。

  • を使用するときに参照されるカーソルは、 itdbが再割り当てされるか、db.auth() /db.logout() が呼び出されるとクリアされます。

  • マイナーなバグ修正と改善を行いました。

リリース日: 2021 年 7 月 1 日

このリリースの新機能:

  • mongosh が括弧と一致するように座標を変更します。

リリース日: 2021 年 6 月 25 日

このリリースの新機能:

  • mongosh により、デフォルトでプロンプトに現在のデータベース名が表示されるようになりました。

リリース日: 2021 年 6 月 22 日

このリリースの新機能:

  • .tar と.zip mongoshダウンロード アーカイブに親ディレクトリが含まれるようになりました。

  • オートコンプリートが--apiStrictフラグを認識するようになりました --apiStrictがtrueの場合、オートコンプリートは定義された API バージョンで動作するメソッドのみを完了します。 詳しくは、「 Stable API 」を参照してください。

  • スニペット。 ユーザーがカスタム shell 拡張機能を作成できる実験的な機能です。

このリリースのバグ修正:

  • mongosh は、正常でない ノードを含むレプリカセットに接続できるようになりました。

リリース日: 2021 年 5 月 28 日

このリリースの新機能:

  • show collectionsを実行すると、コレクションのタイプが出力に表示されます。

  • リシャーディング サポートにsh.reshardCollection()を追加します。

  • 各ドキュメント フィールドを別個の行で出力するには、構成 APIにinspectCompactオプションを追加します。

リリース日: 2021 年 5 月 18 日

このリリースの新機能:

  • Ctrl+Cを使用して操作を中断すると、ローカル JavaScript の実行だけでなく、サーバー上で実行中の操作も中断されます。

  • .editorセッションは shell 履歴の 1 つの項目に集計されます。

  • 現在の MongoDB 5.0 サーバー サポート マトリックス内のすべてのプラットフォームのパッケージをビルドして公開します。

  • Windows MSI をダウンロード センターに公開します。

  • prompt (または.mongoshrc.jsファイル)を使用して、カスタマイズ可能な REPL プロンプトを追加します。

  • MongoDB 5.0 配置に対して実行している場合、 はドキュメント検証が失敗する理由を示します。

  • --apiStrictフラグの基本サポートを追加します。

  • 新しい接続方法:

    • Mongo.getDBNames() は、データベースのリストを返します。

    • Mongo.getDBs() は、データベースとメタデータのリストを含むドキュメントを返します。

リリース日: 2021 年 4 月 30 日

このリリースの新機能:

  • db.hello()シェルメソッドとhello isMasterデータベースコマンドのサポートを追加しました。 の代わりにこれらのコマンドを使用します。

  • ログの冗長度を制御できるように shell カスタマイズ API を拡張します。

  • showuseコマンドと コマンドのオートコンプリートを追加しました。たとえば、 show collectionsとuse test 。

このリリースのバグ修正:

  • collStats が、シャーディングされたコレクションで正しく動作するようになりました。

リリース日: 2021 年 4 月 23 日

  • 新しい非同期リライターにより、shell でより幅広い JavaScript 機能を利用できるようになりました。

  • 接続が成功する可能性が低いと判断された場合の、接続失敗応答がよりプロンプトされるようになりました。

  • shell カスタマイズ用の新しい API を追加します。

リリース日: 2021 年 4 月 8 日

内部の改善とさまざまなバグ修正を行いました。

リリース日: 2021 年 4 月 1 日

内部の改善。

リリース日: 2021 年 3 月 31 日

このリリースの新機能:

  • 起動時に.mongoshrc.jsファイルをロードするためのサポート。 このファイルを使用して、カスタマイズと拡張機能で shell をブートストラップします。

  • コマンドラインからスクリプトを読み込む機能。

  • --evalオプションのサポート

  • Windows と macOS での--tlsCertificateSelectorのサポート。

このリリースのバグ修正:

  • explain 出力内のオブジェクトが適切に展開されるようになりました。

リリース日: 2021 年 3 月 10 日

このリリースの新機能:

  • load()メソッドのサポート。

  • Amazon Web Services IAM 認証をサポートします。

このリリースのバグ修正:

  • セカンダリ ノードに接続すると、 オートコンプリート が正しく動作します。

  • db.createUser()$externalデータベースの でパスワードが正しく処理されるようになりました

  • その他の改善。

リリース日: 2021 年 2 月 24 日

マイナーな内部改善とバグ修正。

リリース日: 2021 年 2 月 22 日

マイナーな内部改善とバグ修正。

リリース日: 2021 年 2 月 17 日

このリリースの新機能:

このリリースのバグ修正:

  • setReadConcerndb.auth()を実行しても、 認証操作が元に戻らなくなりました。

  • パスワードプロンプトでバックスペースキーを押しても、アスタリスクが追加されなくなり、期待どおりに動作するようになりました。

  • 値なしでUUID()を実行すると、ランダムな UUID が生成されるようになりました。

リリース日: 2021 年 2 月 3 日

このリリースの新機能:

このリリースのバグ修正:

  • mongosh がSTARTUP2状態のノードに接続しても失敗しなくなりました。

  • mongosh が起動警告を適切に表示するようになりました。

  • explain() 集計により、正確かつ完全な結果が返されるようになりました。

リリース日: 2020 年 11 月 30 日

このリリースの新機能:

このリリースのバグ修正とその他のアップデート

  • 非推奨 3.6 CRUD メソッド( insert() 、 remove() 、 save() 、 update() )のサポートを廃止しました。

  • JavaScript ファイルをmongoshに読み込む際の問題を修正しました。

  • の ループを介して多数のドキュメントを挿入すると、すべてのドキュメントが挿入される前にループが中止される問題を修正しました。

  • カーソルの結果を印刷する際の出力に関する問題を修正しました。

  • Node REPL を更新して、ノード バージョン 14 を使用します。

リリース日: 2020 年 11 月 11 日

  • MongoDB 4.4.1 配置に接続すると、オートコンプリートが正しく動作するようになりました。

  • sh.status()メソッドが ブラウザシェルで正しく出力するようになりました。

リリース日: 2020 年 10 月 12 日

  • レプリカセット管理方法のサポートを追加します。

  • シャーディングされたクラスターのマネジメント方法のサポートを追加します。

リリース日: 2020 年 10 月 1 日

  • ドット付きのコレクション名 のサポートを追加しました。 たとえば、 my.collectionという名前のコレクションをクエリするには、次のコマンドを実行します。

    db.my.collection.findOne()

リリース日: 2020 年 9 月 15 日

リリース日: 2020 年 9 月 14 日

このリリースでは、次のサポートを追加します。

  • 新しいcursorメソッド

  • クエリplanCacheメソッド

  • エラーヘルパー メソッド

  • 次のヘルパーコマンド:

    • show users

    • show profile

    • show logs

    • show log[<name>]

このリリースには、 MongoDB ダウンロード センターからダウンロードできる.rpmアーティファクトが含まれています。

コマンドの出力に{ ok: 0 }が含まれるたびに、 mongoshは例外をスローし、サーバーからの未加工の出力を返しません。

レガシーのmongo shell エラー処理はコマンド間で一貫性がありません。 mongoshは、より一貫したエクスペリエンスを実現するためにユーザー向けの動作を標準化します。

  • MONGOSH-:323 getUser() の userIdフィールドはバイナリとして出力されます。

  • MONGOSH-:337 Linux tarball は gzip 化されていません。

  • MONGOSH-:341 数値 > の NumberLong による誤った値。 Number.MAX_SAFE_INTegerこの修正の結果、NumberLong と に渡される値はNumberDecimal string である必要があります。

    重要

    MONGOSH-341 の修正は、レガシー mongo shell の動作と比較すると重大な変更です。

  • MONGOSH-:346 Ctrl+Cは、 シェルで現在実行中のコマンドを終了しません。

    注意

    Ctrl+C は shell 内の プロセスを終了しますが、MongoDB サーバー上の プロセスは終了しません。

リリース日: 2020 年 8 月 31 日

このリリースでは、次の API のサポートが追加されました。

  • ログと履歴で認証情報が適切に編集されるようになりました。

過去のリリースの詳細については、Githubでのmongoshリリース を参照してください。

このページを評価