Releases: mongodb-js/mongosh
Releases · mongodb-js/mongosh
2.2.0
require(...)
caused an error in script mode.
Features
- cli-repl,ci: Add automated performance tests (MONGOSH-1722, #1873)
- cli-repl: Make
--quiet
the default for non-interactive usage (MONGOSH-1721, #1869) - deps: Allow applying
useSystemCA
to OIDC IdP (MONGOSH-1712, #1868) - Replace Node.js REPL with plain vm context for script usage (MONGOSH-1720, #1849)
Bug Fixes
- ci: Downgrade
[email protected]
back to 2.6.12 (#1877) - ci: Remove unused licenses.json entry (#1861)
- cli-repl: Do not run prompt and initial input in parallel (MONGOSH-1617, #1856)
- cli-repl: Fix prompt TTY raw mode toggling (MONGOSH-1667, #1857)
- cli-repl: Properly report API telemetry for plain-vm eval (#1859)
- Upgrade to [email protected] (MONGOSH-1702, #1845)
See an overview of all solved issues in Jira
2.1.5
Bug Fixes
- ci: Fix
release_publish(_dry_run)
paramters (#1828) - e2e-tests: Run in unit test suite (MONGOSH-1716, #1823)
- ci: Modify shell.exec as per evergreen instructions to avoid leaking any secrets (MONGOSH-1704, #1817)
- logging: Remove userId from identify and track (COMPASS-7607, #1814)
See an overview of all solved issues in Jira
2.1.4
Features
- Add codeName to error output (MONGOSH-1198, #1809)
- shell-api: Account for unsharded collections in sharding catalog (COMPASS-7602, #1808)
Bug Fixes
- service-provider-server: Bump oidc-plugin (MONGOSH-1669, #1813)
- shell-api: Improve error message on reading from secondary via runCommand (MONGOSH-1679, #1805)
See an overview of all solved issues in Jira
2.1.3
Bug Fixes
- shell-api: Do not test
validate
command background option (MONGOSH-1664, #1799)
See an overview of all solved issues in Jira
2.1.1
Features
- Sample sessions sent to telemetry (MONGOSH-1651, #1754)
Bug Fixes
- node-runtime-worker-thread: Remove function properties before serializing errors (COMPASS-5919, #1762)
- deps: Build kerberos in RTLD mode for Linux executables (MONGOSH-1628, #1751)
See an overview of all solved issues in Jira
2.1.0
Features
- Bump to BSON 6.2.0, make string quoting consistent (MONGOSH-1452, #1708)
- async-rewriter: Allow cursor iteration with for-of (MONGOSH-1527, #1698)
Bug Fixes
- ci: Attempt to fix suse12 package smoke test (MONGOSH-1645, #1743)
- cli-repl: Avoid instantiating libmongocrypt for
mongosh --version
(#1739) - shell-api: Handle db name conflicts with Object.prototype (MONGOSH-1630, #1726)
- cli-repl: Prevent promisify promise-returning function warning in async repl (#1721)
- deps: Bump mongodb-connection-string-url to 3.0.0 (#1720)
See an overview of all solved issues in Jira
2.0.2
Features
- Introduce $vectorSearch aggregation stage to 7.1 and 7.0.x (COMPASS-7064, #1671)
- cli-repl: Do not show MDB version for SPI STREAMS-576 (#1678)
- Bump bson to 6.1.0 (#1672)
- Enable Node.js startup snapshot (MONGOSH-1540, #1662)
Bug Fixes
- build: Use deprecated minimum OS versions for DL center (MONGOSH-1602, #1690)
- build: Disable startup snapshot support again for now (MONGOSH-1605, #1687)
- ci: Do not use mongodbtoolchain v4 to compile mongosh (MONGOSH-1604, #1684)
- java-shell: Use proper crypto.randomBytes() polyfill (MONGOSH-988, #1674)
See an overview of all solved issues in Jira
2.0.1
2.0.0
Features
- Add support for local atlas (MONGOSH-1574, #1629)
- Add atlas streams support (MONGOSH-1514, #1519)
- cli-repl: Show .cause property of Error objects if present (MONGOSH-1578, #1625)
- cli-repl: Show deeply nested values in cursors and error properties (MONGOSH-1202, #1626)
- Add support for new factory methods in Bson ObjectId and Binary (MONGOSH-1369, #1537)
- Sh.status() omits deprecated fields from config.version (MONGOSH-1331, #1545)
- Remove free monitoring functions (MONGOSH-1520, #1543)
Bug Fixes
- Do not attempt to publish e2e-tests package (#1659)
- build: Fix list of files expected to be unchanged for releases (#1651)
- ci: Also skip java-shell tests on 4.2.x enterprise server (#1647)
- e2e-tests: Remove pre-4.2 tests, explicitly allow certless connections (MONGOSH-1592, #1646)
- ci: Properly test against enterprise servers (#1642)
- e2e-tests: Actually run e2e tests as part of unit test CI (MONGOSH-1590, #1637)
- async-rewriter: Implement custom completion record computation (MONGOSH-1579, #1638)
- ci: Remove extra unzip statement after merge conflict
- service-provider-server: Downgrade kerberos to 2.0.1 (#1636)
- service-provider-core: Account for conflicting changes to getConnectInfo (#1635)
- ci: Fix evergreen CI in x64 SUSE and s390x RHEL e2e tests (#1606)
- service-provider-core: Align BSON inspect with driver, fix Binary printing (MONGOSH-1571, #1604)
- cli-repl: Work around Node.js 20 process.exit() change (#1591)
- node-runtime-worker-thread: Relax serialization test for Node.js 20 (#1595)
- shell-api: Use public BulkWriteResult props MONGOSH-1507 (COMPASS-7023, #1594)
- ci: Use [email protected] (#1592)
- DropIndexes so it run on the primary regardless the read preference (MONGOSH-1478, #1566)
See an overview of all solved issues in Jira
1.10.6
Features
- Set max serverVersion for getLastErrorObj to 5.1.0 (MONGOSH-923, #1590)
- cli-repl: Show update notification banner in mongosh CLI (MONGOSH-1533, #1568)
- build: Add Debian 12 (bookworm) PPA (MONGOSH-1539, #1572)
Bug Fixes
- cli-repl: Clear update notification cache when source URL changes (#1587)
- ci: Account for 7.0.x server now being stable (#1580)
- build: Keep using 6.0.x RHEL7.2 crypt_shared library on s390x (#1578)
- build: Fix sharedOpenssl tag for downloads (MONGOSH-1242, #1573)
See an overview of all solved issues in Jira