Releases: mongodb-js/compass
v0.6.1
Platform support:
- OS X 10.10 only
- Windows 7+ (64-bit only)
Main improvements from 0.6.1:
- Authenticated connections working again on Windows. Full SSL support should work.
- Windows builds are signed now
This build is feature complete for 1.0. We have bugs left to squash, but the 1.0 features are here.
Bug
- [INT-788] - After connecting to a schema, attempting to "connect to" flashes previous connect dialog
- [INT-828] - Fix merge error that disabled coordinate detection
- [INT-843] - Visual bug - Analyzing collections message still visible after selecting a collection
- [INT-849] - Connect form touch-ups
- [INT-851] - Keytar initialization routine failed
- [INT-856] - Hide X.509 auth for 1.0
Improvement
- [INT-874] - Add explicit dependency on kerberos module
New Feature
v0.6.0
Platform support:
- OS X 10.10 only (10.8+ support before 1.0)
- Windows 7+ (64-bit only. Signed builds before 1.0)
This build is feature complete for 1.0. We have bugs left to squash, but the 1.0 features are here.
- SSL connectivity
- Username/password authentication
- Passwords are stored encrypted in the system keychain
- LDAP and Kerberos authentication are enabled but untested
- Enhanced first run "tour"
- "Help" menu with the ability to rerun the tour
Authenticated connections on Windows are nonfunctional due to a build issue related to system keychain interaction (Windows Credential Vault). We will correct this ASAP.
Bug
- [INT-705] - Cant connect to MongoS running no auth
- [INT-744] - scout-client error handling bug
- [INT-752] - config.* collections not shown as "special" (darker color)
- [INT-753] - language model regex issue with strings containing comma and colon
- [INT-754] - Minichart bug - incorrect bar chart sort with Number values
- [INT-756] - Connect Dialog Refreshes When a File Input is Left Empty
- [INT-760] - Change Cursor of Object Day and Time Created Graphs to Not Be Selectable
- [INT-762] - connect dialog: NEW_EMPTY state resets form erroneously
- [INT-764] - Auth'd connections again failing because of missing keytar
- [INT-765] - changing auth method and saving changes does not persist
- [INT-775] - Vizualization Clipping Issues
- [INT-776] - Unauthenticated connections not working on Windows
- [INT-778] - "Undefined" in title bar
- [INT-779] - connect dialog ssl fields not hidden on "new connection"
- [INT-785] - Reload triggers "Cannot read property apply of undefined" error
Improvement
- [INT-664] - Make Windows menus functionally equivalent to Mac menus
- [INT-674] - Implement new connect window form interaction
- [INT-708] - Toggle indeterminate mode on progress bar
- [INT-718] - mongodb-connection-model has functional test for SSL
- [INT-812] - Make Authentication "None" the default
New Feature
- [INT-484] - Use system keychain for "remember usename and password"
- [INT-527] - use maxTimeMS for queries against prod servers to avoid excessive scans
- [INT-547] - Support SSL login
- [INT-669] - Show notification when bugsnag catches an error
- [INT-751] - Each window should have its own menu
- [INT-780] - Connect Dialog: save selected file path for SSL certificates
Task
- [INT-783] - Upgrade node on Evergreen buildvariants to v4.2.2
v0.5.1
Current platform support:
OS X 10.10 only (10.8+ support soon)
Windows 7+ (64-bit only)
Bug
- [INT-511] - `ApplicationMenuView`: Error message: Cannot read property ToggleDevTools
- [INT-743] - Make mongodb-language-model compatible with latest ampersand-state
Improvement
- [INT-729] - Open nested subdocuments when you click on document subtype inside array
- [INT-741] - Store current app version on first-run into local storage
- [INT-750] - Don't open dev console automatically anymore on each window
New Feature
v0.5.0
Current platform support:
OS X 10.10 only (10.8+ support soon)
Windows 7+ (64-bit only)
Bug
- [INT-628] - Compass 0.3.1 has started hanging for a particular collection
- [INT-702] - Token refresh fails
- [INT-706] - "Recent Connections" shows repeated connections
- [INT-711] - After opening second connection, the first window doesn't load data anymore
- [INT-713] - visual bug for sub type number in array
- [INT-730] - Discovery errant `.` in deployment discovery
- [INT-742] - filtering via graphs broken
Improvement
- [INT-675] - Implement "Connect" menu item
- [INT-699] - Truncate long hostnames in instance info in sidebar
- [INT-707] - Show percentage of documents parsed in sampling message
- [INT-732] - change cursor to "pointer" when hovering over field name
New Feature
- [INT-591] - Make "special" databases (local, config) visible but distinct from normal databases
- [INT-642] - Show progress during sampling of collection
- [INT-697] - App should run as singleton
- [INT-724] - Bake runner start/stop into "npm run ci" on server/client/compass
Story
- [INT-639] - Rethink the design of the connect dialog
Task
v0.4.3
Current platform support:
OS X 10.10 only (10.8+ support soon)
Windows 7+ (64-bit only)
Bug
- [INT-653] - Don't retry connection with MONGODB-CR if username/passwd was in error
- [INT-668] - slaveOk=true ignored in connection url
Improvement
- [INT-362] - When filtering documents, give some indication of the size of the result set
- [INT-586] - No information if a user connects to a server with no collections
- [INT-657] - Enhanced DNS normalization in deployment discovery
- [INT-662] - After connection tested, check if we can actually get a list of collections
New Feature
- [INT-430] - Show db version currently connected to and Enterprise|Community
- [INT-585] - Add refresh button for collection list
Task
v0.4.2
v0.4.1
Current platform support:
OS X 10.10 only. (10.8+ support soon)
Windows 7+ (64-bit only)
Bug
- [INT-644] - 2.6.x Auth, "Fatal Error: no such cmd: saslStart"
- [INT-647] - "Filter collections" control nonfunctional
- [INT-648] - Race condition fetching connection details
- [INT-652] - Connection test not receiving model values
Improvement
- [INT-646] - Handle not authorized case when discovering cluster
v0.4.0
Current platform support:
OS X 10.10 only. (10.8+ support soon)
Windows 7+ (64-bit only)
New Features
- Authentication:
- SCRAM-SHA-1
- MONGODB-CR
- Replicaset support
- Sharding support
- INT-276 Use fast server-side collection sampling when present in MongoDB 3.1.6+
Bug Fixes
- #135 INT-425, INT-645 edit connection (@imlucas)
- #130 INT-378 use {_id: -1} sort order for sampling (@kangas)
- #128 INT-605 limit vs size (@rueckstiess)
- #129 INT-197 minichart for object and array root field (@rueckstiess)
- #122 INT-596 cap strings at 500 char in document viewer (@rueckstiess)
- #127 INT-600 when in dev, copy result of your changes into app resources (@imlucas)
v0.3.1
Current platform support:
- OS X 10.10 only. (10.8+ support soon)
- Windows 7+ (64-bit only)
New Features
- #126 ⬆️ scout-server@0.1.0 (@imlucas)
- Replicaset and sharding support
- $sample support
- #125 INT-574 Change all occurrences of "Scout" to "Compass" in the UI (@marcgurney)
- #124 INT-562 Rename compass (@kangas)
- #123 Fix windows (@imlucas, @kangas)
- #116 INT-556 - "Zero state" guidance message (@marcgurney)
- #114 INT-197 added information to object/array root level (@rueckstiess)
Bug Fixes
- #120 INT-582 fix(windows) Evergreen upgrade npm on Windows (@kangas)
- #115 INT-522 no longer replace single with double quotes (@rueckstiess)
- #112 INT-379: Fix config so windows actually builds. (@imlucas)
- #113 Darwin build unsigned (@kangas)
- #111 better mousedown handling on existing selection (@rueckstiess, @imlucas)
- #109 Upgrade to electron 0.30.5 (@imlucas, @kangas)
- #107 enable asar in darwin builds (@kangas)
v0.3.0
New Features
- #106 INT-456 QB improvements (@rueckstiess, @imlucas)
- INT-533 Clear" button for query builder to reset query
The query builder now supports click-drag selection of multiple values, and also updates the selections on minicharts to reflect manual query modifications.
DX
- #108 Add "run check" to pre-commit hook tests (@kangas)
- #110 INT-198 optionally disable installer signing (@kangas)
Notice: The OS X build only works on OS X 10.10 presently.