Releases: mongodb-js/compass
1.5.0-beta.5
Notable Changes
* COMPASS-315: Fixed auto-casting
* COMPASS-426: Fixed password storage in IndexedDB.
1.4.2
1.5.0-beta.4
The Compass Team is proud to announce our latest release on the Beta channel, 1.5.0-beta.4
. This release is now generally available from the MongoDB Download Center for macOS and Windows.
- Run functional tests on travis (#611)
- This change adds an option to mount all views initially. (#600)
- COMPASS-179 updated dmg background image (#595)
- COMPASS-191 - Extended JSON Syntax Helper Icon (#598)
- COMPASS-191 turn info sprinkle red when syntax error (#599)
- COMPASS-221: DDL: Update Create Index Modal to Match new Designs (#558)
- COMPASS-275 remove Array type validation. (#606)
- COMPASS-291 explain only executes on apply press, otherwise remains z… (#614)
- COMPASS-291 only call setState once in apply/reset (#616)
- COMPASS-292 explain view zero state (#617)
- COMPASS-301: Hide validation tab for servers < 3.2 (#615)
- COMPASS-324: Document View not updating after query build via Schema (#602)
- COMPASS-331: Update hadron-document (#608)
- COMPASS-396 Show SSH Tunnel (#604)
- COMPASS-396 fix test. (#605)
- COMPASS-402 intercom signups. (#607)
- COMPASS-98 react convert collection (#593)
- compass-sidebar-content height is 100% minus the top portion (home, filter) to make overflow-y scroll work (#613)
1.4.1
The Compass Team is proud to announce our latest release on the Stable channel, 1.4.1
. This release is now generally available from the MongoDB Download Center for macOS and Windows.
1.4.1
contains a single bug fix which a customer pointed out to us on Intercom. Editing a false-y value (0|""|false
) from the documents tab would inadvertently be cast to null
when saved back to the server.
1.5.0-beta.3
The Compass Team is proud to announce our latest release on the Beta channel, 1.5.0-beta.3
. This release is now generally available from the MongoDB Download Center for macOS and Windows.
- COMPASS-213: Guard against execution on readonly views
- COMPASS-213: Readonly view doc validation
- COMPASS-213: Readonly view explain plan
- COMPASS-213: Readonly view indexes
- COMPASS-137: Readonly view support in coll stats
- COMPASS-213: Bump collection model
- COMPASS-213: Bump dependencies
- COMPASS-224 bump [email protected]. (#568)
- COMPASS-251 COMPASS-252 COMPASS-253: Guarding Write Operations (#581)
- COMPASS-277 ⬆️ [email protected] (#596)
- COMPASS-277 ⬆️ [email protected] (#597)
- COMPASS-287: distinct numeric types (#584)
- COMPASS-207: Added 100px of bottom padding to give space for the intercom on scroll (#566)
- Fix functional test suite and run on travis (#585)
- Fix eslint errors
- Fix insert button not updating
- Fix usage column error 3.0 and lower servers (#587)
- Fixing collection store init errors in stats (#586)
- Remove unnecessary constructor overrides (#588)
- Temporary fix for migrations errors
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