Releases: mongodb-js/compass
1.29.0-beta.6
You can see the full list of changes since last GA release here:
v1.28.4...v1.29.0-beta.6
1.28.4
Changes from v1.28.1:
Features
- monorepo: Add a script to quickly create a new workspace from the template (#2415)
- compass-e2e-tests: Add basic end-to-end tests (COMPASS-4992, #2397)
- compass-sidebar: Use logo in collapsed sidebar (#2404)
- @mongodb-js/compass-query-bar: Add prop to toggle visibility of sorts square bracket placeholders (CLOUDP-97063, #2388)
- depalign: Add an autofix option to depalign script and fix deduped warnings (COMPASS-4776, #2373)
- compass-aggregations: Make top area preview resizeable (#2350)
- Bump driver to 4.1.0/mongosh to 1.0.4 (COMPASS-4898, #2383)
- @mongodb-js/compass-query-bar: Add props to toggle visibility of "query history" and "export to language" buttons (CLOUDP-96456, #2374)
- mongodb-compass: Generate package lock for Compass before packaging (COMPASS-4963, #2369)
- monorepo: Allow to print changelog since arbitrary tags (#2351)
- @mongodb-js/compass-connect: Do not override appname if provided by the user (COMPASS-4901, #2346)
Bug Fixes
- @mongodb-js/compass-schema-validation: Pass full namespace to
updateCollectioninstead of passingcollModoption (#2426) - Dedupe all leafygreen components across Compass plugins (#2424)
- Use minBy and maxBy when passing a function as second parameter (COMPASS-5027, #2416)
- compass-e2e-tests: Dismiss tour modal when displayed before running tests (#2419)
- Fix non-ascii character support when importing data from a csv (COMPASS-4987, #2414)
- Filter out {} stages from the view pipeline (COMPASS-4977, #2408)
- mongodb-data-service: Add @types/debug to the package
- Correctly detect geo filters to be merged (#2407)
- Manually resolve tsconfig with process.cwd to workaround weird cygwin issue in Evergreen (#2403)
- Mark new package as public
- ci: Lock npm version to the one that works as expected (#2390)
- scripts: Set exit code 1 when script failed with error
- compass-crud: Text area height and field width with large 1 line strings (COMPASS-4988, #2381)
- compass-shell: Style scrollbar to increase contrast (COMPASS-4985, #2378)
- compass-serverstats: Styling content height fix (#2375, #2376)
- compass-metrics: Telemetry for export to language is missing (COMPASS-4379, #2360)
- ci: Check that package.json that we found contains at least the minimal amount of required keys (#2362)
- ci: Switch compilation scripts in packages from prepare to prepublishOnly (#2356)
- compass-connect,connection-model: Support all Kerberos options (COMPASS-4529, #2335)
- deps: Bump kerberos to 1.1.6 (COMPASS-4961, #2359)
- Don't throw an exception if save recent goes out of sync (#2336)
- mongodb-explain-compat: Do not aggregate execution times (COMPASS-4951, #2353)
You can see the full list of commits here:
v1.28.1...v1.28.4
1.28.1
Changes from v1.27.1:
Features
- Node.js driver with loadbalanced connections (COMPASS-4898, #2339)
- databases-collections: Add granularity field to create collection (COMPASS-4895, #2328)
- Support load balancer connections (COMPASS-4898, #2326)
- compass-shell: Remove “beta” from mongosh header (#2327)
- @mongodb-js/compass-schema-validation: Do not allow to edit validation for time-series collection (COMPASS-4780, #2310)
Bug Fixes
- Treat 304 as an ok response when downloading fonts (#2345)
- Build re-compile driver (COMPASS-4939, #2341)
- Remove duplicated authSource from url (COMPASS-4940, #2342)
- compass-shell: Show mongosh version in help panel, increase panel height, update text (COMPASS-4844, #2333)
- databases-collections: Disable capped or time-series collection checkboxes when another is enabled (COMPASS-4890, #2332)
- Null values with geo query from schema (COMPASS-4933)
- databases-collections: Hide drop-collection button in compass read-only (COMPASS-4891, #2331)
- deps: Bump mongodb-extended-json to 1.11.1 (#2325)
- monorepo: Move release scripts back to compass package (#2164)
You can see the full list of commits here:
v1.27.1...v1.28.1
1.27.1
1.27.0-beta.10
Changes from v1.27.0-beta.9:
Bug Fixes
- import-export: Use query document count in export COMPASS-4537, (COMPASS-4906, #2307)
- bson-transpilers: Move js-yaml to production dep (#2306)
- databases-collections: Show
-instead of0for collection document count in collections table (COMPASS-4906, #2305) - compass-collection-stats: Hide collection stats on time-series collections (COMPASS-4906, #2304)
- connection-model: Temporarily ignore gssapiServiceName in connection string (#2303)
You can see the full list of commits here:
v1.27.0-beta.9...v1.27.0-beta.10
1.27.0
Changes from v1.26.1:
Features
- compass-indexes: Remove 'drop' table header (#2298)
- Check prerelease server version to display stages (COMPASS-4783, #2297)
- compass-collection: Update collection header to have new badges (COMPASS-4845, #2292)
- compass-crud: Show document actions for time series collections (COMPASS-4781, #2287)
- Bump driver to 4.x beta (COMPASS-4805, #2269)
- explain-plan: Explain on time-series collection (COMPASS-4840, #2243)
- compass-sidebar: Add folder icon to collections in sidebar (#2248)
- Enable npm workspaces (#2229)
- Autocomplete for new time/date MQL expressions (COMPASS-4783, #2245)
- @mongodb-js/compass-home, mongodb-compass: Replaces compass-*-ddl plugins, with compass-databases-collections (COMPASS-4830, #2240)
- databases-collections: Create a time-series collection from create database (COMPASS-4860, #2222)
- release: Update package lock for private packages during publishing (#2237)
- compass-sidebar: Add icon for time series, update view icon (COMPASS-4846, #2231)
- collections-ddl: Add time-series support (COMPASS-4778, #2196)
- compass-collection-stats: Display time-series stats on the collection header (COMPASS-4779, #2202)
- monorepo-migration: Add script that imports compass deps into the monorepo (#2161)
Bug Fixes
- import-export: Use query document count in export COMPASS-4537, (COMPASS-4906, #2307)
- bson-transpilers: Move js-yaml to production dep (#2306)
- databases-collections: Show
-instead of0for collection document count in collections table (COMPASS-4906, #2305) - compass-collection-stats: Hide collection stats on time-series collections (COMPASS-4906, #2304)
- connection-model: Temporarily ignore gssapiServiceName in connection string (#2303)
- @mongodb-js/compass-metrics: Change commonjs export to esm (#2296)
- connection-model: Adjust connection for driver v4 (COMPASS-4892, #2289)
- compass-sidebar: Show collection icon on read only collections (that aren't views) (#2294)
- @mongodb-js/compass-schema: Replace lodash.has with property access to _bsontype (#2284)
- compass-serverstats: Prevent mouse cursor jumping (COMPASS-4432, #2281)
- hadron-build: Provide a projectRootPath and actually pass rebuild config overrides to electron-rebuild (#2282)
- mongodb-compass: Do not stage/commit package-lock file during "release"
- mongodb-compass: Do not use postinstall to rebuild dependencies (#2278)
- compass-aggregations: Limit preview documents in stage preview for $merge pipeline (COMPASS-4222, #2258)
- Bump data-service peer dep on connection-model (#2261)
- connection-model: Make mongodb a proper dependency (#2253)
- mongodb-security: Do not try to lint missing files
- hadron-document: Fix eslint issues
- @mongodb-js/compass-shell: Terminate shell runtime when dataService disconnects or Compass is closed (#2239)
- hadron-build: Do not sign deb installers (#2232)
- mongodb-compass: Only unpack required files from mongodb-client-encryption to avoid "Path too long" errors on Windows (#2217)
- compass-schema: Fix dependencies and compile (#2205)
- @mongodb-js/compass-shell: Add back missing less files (#2192)
- Only download fonts on local install (#2183)
- ci: Make sure evergreen runs (#2177)
- ci: Do not use ci as a script name (#2175)
- monorepo: Move release scripts back to compass package (#2164)
You can see the full list of commits here:
v1.26.1...v1.27.0
1.27.0-beta.9
Changes from v1.27.0-beta.8:
Features
- compass-indexes: Remove 'drop' table header (#2298)
- Check prerelease server version to display stages (COMPASS-4783, #2297)
- compass-collection: Update collection header to have new badges (COMPASS-4845, #2292)
- compass-crud: Show document actions for time series collections (COMPASS-4781, #2287)
Bug Fixes
- @mongodb-js/compass-metrics: Change commonjs export to esm (#2296)
- connection-model: Adjust connection for driver v4 (COMPASS-4892, #2289)
- compass-sidebar: Show collection icon on read only collections (that aren't views) (#2294)
- @mongodb-js/compass-schema: Replace lodash.has with property access to _bsontype (#2284)
- compass-serverstats: Prevent mouse cursor jumping (COMPASS-4432, #2281)
You can see the full list of commits here:
v1.27.0-beta.8...v1.27.0-beta.9
1.27.0-beta.8
Changes from v1.27.0-beta.7:
Bug Fixes
- hadron-build: Provide a projectRootPath and actually pass rebuild config overrides to electron-rebuild (#2282)
You can see the full list of commits here:
v1.27.0-beta.7...v1.27.0-beta.8
1.27.0-beta.7
Changes from v1.27.0-beta.5:
You can see the full list of commits here:
v1.27.0-beta.5...v1.27.0-beta.7
1.27.0-beta.5
Changes from v1.27.0-beta.4:
Features
- @mongodb-js/compass-home, mongodb-compass: Replaces compass-*-ddl plugins, with compass-databases-collections (COMPASS-4830, #2240)
- databases-collections: Create a time-series collection from create database (COMPASS-4860, #2222)
Bug Fixes
- @mongodb-js/compass-shell: Terminate shell runtime when dataService disconnects or Compass is closed (#2239)
You can see the full list of commits here:
v1.27.0-beta.4...v1.27.0-beta.5