Uploaded image for project: 'Compass '
  1. Compass
  2. COMPASS-6214

Investigate changes in PM-2810: Single shell (mongosh) experience for MongoDB Server

    XMLWordPrintableJSON

Details

    • Icon: Investigation Investigation
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • No version
    • None
    • None
    • None
    • Not Needed

    Description

      Original Downstream Change Summary

      This project removes the mongo binary from our public releases (customers now use mongosh, based on the node.js driver). It also has the side effect of no longer building the mongo shell as part of the default or install-core targets.

      Please use the install-devcore compile target locally instead of install-core or the default and 2. Testing improvements can now be made to the mongo binary without worrying about compatibility with previous releases!

      Description of Linked Ticket

      Epic Summary

      Summary

      Ensure mongosh is unequivocally the default shell for all users.

      Motivation

      In time for MongoDB Server 5.0, we started bundling the new shell, mongosh, with our community and enterprise versions of MongoDB. As part of this release, we also deprecated the current shell: mongo. With 6.0 and beyond, we will officially EOL the ‘mongo’ shell and the standard shell will be mongosh. This will enable users to benefit from new features and functionality for the shell, as well as be able to upgrade the shell independently from the server.

      Documentation

      Product Description
      Scope Document
      Technical Design Document

      Attachments

        Activity

          People

            Unassigned Unassigned
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: