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