Docs Menu
Docs Home
/
MongoDB Shell

リリースノート

項目一覧

  • v2.3.1
  • v2.3.0
  • v2.2.15
  • v2.2.12
  • v2.2.11
  • v2.2.10
  • v2.2.9
  • v2.2.6
  • v2.2.5
  • v2.2.4
  • v2.2.3
  • v2.2.2
  • v2.2.1
  • v2.2.0
  • v2.1.5
  • v2.1.4
  • v2.1.3
  • v2.1.1
  • v2.1.0
  • v2.0.2
  • v2.0.1
  • v2.0.0
  • v1.10.6
  • v1.10.5
  • v1.10.4
  • v1.10.3
  • v1.10.2
  • v1.10.1
  • v1.10.0
  • v1.9.1
  • v1.9.0
  • v1.8.1
  • v1.8.0
  • v1.7.1
  • v1.7.0
  • v1.6.2
  • v1.6.1
  • v1.6.0
  • v1.5.4
  • v1.5.3
  • v1.5.2
  • v1.5.1
  • v1.5.0
  • v1.4.2
  • v1.4.1
  • v1.3.1
  • v1.3.0
  • v1.2.3
  • v1.2.2
  • v1.2.1
  • v1.1.9
  • v1.1.8
  • v1.1.7
  • v1.1.6
  • v1.1.5
  • v1.1.4
  • v1.1.2
  • v1.1.1
  • v1.1.0
  • v1.0.7
  • v1.0.6
  • v1.0.5
  • v1.0.4
  • v1.0.3
  • v1.0.1
  • v1.0
  • v0.15.4
  • v0.15.3
  • v0.15.1
  • v0.14.0
  • v0.13.1
  • v0.12.1
  • v0.12.0
  • v0.11.0
  • v0.10.1
  • v0.10.0
  • v0.9.0
  • v0.8.2
  • v0.8.1
  • v0.8.0
  • v0.7.7
  • v0.6.1
  • v0.5.2
  • v0.5.0
  • v0.4.2
  • v0.4.0
  • v0.3.1
  • v0.2.2
  • 過去のリリース

リリース日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 はパスワードプロンプトに sterr を使用する必要があります

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

  • 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 に更新されました。この変更により、大規模な基本64入力データの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 -monogosh が 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ユーザーに影響する可能性は低くなります。 詳細については、 年 410 月 日2024 Node.js セキュリティ リリースを参照してください。

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

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

修正された問題:

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

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

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

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

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

リリース日26年 3 月 日2024

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

  • MONGOSH-1743 - 「レイテンシロード」されたJavaScript 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:

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

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

OIDC 機能:

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

  • MONGOSH- -1712 --tlsUseSystemCATLS 終了ファイアウォールの背後にあるカスタマーへの対応が改善されたため、 フラグは 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 は、セキュリティの問題を解決します。 詳しくは、 22024 月 日の Node.js セキュリティ リリース を参照してください と 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- と ノード5709 - -1621 Node.js に自動的にアップグレードされた Homebrew21 ユーザーは、非推奨警告の表示を停止します。

  • MONGOSH-1452 ノード - -5040 mongoshは、他の 出力とより整合性のある形式で BSONmongosh オブジェクトを表示するようになりました。また、多くの 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 日

  • 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 リリースで削除される可能性があります。

  • mongoshNode.js 16 を使用する必要がある場合は、Node.js をインストールしてから、 npm 経由でmongosh をインストールしてください。npm と共にインストールされた mongosh を実行し、Node.js 16 を使用する機能は、mongosh 2.x のサポート期間中に削除される可能性があります。

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

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

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

  • MONGOSH-923 -getLastError 5より古いクラスターに接続するときに、1 を無効にして非表示にします。 。0 。

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

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

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

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

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

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

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

  • MONGOSH-1146 -mongosh が Ubuntu を公式にサポートするようになりました22 04および Debian12 (すべてのアーキテクチャ上)

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

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 日

mongoshNode.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 mongoshHomebrew を使用して をインストールする際の接続の問題を修正しました。

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

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

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

  • MONGOSH-545 現在の接続string を取得するには、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 日

  • MONGOSH-1194 -mongosh は複数の--eval 引数をサポートしています。

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

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 - show collectionsに Queryable Encryption コレクションの可視化識別子を追加します。

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

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

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

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

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

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

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

  • MONGOSH-856 - Kerberos 機能とレガシー shell の同等性が確保され、最後のコマンドライン オプションもレガシー shell と同様に動作するようになりました。

  • 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接続 に存在する場合、 はstring を上書きしなくなりました。

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

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 shell の動作と比較すると重大な変更です。

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

    注意

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

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

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

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

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

戻る

shell ログの検索