Releases: mongodb-js/compass
1.5.0-beta.2
The Compass Team is proud to announce our latest release on the Beta channel, 1.5.0-beta.2
.
This release is now generally available from the MongoDB Download Center for macOS and Windows. This is the third release to the Beta channel for the 1.5
series we will promote to the Stable channel on November 29th as part of the MongoDB 3.4 Server release.
More Frequent Beta Releases
In October, we committed to 4 weekly releases of 1.5
on the Beta channel in the run-up to the MongoDB 3.4 release on November 29th. As a team, we have decided to release even more frequently during this Beta period. New Beta releases will be published as changes are completed with a most 1 new release per day. This will enable us to deliver 1.5
as our most sturdy, secure, and performant release on the Stable channel to date.
Changelog
1.5.0-beta.2
contains the following bugfixes and improvements:
- COMPASS-134: Use uuids for document list keys (#583)
- COMPASS-212: Add
min-height
andoverflow:scroll
to dropdown in validation page (#572) - COMPASS-298: Make all collection headers fixed position (#577)
- COMPASS-308: Bump data service to handle ismaster on mongos (#576)
- use a : instead of a . to separate host and port. (#579)
1.5.0-beta.1
The Compass Team is proud to announce our latest release on the Beta channel, 1.5.0-beta.1
.
This release is now generally available from the MongoDB Download Center.
Document Validation: Full Range Support
The majority of this feature made it into last week's release, but the
"range" rule was more complex than anticipated and rolled over into the current
sprint (COMPASS-235). It is now complete, including an improved
form validation for invalid user inputs. Here is a short video to demonstrate
the range rule:
Bug Fixes
- COMPASS-140 A regression in SSL connections, breaking Server & Client validation
- COMPASS-144 Dismissing the auto update banner jumps to serverStats
- COMPASS-226 Decimal128 option in BSON Type selector should be hidden if server is < 3.4.x
1.5.0-beta.0
The Compass Team is proud to announce our latest release on the Beta channel, 1.5.0-beta.0
. This release is now generally available from the MongoDB Download Center. 1.5.0-beta.0
replaces the previous Beta channel release of 1.4.0-beta.3
and contains the following changes:
- COMPASS-147 SSH Tunnel Refactoring (#563)
- COMPASS-143 Don't show DDL ops on secondaries (#562)
- COMPASS-204 Drop Collection (#561)
- COMPASS-203 Create Collection (#555)
- COMPASS-188 Double scroll bars on index view fix; scrollbar on hostname fix; (#560)
- COMPASS-142 Showing error message on modal on index drop error (#556)
- COMPASS-199 Validation json editable (#559)
- COMPASS-190 Some style changes for create index, making cursors pointers (#557)
- COMPASS-80 Add databases view + collections table (#550)
- COMPASS-185 Collation in index view
- COMPASS-205 Create Database/Drop Database (#553)
- COMPASS-178 Placeholder for query input (#547)
- COMPASS-195 Add “System CA / Atlas Deployment” ssl option (#549)
- COMPASS-78 Create databases store, list dbs in table (#548)
- COMPASS-215 Support multiple nullable (#545)
- COMPASS-77 sortable table component (#544)
- COMPASS-68 Get Single Range Component Working in Compass, and Tests (#543)
- COMPASS-175 Some Design Tweaks (#541)
- COMPASS-132 Fix Intercom email can't be blank error (#534)
- COMPASS-73 Add document validation to Compass (#530)
- COMPASS-127 Remove serverStats feature flag (#531)
- COMPASS-146 Decimal128 support in schema view (#527)
- COMPASS-102 Don't show scrollbars in RTSS (#526)
- COMPASS-86 Better Atlas Handling. (#524)
- COMPASS-145 Create index (#516)
- COMPASS-160 Fix connect window focus regression (#521)
- INT-1750 Collection sidebar in react (#510)
- COMPASS-154 Added CSS styling for trashcan button shown in Indexes tab (#518)
- COMPASS-104 Fix sleeping behavior for RTSS charts. (#519)
- COMPASS-104 Fix RTSS chart errors by turning off interpolation (#515)
- COMPASS-96 Show hot collections list as current hottest collections. (#511)
- COMPASS-122 Drop Index (#513)
- COMPASS-101 Bump hadron-build with updated codesign
- COMPASS-101 Update hadron-build and pin electron: (#514)
- COMPASS-100 Read preference not used by index model
- COMPASS-100 Fix undefined users error: (#509)
- COMPASS-103 Add reset action for RTSS stores (#508)
- INT-1827 Always hide the status bar in the connect window (#507)
- COMPASS-94 feature flags in query bar (#506)
- INT-1893 Document COMPILE_CACHE=false flag (#502)
- INT-1782 Remove old schema view (#503)
- INT-1838 Refactoring CRUD to BEM and Fixing Styles. (#498)
- INT-1748 explain component in react (#499)
- INT-1652 Add help section for SSH Tunnel feature (#479)
- INT-1882 Document edit actions only on editable
- INT-1821 Fix CRUD readonly indentation (#489)
- INT-1836
[email protected]
(#487) - INT-1844 Namespace documents with collection name (#483)
- INT-1833 Add es6 to eslint env (#484)
- INT-1770 Adding paste events into CRUD (#481)
- INT-1836
[email protected]
(#478) - INT-1833 Add es6 to eslint env (#484)
- INT-1836 Bump hadron-build to 0.9.1 (#478)
- INT-1458 Implement Realtime Server-Stats (#480)
- INT-1835 Fix explain plan triggering on query change (#472)
- INT-1783 Add error messages to insert dialog (#474)
- INT-1825 Bump hadron-document (#473)
- INT-1825 Bootstrap require in crud component
- INT-1791 Fix SSH tunnel passphrase field is shown in clear text (#469)
- INT-1833 Fix eslint error "Parsing error: Assigning to rvalue" (#471)
- INT-1826 Use native schema parser (#475)
- INT-1662
[email protected]
(#477) - INT-1774 Kill mixpanel (#476)
- INT-1825 Bootstrap require in crud component
- INT-1791 Fix SSH tunnel passphrase field is shown in clear text (#469)
- INT-1768 Remove old indexes tab
- INT-1768 Adding property type validators
- INT-1768 Adding back usage tooltip
- INT-1768 Fix properties column sorting
- INT-1768 Index help links not in store
- INT-1768 Fix missing debugs
- INT-1768 Fix console out
- [INT-1768](https...
1.4.0
The Compass Team is proud to announce our latest release on the Stable channel, 1.4.0
. This release is now generally available from the MongoDB Download Center. The following changes are included in this release:
- COMPASS-86 Auto Support for Connecting to Atlas
- INT-1664 Make "Visual Tree" explain view the default
- INT-1763 Use Real BSON Types With CRUD
- INT-1780 Integrate Value Promotions in Node Driver 2.2.8
- INT-1775 Add link to privacy policy on Privacy Preferences opt-in screen
- COMPASS-95 Fixed Mapbox tile display issues that blocked some users from loading the maps tiles
- COMPASS-100 Fixed errors when connecting to Atlas secondaries
- COMPASS-101 Fixed upgrade issues from 1.3.x to 1.4.x in all channels
- COMPASS-132 New Intercom messenger throws errors "email can't be blank"
- COMPASS-160 Fix connect window focus regression
- INT-1663 Rewrite Schema view in React
- INT-1826 Switch to mongodb-schema:parse-native to improve responsiveness on complex schemas
- INT-1457 Performance optimization of component registry
- INT-1540 Upgrade electron to 1.2.8
- INT-1432 Compass becomes unresponsive on extremely wide schema samples
- INT-1359 Remove disclosure triangle for GeoJSON coordinate nested documents
- INT-1636 Move "remove field" icon away from expand/collapse arrow
- INT-1788 Very slow resolution of the "sampling" help page
- INT-1777 Compass 1.3 host/port missing when connected to mongos 3.0
- INT-1585 String data doesn't wrap correctly in document view
- INT-1660 TypeError: Cannot read property 'indexSizes' of undefined
- INT-1658 TypeError: Cannot read property 'executionStages' of undefined
- INT-1650 TypeError: Property 'ssh_tunnel_port' must be of type number
- INT-1659 TypeError: Property 'message' must be of type string. Tried to set [object Object]
- INT-1657 TypeError: Invalid Version: undefined
- INT-1569 Cannot read property webContents of undefined
- INT-971 Tour CSS bug on window resize
- INT-1655 TypeError: this.id.charCodeAt is not a function
- INT-1586 Compass Small Bug Fixes for World
- INT-1580 1.3.0-beta unable to migrate 1.2.0-beta preferences
- INT-1783 CRUD insert: no error displayed when validation rule fails
- INT-1791 SSH tunnel passphrase field is shown in clear text
- INT-1825 Uncaught TypeError: Cannot read property 'Symbol(Symbol.iterator)' of undefined (when updating a document)
- INT-1835 Explain Tab No Longer Listens to Query Changes
- INT-1836 1.4.x builds and higher broken on OSX
- INT-1841 Documents view shows only one document when _id is object
- INT-1844 Document view does not refresh when switching between databases, if same _id exists in two collections
- INT-1477 Compass uses MapBox proxy
- INT-1662 Group Bugsnag error submissions across OS, launch path, app version
- INT-1774 Cease sending Compass metrics to Mixpanel
1.4.0-beta.3
The Compass Team is proud to announce our latest release on the Beta channel, 1.4.0-beta.3
. This release is now generally available from the MongoDB Download Center. This will most likely be the last release of the 1.4.x
series before it is promoted to stable. The following changes are included in this release:
- COMPASS-86: Atlas: Auto Support for Connecting to Atlas
- COMPASS-132: Stability & Performance: New Intercom messenger throws errors "email can't be blank"
- COMPASS-160: Atlas: Fix connect window focus regression
1.4.0-beta.2
Notable Changes
- COMPASS-95 Fixed Mapbox tile display issues that blocked some users from loading the maps tiles.
- COMPASS-100 Fixed errors when connecting to Atlas secondaries.
- COMPASS-101 Fixed upgrade issues from 1.3.x to 1.4.x in all channels.
1.4.0-beta.1
Bug
[INT-1791] - SSH tunnel passphrase field is shown in clear text
[INT-1825] - Uncaught TypeError: Cannot read property 'Symbol(Symbol.iterator)' of undefined (when updating a document)
[INT-1835] - Explain Tab No Longer Listens to Query Changes
[INT-1836] - 1.4.x builds and higher broken on OSX
[INT-1841] - Documents view shows only one document when _id is object
[INT-1844] - Document view does not refresh when switching between databases, if same _id exists in two collections
New Feature
[INT-1826] - Switch to mongodb-schema:parse-native to improve responsiveness on complex schemas
Task
[INT-1662] - Group Bugsnag error submissions across OS, launch path, app version
[INT-1774] - Cease sending Compass metrics to Mixpanel
[INT-1783] - CRUD insert: no error displayed when validation rule fails
1.4.0-beta.0
The MongoDB Compass team is proud to announce our latest release on the Beta channel, v1.2.0-beta.0.
Notable Changes
Compass 1.4 primarily includes the following "under the hood" relative to 1.3:
- We upgraded our Electron runtime to v1.2.8
- We rewrote our schema view for improved responsiveness on complex schemas
- We improved load times for the Help window
- CRUD functionality now exposes native BSON types, and preserves BSON types during round-trip edits.
The majority of our work during this sprint was on bugfixes and fine-tuning, most of which were successfully backported to the 1.3 stable release.
Full Release Notes
1.3.0
The MongoDB Compass team is proud to announce our latest release on the Stable channel, v1.3.0.
New Features
Create, Update, Delete Documents
MongoDB Compass now allows you to create, update, and delete single documents within the Documents tab.
Explain Plan "Visual Tree"
Compass 1.3 enhances the Explain Plan tab to show results as a "Visual Tree", in addition to the "Raw JSON" view available in Compass 1.2.
Geographic visualization and query builder
Compass 1.3 detects GeoJSON and latitude/longitude coordinate pairs within your collections, and visualizes them using interactive maps. The maps also permit interactive query construction.
SSH Tunnel support
Compass 1.3's connection dialog now allows you to define SSH Tunnels which automatically start when you connect to MongoDB, and stop when you disconnect.
1.3.0-beta.5
v1.3.0-beta.5 release notes on JIRA
Bug
- [INT-1585] - String data doesn't wrap correctly in document view
- [INT-1660] - TypeError: Cannot read property 'indexSizes' of undefined
- [INT-1777] - Compass 1.3 host/port missing when connected to mongos 3.0