github mongodb-js/compass v1.31.0
1.31.0

latest releases: compass-e2e-tests@1.27.2, @mongodb-js/webpack-config-compass@1.4.4, @mongodb-js/databases-collections-list@1.40.2...
2 years ago

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!

Don't miss a new compass release

NewReleases is sending notifications on new releases.