Releases: mongodb-js/mongosh
Releases · mongodb-js/mongosh
1.0.6
Features
- java-shell: Don't duplicate error message (#1104)
- cli-repl: Ask for password if connection string contains userna… (#1090)
- shell-api: Add deprecated setSecondaryOk helpers (MONGOSH-910, #1091)
- java-shell: Evaluate distinct using runCommand to allow values of different types in result array (#1076)
- browser-runtime-core: Remove preprocessing (MONGOSH-931, #1074)
- java-shell: Don't convert object from Java to JS and back if results are returned directly to user (#1077)
- java-shell: Support collection.distinct() (#1073)
- java-shell: Support collection.renameCollection() (#1072)
- cli-repl: Retain comments in multiline input (MONGOSH-951, #1071)
Bug Fixes
- shell-api: Run $out/$merge aggregations immediately (MONGOSH-972, #1108)
- shell-api: .watch() signature and behavior fixes (MONGOSH-976, #1107)
- java-shell: Remove syntax error test (#1106)
- Do babel transformations for script, not module (MONGOSH-986, #1103)
- java-shell: Temporarily use context.print in warnings for java-shell compat (#1102)
- shell-api: Warn instead of throw for sh methods on non-mongos (MONGOSH-982, #1098)
- shell-api: Use Long.fromNumber for creating Long from number (MONGOSH-979, #1092)
- cli-repl: Handle MONGOSH_RUN_NODE_SCRIPT for compiled binary properly (MONGOSH-981, #1094)
- i18n: Add missing setSecondaryOk help texts (#1093)
- cli-repl: Disable short-option-groups args parser option MONGOSH… (#1088)
- cli-repl: Do not expose parcelRequire (MONGOSH-965, #1086)
- java-shell: Update the expected test output (#1084)
- shell-api: Fix deprecated PlanCache method name (MONGOSH-937, #1082)
- cli-repl: Do not print ShellResult for interruption (MONGOSH-971, #1080)
- autocomplete: Fix completion for command + single space (MONGOSH-945, #1079)
- shell-api: Return replset oplog sizes properly (MONGOSH-968, #1075)
See an overview of all solved issues in Jira
1.0.5
Features
- cli-repl: Use mongodb log format for log files (MONGOSH-944, #1066)
- shell-api: Add maxTimeMS config options (MONGOSH-537, #1068)
- cli-repl: Ask for connection string on win32 doubleclick spawn (MONGOSH-638, #1057)
- java-shell: Cursor.next() should return JS object instead of Java object (#1065)
- ci: Generate separate RHEL 8 x64 packages (MONGOSH-941, #1061)
Bug Fixes
- shell-api: Implement own map/forEach for cursors (MONGOSH-936, #1062)
- async-rewriter2: Bump babel to 7.14.9 (MONGOSH-916, #1060)
See an overview of all solved issues in Jira
1.0.4
Features
- Bump driver to 4.1.0 (MONGOSH-868, #1055)
- Reverse and extend Timestamp constructor arguments (MONGOSH-930, #1049)
Bug Fixes
- service-provider-core: Allow specifying a --port for a seed list (MONGOSH-939, #1054)
- service-provider-core: Allow specifying a host with _ characters (MONGOSH-933, #1048)
See an overview of all solved issues in Jira
1.0.3
1.0.1
Features
- cli-repl: Mark exceptions from mongoshrc as such (MONGOSH-911, #1027)
- cli-repl: Add build info to log file (#1020)
- Add --build-info cli flag (MONGOSH-896, #1012)
Bug Fixes
- service-provider-server: Bump kerberos to 1.1.6 (MONGOSH-912, #1029)
- ci: Always set npm registry to main registry (#1030)
- shell-api: Add toJSON for CommandResult (MONGOSH-905, #1021)
- cli-repl: Do not require password for GSSAPI authentication (MONGOSH-899, #1022)
- cli-repl: Use try-require instead of if-else for buildInfo (#1014)
- cli-repl: Return original evaluation value to REPL (MONGOSH-902, #1011)
- cli-repl: Properly handle host seedlist (MONGOSH-901, #1010)
- build: Use RHEL for s390x/ppc64le mongocryptd (MONGOSH-897, #1008)
- ci: Fix vscode integration test (#1009)
- async-rewriter2: Fix 'use strict' handling (MONGOSH-890, #1006)
- shell-api: Do proper db/collection name validation (MONGOSH-866, #1003)
- service-provider-server: Fix change stream .next() interrupt (#1005)
- shell-api: Call tryNext on new change stream cursors (MONGOSH-889, #1004)
See an overview of all solved issues in Jira
1.0.0
Bug Fixes
- cli-repl: Json-clone objects before passing them to pino (MONGOSH-884, #1002)
- build: Use most recent Homebrew Core formula
- cli-repl: Skip interrupt test on win32
See an overview of all solved issues in Jira
0.15.6
Features
- Add minimum changes for LB support (#1001)
- shell-api: Reset current cursor when db changes or auths (MONGOSH-13, #1000)
- shell-api: Reset current cursor when db changes or auths (MONGOSH-13)
- cli-repl: Remove “beta” from startup message (#993)
Bug Fixes
- cli-repl: Render prompt correctly on interrupt (MONGOSH-882, #999)
- shell-api: Configurable batch size option applies only to display (MONGOSH-877, #992)
- shell-api: Include bson constructor static methods (MONGOSH-880, #998)
- service-provider-core: Skip directConnection in URL when loadBalanced is set (#997)
- service-provider-core: Print DBRef properly (MONGOSH-875, #988)
- cli-repl: Bump pretty-repl to 3.1.1 (MONGOSH-876, #987)
- build: Use latest upstream master for Homebrew PR (MONGOSH-874, #985)
See an overview of all solved issues in Jira
0.15.5
Bug Fixes
- shell-api: Do not validate explain verbosity in mongosh (MONGOSH-811)
- shell-api: Relax BSON type validation (MONGOSH-865, #983)
See an overview of all solved issues in Jira
0.15.4
Features
- shell-api: Allow options in find() and findOne() (MONGOSH-857, #975)
- shell-api: Expose BSONRegExp to users (MONGOSH-859, #977)
- cli-repl: Bump pretty-repl to 3.1.0 (MONGOSH-791, #979)
Bug Fixes
- shell-evaluator: Treat cmd whose arg starts with
(
as fn call (MONGOSH-858, #978) - build: Compute estimated deb installed size in KB (MONGOSH-855, #973)
- shell-api: Explain.count uses correct namespace (MONGOSH-853, #971)
- cli-repl: Store config using EJSON (MONGOSH-850, #970)
See an overview of all solved issues in Jira
0.15.3
Features
- build: Publish to enterprise PPAs (MONGOSH-852, #967)
Bug Fixes
- build: Add enteprise repos to config/repo-config.yml
See an overview of all solved issues in Jira