github mongodb-js/compass v1.35.0
1.35.0

latest releases: v1.44.7-beta.1, compass-preferences-model@2.30.0, compass-e2e-tests@1.27.6...
22 months ago

Release v1.35.0

What's Changed

New Features

  • feat(export): update export modal to LeafyGreen components COMPASS-6220
  • feat: replace types dropdown with LG select
  • feat: use leafygreen combobox to select stages
  • feat(export-to-language): replace export-to-language with leafygreen components COMPASS-6219
  • feat: add connection import/export UI
  • feat(query-history): convert compass query history to new components COMPASS-6221
  • feat(query-history): use the same date hook in query history as in saved aggregations COMPASS-6221
  • feat: add forceConnectionOptions option COMPASS-6068
  • feat: implement readOnly option COMPASS-6064
  • feat(compass-import): update import modal to LeafyGreen components COMPASS-6220
  • feat: add --username and --password for auto-connect COMPASS-6216
  • feat: expose protectConnectionStrings in settings UI COMPASS-6262
  • feat: Kerberos password field setting COMPASS-5950
  • feat: add maxTimeMS as setting COMPASS-6063
  • feat(validation): Update compass validation components to leafygreen COMPASS-6237
  • feat(compass-explain-plan): update explain plan components COMPASS-6236
  • feat: implement enableDevTools option COMPASS-6061, COMPASS-5615
  • feat: use rebranded components in the document table view
  • chore(aggregations): add tracking event when stage value changes COMPASS-6310
  • feat(compass-aggregations): update Compass aggregations modals COMPASS-6286
  • feat: add LG darkTheme support for table view
  • feat: remove trackErrors setting COMPASS-5708
  • feat(mongodb-compass): move all autoupdates logic to compass main process, allow to dismiss updates COMPASS-6057 COMPASS-6303
  • feat(insert): Convert more insert dialog code to compass components & leafygreen COMPASS-6285
  • feat: register Compass as a protocol handler for mongodb:// COMPASS-6085
  • feat: add --show-example-config flag COMPASS-6084
  • feat: cancellable aggregate and schema analysis COMPASS-5668
  • feat: cancellable find and explain COMPASS-5668
  • feat(aggregations): Implement new input docs card design COMPASS-6234
  • feat(compass): update scrollbar styles COMPASS-5597
  • feat(data-service): cancellable counts COMPASS-5668
  • feat(aggregations): Update aggregations stage components COMPASS-6234
  • feat(aggregations): enable pipeline as text feature COMPASS-6299
  • feat: index tab UI improvements COMPASS-6323, COMPASS-6329
  • feat(aggregations): add refresh document count in aggregation results COMPASS-6156
  • feat(aggregations): confirm when deleting pipeline COMPASS-4137

Bug Fixes

  • fix: improve table view interactions
  • fix(compass-connections): do not save auto-connection in recents COMPASS-6290
  • fix(aggregations): empty stage
  • fix(hadron-document): check for root level when deciding if _id key is editable COMPASS-6160
  • fix(compass-preferences-model): ignore squirrel options
  • fix(aggregations): fix the saved pipelines popover's scrolling COMPASS-6277
  • fix(compass): disable deprecation warnings in production COMPASS-6322
  • fix(compass-settings): ignore non-digits in number input COMPASS-6326
  • fix(export): Speed up export COMPASS-6332
  • fix(schema): increase compass schema value bubble contrast COMPASS-6230
  • fix(compass): fix macOS protocol handler connection string passing
  • fix(compass-indexes): fix typo on Indexes screen
  • fix(compass-preferences-model): avoid race condition when installing listeners
  • fix(databases-collections): hide delete for db/coll cards in readonly mode COMPASS-6292
  • fix: freeze settings modal height and adjust categories COMPASS-6325
  • fix(compass-editors): fix nested field autocomplete COMPASS-6335
  • fix(compass-crud): reset contains error check on document json view edit cancel COMPASS-6059
  • fix(schema): pass the preference as a prop when nesting Field COMPASS-6363
  • fix(aggregations): hide add stage in toolbar COMPASS-6373
  • fix: make $out options more clear in agg pipeline builder COMPASS-6304
  • fix: speed up document json view COMPASS-6365
  • fix: export to Language (Java) has incorrect class name COMPASS-6159
  • fix(crud): enable next page button when count is unknown COMPASS-6340
  • fix(telemetry): initialize before identify and use get-os-info from npm
  • fix(aggregations): output stage destination name COMPASS-6407
  • fix(compass-shell): set width of compass shell to avoid overflow COMPASS-6411

Full Changelog: v1.34.2...v1.35.0

Don't miss a new compass release

NewReleases is sending notifications on new releases.