Skip to content

v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Aug 11:12
39fcf3e

What's New

You can now create Atlas clusters with multi-region configurations and Customer-Managed Key (CMK) encryption directly through the AI assistant, alongside new tools to pause, resume, and upgrade existing clusters. Atlas search now supports $rerank in aggregation pipelines and input validation has also been tightened across several tools, so misconfigured requests are caught and reported earlier rather than producing unexpected results.

Additionally, database operations now require an explicit connection id. Connect tools such as connect, atlas-connect-cluster, and atlas-local-connect-deployment have been updated to return a connection id, while the pre-configured connection is using the hardcoded preconfigured id. LLMs need to then pass that connection id to all database operations instead of relying on executing against the last connection.

What's Changed

🚀 Features

  • feat: update aggregate tool schema description to support fusion pipline CLOUDP-367319 by @nima-taheri-mongodb in #1294
  • feat: remove session state and add explicit connection management MCP-601 by @nirinchev in #1361
  • feat: add $rerank support and move search stage rules to on-demand get-search-stage-rules tool CLOUDP-424119 by @JimmyChoiMDB in #1359
  • feat: Add CMK support in atlas-create-cluster by @manupedrozo in #1380
  • feat: Add multi-region support in atlas-create-cluster by @manupedrozo in #1399

🐛 Bug Fixes

  • fix: validate streams resourceName/peeringId to block path traversal STREAMS-2485 by @jwongmongodb in #1332
  • fix: require projectName and orgId for atlas-create-project - MCP-602 by @blva in #1368
  • fix: reject unrecognized tool arguments via strict input validation - MCP-602 by @blva in #1369
  • fix: accept no-recommendations response in performance advisor long-running test - MCP-604 by @blva in #1374
  • fix: paginate atlas-list-orgs and atlas-list-projects - CLOUDP-422517 by @blva in #1355
  • fix(mongodb-atlas-mcp-remote): add missing OAuth base URL mapping for staging by @blva in #1358
  • fix: remove get-search-stage-rules tool CLOUDP-424119 by @JimmyChoiMDB in #1381
  • fix: fix regressed search index creation eval cases CLOUDP-424118 by @JimmyChoiMDB in #1382
  • fix: handle createCluster region in a backwards-compatible way CLOUDP-407395 by @nirinchev in #1400

📦 Dependencies

  • chore(deps): bump docker/build-push-action from 7.2.0 to 7.3.0 by @dependabot[bot] in #1326
  • chore(deps): bump github/gh-aw-actions/setup-cli from 0.82.2 to 0.82.9 by @dependabot[bot] in #1346
  • chore(deps): bump @mongodb-js/devtools-proxy-support from 0.7.14 to 0.7.16 by @dependabot[bot] in #1347
  • chore(deps): bump github/gh-aw-actions/setup-cli from 0.82.9 to 0.82.13 by @dependabot[bot] in #1364
  • chore(deps): bump hadron-document from 8.11.5 to 8.11.7 by @dependabot[bot] in #1348
  • chore(deps): bump mongodb-js/devtools-shared/actions/setup-bot-token from c0821f61558402d9e6384de1b2caacce1d6695dd to e0a552718c3014ac4d190d9db32ae1931fc40161 by @dependabot[bot] in #1363
  • chore(deps-dev): bump @vitest/browser from 4.1.9 to 4.1.10 by @dependabot[bot] in #1388
  • chore(deps): bump docker/login-action from 4.4.0 to 4.5.1 by @dependabot[bot] in #1393
  • chore(deps): bump github/gh-aw-actions/setup-cli from 0.82.13 to 0.83.2 by @dependabot[bot] in #1395
  • chore(deps-dev): bump the vitest group across 1 directory with 4 updates by @dependabot[bot] in #1398

New Contributors

Full Changelog: v1.14.0...v2.0.0