Skip to content

Releases: Azure/CosmosDBShell

v1.1.4

21 May 08:20
91d2759

Choose a tag to compare

v1.1.4 Pre-release
Pre-release

Highlights

  • ARM-based control plane for mkdb, mkcon, rmdb, rmcon, settings, and indexpolicy — 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 / --lsp behavior (#72)
  • New replace and patch item 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

  • ls pushes SELECT TOP n server-side; handles hierarchical partition keys and missing content streams (#70, #64, #63)
  • cd rejects paths below /database/container (#69)
  • Cancellable Entra interactive sign-in (#62)
  • Clearer emulator connection error (#84)
  • Reuses VS Code credential across connect calls (#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

06 May 16:39
940f31e

Choose a tag to compare

1.0.273-preview Pre-release
Pre-release

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.