Skip to content

Releases: mongodb-js/compass

1.31.2

14 Apr 14:45
Compare
Choose a tag to compare

Changes from v1.31.1:

Bug Fixes

  • compass-aggregation: Replace react-dnd with react-sortable-hoc (COMPASS-5655)
  • compass-components: Allow to render invalid UUID values (COMPASS-5726, #2985)
  • hadron-document: Prefer half-relaxed EJSON mode (COMPASS-5710, #2971)
  • compass-components: Recreate Element editor when el type changes from the original one (COMPASS-5697, #2967)
  • data-service: Use databases where user has built in roles in listDatabases (COMPASS-5691, #2959)
  • connection-form: Ensure that useSystemCA is never set to false (COMPASS-5729)

You can see the full list of commits here:
v1.31.1...v1.31.2

1.31.2-beta.8

13 Apr 13:25
Compare
Choose a tag to compare

Changes from v1.31.2-beta.5:

Features

Bug Fixes

  • hadron-document: Skip ejson number type check for non-object values (#2984)
  • compass-components: Allow to render invalid UUID values (#2985)
  • Prefer half-relaxed EJSON mode (#2971)
  • Recreate Element editor when el type changes from the original one (COMPASS-5697, #2967)

You can see the full list of commits here:
v1.31.2-beta.5...v1.31.2-beta.8

1.31.2-beta.5

11 Apr 10:52
Compare
Choose a tag to compare

Changes from v1.31.1:

  • feat(compass-sidebar): add CSFLE badge COMPASS-5623
  • fix(data-service): use databases where user has built in roles in listDatabases COMPASS-5691

Full Changelog: v1.31.1...v1.31.2-beta.5

1.31.1

05 Apr 10:36
a1ec329
Compare
Choose a tag to compare

Changes from v1.31.0:

Features

  • aggregations: Run aggregation (COMPASS-5549, #2930)
  • compass-collection: Update workspace tabs to Leafy Green in compass-components (COMPASS-5518)
  • Compass-collection-stats in typescript (COMPASS-5649, #2906)
  • compass-aggregations: Use CRUD document list to render aggregation results (#2932)

Bug Fixes

  • compass-aggregations: Use singleton HTML5 drag&drop backend (COMPASS-5655, #2944)
  • hadron-document, compass-components: Call Editor.start / Editor.complete when changing field value (COMPASS-5664, #2942)
  • connect-form: Make awsAccessKeyId required (#2938)

You can see the full list of commits here:
v1.31.0...v1.31.1

1.31.1-beta.1

05 Apr 09:44
e86600b
Compare
Choose a tag to compare
1.31.1-beta.1 Pre-release
Pre-release

Changes from v1.31.0:

Bug Fixes

  • compass-aggregations: Use singleton HTML5 drag&drop backend (COMPASS-5655, #2944)
  • hadron-document, compass-components: Call Editor.start / Editor.complete when changing field value (COMPASS-5664, #2942)
  • connect-form: make awsAccessKeyId required (#2938)

You can see the full list of commits here:
v1.31.0...v1.31.1-beta.1

1.31.0

31 Mar 17:33
Compare
Choose a tag to compare

Hi folks!

Compass v1.31.0 is out! – This is the 🎉 big release 🎉 where we’re introducing the new Connection Form, which is a more reliable, streamlined the experience for connecting to your deployments. Some of the features packed into these changes include improved Kerberos support, and support for AWS authentication.

This release also brings in a new and exciting view to Compass: Saved Aggregations and Queries. This is a place where you can quickly jump in and view all of the queries and aggregations you've saved. This makes performing powerful queries you've built in the past a breeze so you can work more easily with your data.

There are a number of smaller improvements and bug fixes in this release as well. Here are some of the key changes, a full list of commits can be viewed on github and on jira.

You can download it from https://www.mongodb.com/try/download/compass or https://github.com/mongodb-js/compass/releases/tag/v1.31.0 – please do and give us all feedback that you might have!

Changes from v1.30.1:

Features

  • compass-saved-aggregations-queries: Enable saved queries and aggregations view (COMPASS-5565, #2867)
  • compass-aggregations: Update aggregation result preview card styles (#2931)
  • connection-form: Enable new connection screen (COMPASS-5302, #2807)
  • connection-form: Add new form kerberos options (COMPASS-5500, #2794)
  • connection-form: Support system CA store loading (COMPASS-4105, #2850)
  • compass-components: Add useToast hook for displaying toasts (COMPASS-5473, #2765)
  • compass: Larger initial window width (#2761)
  • sidebar: Use new favorite connection modal in sidebar (COMPASS-5277, #2713)
  • connection-form: Add support for MONGODB_AWS (COMPASS-5439, #2726)
  • export-to-language: Implement export to language for ruby RUBY-2873 (#2675)
  • agg: Add link and descriptions for the $densify stage (COMPASS-5177, #2686)
  • compass-shell: Flash embedded mongosh toggle on connect (#2927)

Bug Fixes

  • compass-schema: Fix shift selecting multiple items in schema tab (COMPASS-4914, #2833)
  • compass-crud: Allow empty JSON input (#2855)
  • compass: Catch all errors during theme update (#2902)
  • data-service: Add directConnection=true when converting from old model (COMPASS-5563, #2876)
  • compass-collection-stats, compass-scema-validation: Handle missing collection info gracefully (#2875)
  • telemetry: Use user id and anonymous id as segment identity (COMPASS-5487, #2863)
  • compass: Rebuild os-dns-native when packaging the app (#2873)
  • compass-schema: Bump mongodb-query-parser version for int32 stringify fix (COMPASS-4210, #2834)
  • compass-import-export: Picks only specified columns in JSON export (COMPASS-4256, #2800)
  • connections: Hide sslPass in ampersand (COMPASS-5239, #2816)
  • compass-schema: Unambiguously display lat/long on map (COMPASS-5526, #2818)
  • eslint-config-compass: Fix babel version at 7.14 and separate parser configs (#2815)
  • Import ignores first column type when CSV file contains BOM (COMPASS-5373, #2804)
  • connection-secrets: Hide ssh tunnel password (#2799)
  • mongodb-compass: Fix unpacked os-dns-native missing dependencies (#2793)
  • data-service: Log server description change error message (#2780)
  • compass: Move uncaught error logging before work in renderer (#2778)
  • compass-components: Improve dark theme toggle appearance (COMPASS-5470, #2751)
  • connection-model: Try catch os dns native MONGOSH-1080 (#2759)
  • Replace legacy EJSON with driver’s bson packages EJSON (COMPASS-4927, #2757)
  • compass-crud: Add minimum width to crud toolbar for content (COMPASS-5362, #2744)
  • connect-form: Case insensitive auth mechanism (#2736)
  • data-service: Do not use privileges as a fallback when listCollections is called with a filter (#2734)
  • query-bar: Increase input width for query bar max timeout ms area (COMPASS-4639, #2724)
  • agg: Show atlas search cta when not connect to atlas (COMPASS-5278, #2630)

You can see the full list of commits here:
v1.30.1...v1.31.0

We couldn't have made this release happen without all of the support and collaboration with y'all, thank you!

1.31.0-beta.20

30 Mar 18:56
Compare
Choose a tag to compare

Changes from v1.31.0-beta.19:

Features

  • data-service: Use split CRUD client/Metadata client model (COMPASS-5641, #2925)
  • compass-shell: Flash embedded mongosh toggle on connect (#2927)

Bug Fixes

  • compass-aggregations: Update aggregation result preview card styles (#2931)

You can see the full list of commits here:
v1.31.0-beta.19...v1.31.0-beta.20

1.31.0-beta.19

28 Mar 21:22
Compare
Choose a tag to compare

Changes from v1.31.0-beta.18:

Features

Bug Fixes

  • compass-components: Keep the focus in the grid item that received the event (#2920)

You can see the full list of commits here:
v1.31.0-beta.18...v1.31.0-beta.19

1.31.0-beta.18

24 Mar 16:39
Compare
Choose a tag to compare

Changes from v1.31.0-beta.14:

Features

  • aggregations: Toolbar actions (currently behind feature flag) (COMPASS-5534, #2866)
  • connect-form: Limit recent connections to 10 (#2896)
  • connection-form: Support system CA store loading (COMPASS-4105, #2850)
  • Remove "looseValidation: true" where not needed (#2888)
  • connect-form: Make the copy for TLS warnings more positive (#2879)
  • connect-form: Ignore parsing errors on load and add logging (#2874)
  • connect-form: Allow saving invalid but well-formed strings (#2861)
  • compass-saved-aggregations-queries: Remove feature flag (COMPASS-5565, #2867)

Bug Fixes

  • compass: Catch all errors during theme update (#2902)
  • test: Scroll virtual tree (#2895)
  • Search by collection name (#2891)
  • compass-saved-aggregations-queries: Alignment fix (#2892)
  • connect-form: Display warnings when a connection is selected (#2886)
  • hadron-react-components: Fix margin and update collection zero state styles (COMPASS-5577, #2880)
  • data-service: Add directConnection=true when converting from old model (COMPASS-5563, #2876)
  • evergreen: Do not exit when docker / docker-compose is missing on machine (#2877)
  • compass-collection-stats, compass-scema-validation: Handle missing collection info gracefully (#2875)
  • Use user id and anonymous id as segment identity (COMPASS-5487, #2863)
  • compass: Rebuild os-dns-native when packaging the app (#2873)

You can see the full list of commits here:
v1.31.0-beta.14...v1.31.0-beta.18

1.31.0-beta.14

14 Mar 16:51
Compare
Choose a tag to compare

Release v1.31.0-beta.14