Releases: mongodb-js/mongosh
Releases · mongodb-js/mongosh
0.12.1
Features
- service-provider-core: Allow replset spec in --host (MONGOSH-512, #823)
- shell-api: Make db.hello() fall back to legacy variant (MONGOSH-558, #827)
- autocomplete: Add show/use completions (MONGOSH-563, #829)
- cli-repl: Add help for quiet and verbose (MONGOSH-581, #830)
- cli-repl: Add showStackTraces option (MONGOSH-601, #819)
- shell-api: Add db.rotateCertificates and db.hello (MONGOSH-277, #820)
- shell-api: Make DBQuery.shellBatchSize functional (MONGOSH-634, #805)
Bug Fixes
- shell-api: Correct KeyVault.createKey() error message (#828)
- cli-repl: Indent multi-line help descriptions properly (MONGOSH-717, #818)
- shell-api: Handle coll.stats() in sharded clusters (MONGOSH-731, #817)
- shell-api: Handle errors in cursor.map/.forEach (MONGOSH-703, #816)
- cli-repl: Hide prompt if --eval throws async err (MONGOSH-715, #812)
- cli-repl: Do not print prompt while evaluating (MONGOSH-700, #813)
- shell-api: Do not forward auth errors on completion (MONGOSH-719, #811)
- history: Do not modify empty history (MONGOSH-722, #810)
- cli-repl: Reject numerical positional CLI args (MONGOSH-728, #814)
- shell-api: Disallow setting unknown config settings (MONGOSH-713, #808)
See an overview of all solved issues in Jira
0.12.0
Features
- Add global shell settings API (MONGOSH-635, #780)
- shell-api: Add EJSON global (MONGOSH-670, #785)
- Flip async-rewriter switch (MONGOSH-651, #782)
Bug Fixes
- shell-api: Fix prompt for Atlas-proxy-style mongos (MONGOSH-680, #797)
- service-provider-core: Re-fix connection string casing (#781)
- shell-api: Copy bson classes’ prototypes to shell bson helpers (#788)
- shell-api: Do not expose internalState as global (#779)
- cli-repl: Print result of --eval (MONGOSH-683, #777)
- cli-repl: Print newline after password prompt (#778)
- shell-api: Remove custom Date constructor (MONGOSH-597, #776)
- shell-api: Never check $clusterTime in rs integration tests (#774)
See an overview of all solved issues in Jira
0.11.0
Features
- shell-api,cli-repl: Add versioned API args (MONGOSH-351, #769)
- Redact AWS_SESSION_TOKEN from connection string (MONGOSH-668, #759)
Bug Fixes
- async-rewriter2: Ensure sort without compare fn works (MONGOSH-676, #773)
- node-runtime-worker-thread: Reset require cache after interrupt (MONGOSH-666, #762)
- async-rewriter2: Handle typeof + identifier properly (#764)
- async-rewriter2: Treat for-in/of as assignments (#765)
- service-provider-core: Connection str options casing (MONGOSH-669, #760)
- java-shell: Update tests for latest server alpha (MONGOSH-667, #757)
- shell-evaluator: Only apply async-rewriter2 runtime support once (#758)
See an overview of all solved issues in Jira
0.10.1
Features
- async-rewriter2: Throw for async in sync contexts (MONGOSH-654, #755)
Bug Fixes
- async-rewriter2: Properly stringify functions (MONGOSH-664, #753)
- async-rewriter2: Ensure eval works (MONGOSH-665, #752)
- async-rewriter2: Fix interaction with domains (MONGOSH-662, #751)
See an overview of all solved issues in Jira
0.10.0
Features
- async-rewriter2: Introduce new async-rewriter alternative ✨ (#739)
- cli-repl: Support --eval (MONGOSH-626)
- cli-repl: Allow loading files from command line (MONGOSH-326)
- shell-api: Make dropIndexes() argument optional (MONGOSH-580, #728)
- cli-repl: Support tlsCertificateSelector on macOS (MONGOSH-574, #726)
- cli-repl: Add .mongoshrc.js support (MONGOSH-324, #727)
- cli-repl: Add version and os to telemetry (MONGOSH-614, #725)
- cli-repl: Support --quiet (MONGOSH-581, #719)
- cli-repl: Add tlsCertificateSelector support on Win32 (MONGOSH-573, #717)
Bug Fixes
- cli-repl: Spawn one mongocryptd per FLE-using shell (MONGOSH-595, #746)
- ci: Work around CI Windows git failure (MONGOSH-660, #750)
- async-rewriter2: Improve error messages (MONGOSH-656, #747)
- shell-api: Improve invalid input errors (MONGOSH-600, #742)
- Sh status should include not sharder dbs (MONGOSH-596)
- Insert should not add id to users object (MONGOSH-607)
- autocomplete: Do not act as if input is completion (MONGOSH-646, #735)
- Make explain output fully expanded (MONGOSH-583, #736)
- ci: Work around SERVER-55371 with mongod 4.2.13 (#737)
- cli-repl: Fix broken auth test
- async-rewriter: Give each input its own line (MONGOSH-644, #730)
- cli-repl: Allow interrupting load()ed code (MONGOSH-641, #724)
- shell-api: Follow-up findAndModify changes (#722)
- node-runtime-worker-thread: Propagate child process startup errors for thread runtime (#721)
- cli-repl: Add aws4 as dependency to cli-repl to enable AWS auth (#718)
See an overview of all solved issues in Jira
0.9.0
Features
- compass-shell: Always use new worker runtime (#711)
- cli-repl: Add load() support (MONGOSH-386, #703)
- cli-repl: Improve argument handling (MONGOSH-571, #704)
Bug Fixes
- Always autocomplete with read pref primaryPreferred (MONGOSH-624, #708)
- service-provider-core: Lower local server select timeout MONGOSH… (#702)
- shell-api: Forbid exit/quit in embedded environments (MONGOSH-616, #699)
- shell-api: CreateUser on $external handles pwd properly (MONGOSH-622, #698)
- build: Add Windows .exe resource information (MONGOSH-570, #697)
- Change runtime importing approach (MONGOSH-618, #692)
- compass-shell: Update assertion to match info modal (#693)
See an overview of all solved issues in Jira
0.8.3
Bug Fixes
- cli-repl: Properly autocomplete JS value properties (MONGOSH-598, #687)
- service-provider-core: Validate --host option more strictly (#674)
See an overview of all solved issues in Jira