Releases: mongodb-js/mongosh
Releases · mongodb-js/mongosh
1.7.0
Features
- Add support for QE range indexes (MONGOSH-1371, #1400)
- shell-api, cli-repl: On-boot warnings for fake MongoDBs (#1402)
- shell-api: Use $currentOp agg. stage for db.currentOp (#1395)
- shell-api: Introduces public Mongo.getURI (#1391)
- shell-api: Use collStats aggregation stage instead of command for collection.stats() (MONGOSH-1157, #1384)
Bug Fixes
- shell-api: Adjust .drop() return value for server changes (#1406)
- ci: Install FIPS-y OpenSSL 3 later in docker tests (#1405)
- service-provider-core: Bulk result now marked internal NODE-4034 (#1386)
- server-provider-core: Don't import MapReduceOptions from Node driver (#1383)
See an overview of all solved issues in Jira
1.6.2
Bug Fixes
- shell-api: Don't pass options into cursor.close() (MONGOSH-1356, #1379)
- build: Fix path for built libmongocrypt libraries
- shell-api: Expand command type adjustment logic (MONGOSH-1211, #1373)
- arg-parser: More helpful error message for password without username (MONGOSH-1235, #1372)
- cli-repl: Flush output before exiting (MONGOSH-1300, #1369)
- service-provider-server: Pass in driver to fle addon directly (COMPASS-6342, #1368)
- cli-repl: Drop nanobus in production usage (MONGOSH-1330, #1366)
See an overview of all solved issues in Jira
1.6.1
Features
- shell-api: Add convertShardKeyToHashed() (MONGOSH-1050, #1364)
- shell-api: Accept another Mongo instance as 1st arg to ctor (MONGOSH-1272, #1361)
- cli-repl: Print index update violations (#1358)
- shell-api, cli-repl: Pass print type as part of the onPrint callback; do not limit the output of printjson (MONGOSH-955, #1356)
- shell-api: Change 'serverVersions' tag for 'getShardedDataDistribution' to v6.0.3 (MONGOSH-1303, #1352)
Bug Fixes
- shell-api: Coerce values in getShardDistribution to JS number (MONGOSH-1329, #1363)
- cli-repl: Do not enable telemetry unless user id is persisted (MONGOSH-1320, #1362)
- js-multiline-to-singleline: Handle multiline template strings well (MONGOSH-1324, #1360)
- ci: Install mlaunch without pip cache (#1359)
- arg-parser: Allow setting arguments to false that are true by default (MONGOSH-1284, #1353)
- node-runtime-worker-thread: Close child process on parent disconnect (#1349)
See an overview of all solved issues in Jira
1.6.0
Features
- shell-api: Added a new shell helper 'getShardedDataInformation' (MONGOSH-1254, #1334)
- cli-repl: Add --json CLI flag (MONGOSH-1249, #1342)
Bug Fixes
- shell-api: Allow pipeline-style bulk update operations (MONGOSH-1281, #1347)
- browser-repl: Reset autocomplete on editor focus (COMPASS-4760, #1345)
- build: Upload to ppc64le/s390x repos (MONGOSH-1283, #1330)
- shell-api: Remove KeyVault initialization workaround (MONGOSH-1245, #1329)
See an overview of all solved issues in Jira
1.5.4
1.5.3
1.5.2
Features
- ci: Add mongosh to AL 2022, RHEL 9, Ubuntu 22.04 PPAs (MONGOSH-1273, #1323)
Bug Fixes
- cli-repl: Detect containerized environment and disable telemetry (MONGOSH-1278, #1326)
See an overview of all solved issues in Jira
1.5.1
Features
- cli-repl: Allow multiple --eval args (MONGOSH-1194, #1311)
- Lower crypt library version to rhel72 on s390x (#1309)
Bug Fixes
- Serialize onPrint params before sending over RPC (COMPASS-5767, #1308)
- shell-api: Never pass encryptedFieldsMap to ClientEncryption ctor (MONGOSH-1244, #1304)
See an overview of all solved issues in Jira
1.5.0
Features
- build: Add shared-openssl packages to releases (MONGOSH-1231, #1299)
- shell-api: Add new key management helpers (MONGOSH-1206, #1300)
- shell-api: Support indexKeyId, contentionFactor, queryType, keyMaterial (MONGOSH-1209, #1301)
- Add support for
show freeMonitoringand friends (MONGOSH-1185, #1289) - build: Package shared-openssl mongosh binaries (MONGOSH-1224, #1293)
- cli-repl: Add support for the --tlsFIPSMode flag (MONGOSH-1221, #1292)
- ci: Create shared-openssl binaries (MONGOSH-1223, #1291)
- Bump Node.js to 16.x (MONGOSH-1219, #1285)
Bug Fixes
- Drop more csflePath references
- Rename shared library LICENSE file
- Work around libmongocrypt createIndex bug
- Adjust for merge conflicts
- shell-api: Drop unused ts-expect-error
- ci: Use auth token in dry-run-publish step (#1296)
- cli-repl: Adjust FIPS test expectation
- browser-repl: Gray out enxcol helpers in
show collections(#1290)
See an overview of all solved issues in Jira
1.4.2
Features
- Visually identify FLE2 collections (MONGOSH-1204, #1270)
- shell-api: Create compactStructuredEncryptionData helper (MONGOSH-1207, #1281)
- shell-api: AllowDiskUse now takes a boolean (MONGOSH-1183, #1284)
Bug Fixes
- node-runtime-worker-thread: Properly pass through FLE2 options (COMPASS-5647, #1288)
See an overview of all solved issues in Jira