Docs Menu
Docs Home
/
mongosh

リリースノート

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

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

  • Node.jsドライバー 6.19.0。

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

  • MONGOSH-2514 - Queryable Encryption のプレフィックス/サフィックス/サブストリング検索のpublic previewサポートを有効にします。

バグ修正:

  • MONGOSH-2635 - Node.js バージョン ^20.19.5、^22.18.0、または ^24.3.0ここで、mongosh のタブのオートコンプリートは、破壊的な操作を含むまでのコードを実行する可能性がありました。

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

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

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

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

  • Node.jsドライバー バージョン 6.18.0。これにより、updateOne() コマンドと replaceOne() コマンドで sort オプションを使用できます。

  • 最新の OIDCプラグイン。これにより、id_token_signing_alg_values_supportedメタデータ値のサポートが有効になります。

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

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

重要

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

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

  • MONGOSH-1680 - ppc64les390x ディストリビューションに RHEL9 のサポートを追加しました。

  • 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 - ExplainableCursor に .finish() メソッドを追加しました。

  • 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 - ロギング コマンドのヘルプ出力を追加しました。

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

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

    • MONGOSH-1983MONGOSH-2012 - logLocation を設定してログファイルのカスタム パスを指定します。

    • 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-1917MONGOSH-1905 - OIDC リクエストに nonce をデフォルトで含めます。--oidcNoNonceIdP がこの動作をサポートしていない場合は、 オプションを使用してこの動作を抑制します。

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

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

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

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

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

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

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

  • 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 に更新されました。この変更により、大規模な base64 入力データの mongosh 処理時間が短縮されます。

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

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

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

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

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

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

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

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

リリース日24年 6 月2024

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

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

リリース日14年 6 月2024

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

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

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

mongoshNode.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 ユーザーに影響する可能性は低くなります。詳細については、10月2024 Node.jsセキュリティ リリースを参照してください。

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

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

修正された問題:

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

  • MONGOSH-1682 - 履歴ファイルから機密情報を含むコマンドが適切に編集されない可能性のある競合状態を修正しました。

  • MONGOSH-1688 - カーソル反復パフォーマンスを ~60% 向上させました。

  • MONGOSH-1751 - 更新通知マネージャーのバグに対処することで、プログラムによる使用のスタートアップパフォーマンスを向上させました。

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

リリース日26年 3 月 日2024

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

  • MONGOSH-1743 - 「レイテンシロード」された webback 関数のエクスポートを転送するためにJavaScriptプロキシを使用します。

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:

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

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

OIDC 機能:

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

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

修正された問題:

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

  • MONGOSH-1702 - macOS Homebrew ユーザーに廃止予定警告が表示されなくなりました。

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

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

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

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

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

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

  • MONGOSH-1198 - エラー応答を持つエラーのコードを表示します。

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

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

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

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

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

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

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

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

リリース日5年 12 月2023

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

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

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

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

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

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

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

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

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

  • Node.jsバージョン 20.8.1 にアップグレードします。ノード 20.8.1は、セキュリティの問題を解決します。詳細については、Node.jsセキュリティ リリース および CVE-2023-45133 を参照してください。

  • CVE-2023-45143 は、mongosh2.x で利用可能な fetch() APIに影響します。

重要

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

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

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

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

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

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

  • 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 - Debian 12 のサポートを追加します。

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

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

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

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

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

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

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

  • MONGOSH-1546 - mongosh が arm64 アーキテクチャで OpenSSL 3 を使用するのをサポートする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 日

  • MongoSH-1469 MongoDB.. のノード5 ドライバー。60

  • MONGOSH-1432 checkMetadataConsistency コマンドのヘルパーを追加しました。詳しくは、ドライバーコマンドの例を参照してください。

  • MONGOSH-1442シャードキー選択用のヘルパーを追加しました。

    • db.collection.analyzeShardKey( key )

    • db.collection.configureQueryAnalyzer( { mode, sampleRate } )

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 日

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

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

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

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 日

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 - mongosh のDebian 11 サポートを追加します。

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

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

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

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

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

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

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

リリース日: 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 日

  • MONGOSH-1063 - グローバル mongosh構成ファイルを作成できるようになりました。

  • MONGOSH- -959 config.reset メソッドを使用して、構成設定をデフォルト値にリセットできるようになりました。

  • MONGOSH-1133 - mongosh は、mongosh がシステム証明書と組み込み証明書のロードを試行するようにする --tlsUseSystemCA オプションを追加します。

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

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

このリリースの新機能:

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

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

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

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

このリリースの新機能:

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

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

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

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

このリリースの新機能:

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

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

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によって作成されるログファイルは、 mongodmongos 、またはmongocryptdの形式に従います。 つまり、ログファイルはサーバーが使用するフィールドセットと同じ改行区切りの JSON です。

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

このリリースの新機能:

  • mongosh は、ロード バランサーと MongoDB Atlasサーバーレスインスタンスへの接続を完全にサポートする Node.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ではなく が表示されます。

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

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

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

このリリースの新機能:

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

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

このリリースの新機能:

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

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

このリリースの新機能:

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

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

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

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

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

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

このリリースの新機能:

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

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

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

リリース日: 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() shell メソッドとhelloデータベースコマンドのサポートを追加しました。 isMasterの代わりにこれらのコマンドを使用します。

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

  • showuseコマンドと コマンドのオートコンプリートを追加しました。たとえば、 show collectionsuse 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 日

このリリースの新機能:

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

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

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

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

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

このリリースの新機能:

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

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

  • 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()メソッドがブラウザ shell で正しく出力するようになりました。

リリース日: 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 : Number.MAX_SAFE_INTeger より大きい数値の場合、NumberLong による値が正しくありません。この修正の結果、NumberLongNumberDecimal に渡される値は string である必要があります。

    重要

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

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

    注意

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

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

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

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

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

戻る

ログ記録を無効化する