Skip to content

Latest commit

 

History

History
417 lines (269 loc) · 26.4 KB

CHANGELOG.md

File metadata and controls

417 lines (269 loc) · 26.4 KB

Change Log

v1.13.0 - 2025-04-04

What's Changed

  • chore(telemetry): append user anonymousId & connectionId to appName passed to server COMPASS-8591 by @gagik in mongodb-js/vscode#982
  • feat: handle deep links to commands VSCODE-683 VSCODE-684 VSCODE-685 by @nirinchev in mongodb-js/vscode#995

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.12.1...v1.13.0

v1.12.1 - 2025-03-07

What's Changed

  • chore(deps): bump remaining driver, shell, compass deps VSCODE-680 by @addaleax in mongodb-js/vscode#981
  • fix: hide preset connections from the Remove Connection command VSCODE-674 by @gagik in mongodb-js/vscode#969

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.12.0...v1.12.1

v1.12.0 - 2025-01-30

What's Changed

  • feat(tree-explorer): add ability to set preset connections in settings.json VSCODE-665 by @gagik in mongodb-js/vscode#909
  • feat(participant): add disambiguation examples to answer MongoDB queries in Copilot by @GaurabAryal in mongodb-js/vscode#911
  • fix(playground): fix playground error when returning a function declaration VSCODE-669 by @nirinchev in mongodb-js/vscode#925

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.11.0...v1.12.0

v1.11.0 - 2024-12-11

What's Changed

  • feat(playground): add Generate Query with Copilot code lens in playgrounds VSCODE-650 by @gagik in mongodb-js/vscode#881
  • feat(copilot): optimize namespace for export to playground VSCODE-654 by @alenakhineika in mongodb-js/vscode#887
  • feat(tree-explorer): add buttons to ask Copilot and create playgrounds from tree view VSCODE-651 by @gagik in mongodb-js/vscode#890
  • feat(participant): filter message history when it goes over maxInputTokens VSCODE-653 by @gagik in mongodb-js/vscode#894
  • feat(participant): remove in-app notification for participant VSCODE-662 by @gagik in mongodb-js/vscode#899
  • fix(connect): can not select files on the connection form VSCODE-658 by @alenakhineika in mongodb-js/vscode#898

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.10.0...v1.11.0

v1.10.0 - 2024-11-25

What's Changed

  • feat(participant): export to a playground VSCODE-574 by @alenakhineika in mongodb-js/vscode#832
  • fix: filter long and invalid prompts in future messages VSCODE-614 by @gagik in mongodb-js/vscode#861
  • feat(participant): use onChatParticipant for the activation event VSCODE-630 by @gagik in mongodb-js/vscode#869
  • feat(chat): automatically pick the database & collection if there exists only one VSCODE-610 by @gagik in mongodb-js/vscode#863
  • chore: add analytics url params to README VSCODE-637 by @Anemy in mongodb-js/vscode#868
  • feat(chat): show errors if there are issues when getting databases & collections to pick VSCODE-610 by @gagik in mongodb-js/vscode#864
  • feat(chat): filter namespace messages from history if it exists in metadata VSCODE-611 by @gagik in mongodb-js/vscode#866
  • feat(chat): prompt to connect when a disconnected user tries to run code from participant VSCODE-618 by @gagik in mongodb-js/vscode#872
  • feat(chat): include history from messages to docs chatbot VSCODE-632 by @gagik in mongodb-js/vscode#871
  • feat(chat): update schema assistant prompt to handle empty and short prompts better VSCODE-648 by @gagik in mongodb-js/vscode#874
  • feat(copilot): export to Language with Copilot VSCODE-573 by @alenakhineika in mongodb-js/vscode#870
  • feat(copilot): optimize export with copilot experience VSCODE-655 by @alenakhineika in mongodb-js/vscode#880
  • feat(participant): in-app notification to introduce users to copilot extension VSCODE-633 by @alenakhineika in mongodb-js/vscode#875
  • fix: show export to language icon only when copilot is active VSCODE-655 by @alenakhineika in mongodb-js/vscode#882

New Contributors

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.9.3...v1.10.0

v1.9.3 - 2024-10-24

What's Changed

  • chore: Adapt message content access to latest vscode API VSCODE-640 by @nirinchev in mongodb-js/vscode#857
  • fix: Replace regex fragment matching with streaming KMP VSCODE-639 by @nirinchev in mongodb-js/vscode#837

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.9.2...v1.9.3

v1.9.2 - 2024-10-21

What's Changed

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.9.1...v1.9.2

v1.9.1 - 2024-09-30

What's Changed

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.9.0...v1.9.1

v1.9.0 - 2024-09-30

What's Changed

New Contributors

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.8.1...v1.9.0

v1.8.1 - 2024-09-02

What's Changed

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.8.0...v1.8.1

v1.8.0 - 2024-08-29

What's Changed

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.7.0...v1.8.0

v1.7.0 - 2024-08-01

What's Changed

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.6.1...v1.7.0

v1.6.1 - 2024-07-15

What's Changed

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.6.0...v1.6.1

v1.6.0 - 2024-04-23

What's Changed

New Contributors

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.5.0...v1.6.0

v1.5.0 - 2024-01-24

What's Changed

  • VSCODE-505: stream support in UI by @shaketbaby in mongodb-js/vscode#643
  • feat(webview): use new connection form, remove old form VSCODE-491 by @Anemy in mongodb-js/vscode#636
  • fix: add explicit ordering for stream processor context menu actions by @pulkitkalra-mdb in mongodb-js/vscode#654
  • chore: close connection string input when opening form VSCODE-507 by @Anemy in mongodb-js/vscode#656
  • fix: ensure extension output populates ObjectIds in stream by @pulkitkalra-mdb in mongodb-js/vscode#657
  • feat(connect-form): add OIDC device auth flow with preference VSCODE-503 by @Anemy in mongodb-js/vscode#658
  • feat(connections): add edit connection context menu action VSCODE-406 by @Anemy in mongodb-js/vscode#655
  • chore(deps): update mongodb and devtools dependencies by @Anemy in mongodb-js/vscode#662
  • chore: cancel connection attempt when removing connection, update assert to expect in webview and connection controller tests by @Anemy in mongodb-js/vscode#667

New Contributors

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.4.0...v1.5.0

v1.4.0 - 2024-01-09

What's Changed

  • feat: send logs to a LogOutputChannel VSCODE-429 by @baileympearson in mongodb-js/vscode#616
  • feat: enable language server logs to be opened as a log file VSCODE-429 by @baileympearson in mongodb-js/vscode#618
  • fix(explorer): auto-open connection when done connecting, fix auto open on delete VSCODE-325 VSCODE-398 by @Anemy in mongodb-js/vscode#619
  • feat: adds a new overview screen based on LeafyGreen components VSCODE-485 by @himanshusinghs in mongodb-js/vscode#617
  • chore(playground): codelens for active connection will inform about default connected database VSCODE-316 by @himanshusinghs in mongodb-js/vscode#621
  • feat(webview): use Compass' connection form in the new overview page VSCODE-488 by @Anemy in mongodb-js/vscode#622
  • chore(connections): remove keytar, keytar migration, and connection model migration VSCODE-499 by @Anemy in mongodb-js/vscode#625
  • chore: add connection storage, simplify connection controller and storage controller interfaces by @Anemy in mongodb-js/vscode#627
  • chore: update segment client VSCODE-498, VSCODE-501 by @mcasimir in mongodb-js/vscode#626
  • chore(ci): sign vsix file VSCODE-493 by @mcasimir in mongodb-js/vscode#632
  • feat(webview): update feature flag to always show new connection form VSCODE-490 by @Anemy in mongodb-js/vscode#637
  • feat: add OIDC auth support, enable in new form VSCODE-354 by @Anemy in mongodb-js/vscode#630
  • VSCODE-504: streams support in playgrounds by @shaketbaby in mongodb-js/vscode#633

New Contributors

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.3.1...v1.4.0

v1.3.1 - 2023-10-09

What's Changed

  • fix(playgrounds): stringify non-string types for playground output VSCODE-466 by @Anemy in mongodb-js/vscode#590
  • feat: update mongosh to 2.0.0 and driver to 6.0.0 VSCODE-453 by @addaleax in mongodb-js/vscode#592
  • feat(autocomplete): introduce $vectorSearch aggregation stage to 7.1 and 7.0.x COMPASS-7064 by @mcasimir in mongodb-js/vscode#593
  • fix: resolve SRV hostname before passing it to mongodb-cloud-info VSCODE-442 by @addaleax in mongodb-js/vscode#594

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.2.1...v1.3.1

v1.2.1 - 2023-08-23

What's Changed

New Contributors

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.2.0...v1.2.1

v1.2.0 - 2023-08-15

What's Changed

New Contributors

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.1.0...v1.2.0

v1.1.0 - 2023-07-14

Important Information

Starting with this release (v1.1.0), our Extension will use VS Code's SecretStorage api to store secrets for saved connections, instead of Keytar which is now officially archived and not maintained anymore.

To dig deeper please feel free to follow the links mentioned below:

What does this mean for our extension users?

  • Nothing much, just update to the latest version of our extension. The extension itself will take care of restoring secrets from Keytar to SecretStorage.

Change log

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.0.2...v1.1.0

v1.0.2 - 2023-06-21

What's Changed

New Contributors

Full Changelog: https://github.com/mongodb-js/vscode/compare/v1.0.1...v1.0.2

v1.0.1 - 2023-05-17

What's Changed

Full Changelog: https://github.com/mongodb-js/vscode/compare/v0.11.1...v1.0.1

v0.11.1 - 2023-03-31

What's Changed

  • feat(playground): adds new Time-Series options for collection creation in playgrounds VSCODE-362 by @himanshusinghs in mongodb-js/vscode#478
  • feat(playground): makes the creation of Column Store indexes more visible in index creation template VSCODE-364 by @himanshusinghs in mongodb-js/vscode#479
  • feat(tree-explorer): add insert document context menu action VSCODE-367 by @Anemy in mongodb-js/vscode#469
  • feat(playgrounds): update playground template VSCODE-337 by @Anemy in mongodb-js/vscode#470
  • fix: make install-local script work VSCODE-310 by @Anemy in mongodb-js/vscode#471
  • feat: playgrounds in JS VSCODE-372 by @alenakhineika in mongodb-js/vscode#482
  • feat: show MongoDB completion items before other JS completion VSCODE-382, VSCODE-385 by @alenakhineika in mongodb-js/vscode#490
  • feat: suggest use and db commands VSCODE-380 by @alenakhineika in mongodb-js/vscode#491
  • feat: add diagnostics feature to the language server VSCODE-375 by @alenakhineika in mongodb-js/vscode#493
  • feat: extend playground completions VSCODE-376, VSCODE-381, VSCODE-389, VSCODE-390 by @alenakhineika in mongodb-js/vscode#497
  • feat: provide shell methods completions after getCollection VSCODE-390 by @alenakhineika in mongodb-js/vscode#498
  • feat: system variables and fields completion VSCODE-377, VSCODE-393 by @alenakhineika in mongodb-js/vscode#500
  • feat: add links to MQL documentation VSCODE-387 by @alenakhineika in mongodb-js/vscode#501
  • docs: document the semantic highlighting issue VSCODE-374 by @alenakhineika in mongodb-js/vscode#503
  • fix: save documents from the tree view and do not reopen them for playground runs VSCODE-399, VSCODE-400 by @alenakhineika in mongodb-js/vscode#504

New Contributors

Full Changelog: https://github.com/mongodb-js/vscode/compare/v0.10.0...v0.11.1

v0.10.0 - 2023-01-12

What's Changed

  • feat(tree-explorer): Add open and copy document tree view context menu items VSCODE-348 by @Anemy in mongodb-js/vscode#445
  • feat(tree-explorer): add delete document context menu item VSCODE-349 by @Anemy in mongodb-js/vscode#452
  • fix(connections): improve disconnected action error messages by @Anemy in mongodb-js/vscode#453
  • feat(tree-explorer): add clone document context menu item to document item in tree explorer VSCODE-350 by @Anemy in mongodb-js/vscode#458
  • fix(playgrounds): handle out of memory playground worker VSCODE-269 by @Anemy in mongodb-js/vscode#459
  • chore(deps): bump mongosh to 1.6.2, driver to 4.13.0 VSCODE-357 by @Anemy in mongodb-js/vscode#465

Full Changelog: https://github.com/mongodb-js/vscode/compare/v0.9.5...v0.10.0

v0.9.5 - 2022-10-18

Added

Fixed

New Contributors

Full Changelog: https://github.com/mongodb-js/vscode/compare/v0.9.3...v0.9.5

v0.9.3 - 2022-04-26

Fixed

  • fix(shell): Fixed launching shell with SSH connections (VSCODE-327, #402)

v0.9.2 - 2022-03-08

Changed

  • Bumped our MongoDB node driver and mongosh dependencies (#385)
  • Updated our connection logic to share the connection logic from mongosh (#390)
  • Exposed export to Ruby as a language in the export to language feature (VSCODE-323, #391)

v0.8.0 - 2022-01-19

Changed

  • Use new data service and connection model (VSCODE-297, #377)
  • Use the connection-secrets module to protect all secrets (VSCODE-313). Addresses CVE-2021-32039 - Users with appropriate file access may be able to access unencrypted user credentials saved by MongoDB Extension for VS Code in a binary file. These credentials may be used by malicious attackers to perform unauthorized actions. This vulnerability affects all MongoDB Extension for VS Code including and prior to version 0.7.0.

v0.7.0 - 2021-12-01

Added

  • Added export to language for selected query content and aggregation content in playgrounds (VSCODE-296, #366)

v0.6.14 - 2021-10-25

Added

  • Added syntax support for new 5.1 features (VSCODE-306, VSCODE-305, VSCODE-304, VSCODE-302, #357, #359)

Changed

  • Updated MongoDB branding (VSCODE-297, #358)

Fixed

  • Fixed opening files with special characters in their _ids (VSCODE-276, #342)