Releases: Azure/CosmosDBShell
Releases · Azure/CosmosDBShell
v1.1.4
Highlights
- ARM-based control plane for
mkdb,mkcon,rmdb,rmcon,settings, andindexpolicy— uses your Entra credential's RBAC role assignments when available, falls back to the data plane otherwise (#75) - CLI parser migrated to System.CommandLine for better errors and consistent
-c/-k/--help/--version/--lspbehavior (#72) - New
replaceandpatchitem commands (optimistic concurrency, single-op Cosmos patch) (#71) - REPL syntax highlighting: JSON output and rainbow brackets (#80)
- Multi-line REPL input with parse-driven and backslash continuation (#88)
- Parser errors now show line, column, and a source caret (#87)
- Interactive keyboard shortcuts in the REPL (#57)
- Friendlier first run: usage hint when no connection is attached (#82)
Other improvements
lspushesSELECT TOP nserver-side; handles hierarchical partition keys and missing content streams (#70, #64, #63)cdrejects paths below/database/container(#69)- Cancellable Entra interactive sign-in (#62)
- Clearer emulator connection error (#84)
- Reuses VS Code credential across
connectcalls (#73) - New telemetry section in the README (#78)
Build & pipeline
- Replaced GitVersion with Nerdbank.GitVersioning for unified local + CI versioning (#91)
- Signed per-RID publish folders are now zipped as ready-to-use artifacts (#77)
See CHANGELOG.md for the full list, including all fixes and documentation updates.
1.0.273-preview
Azure Cosmos DB Shell is a powerful command-line interface for Azure Cosmos DB that enables you to interact with your databases using intuitive bash-like commands. It features optional MCP (Model Context Protocol) server support for AI-powered automation.