The Compass Team is proud to announce our latest release 1.6.0-beta.0
. This release is now generally available from the MongoDB Download Center for macOS and Windows. For the first time, Compass installers are also now available for Linux, Ubuntu and Red Hat 🎉 .
Linux
Customers can now install and use Compass on Linux. Our officially supported Linux platforms are Ubuntu 14.04+ and Red Hat Enterprise Linux 7+.
Installing Compass on Ubuntu 14.04+
wget https://downloads.mongodb.com/compass/beta/mongodb-compass-beta_1.6.0~beta.0_amd64.deb;
sudo dpkg -i mongodb-compass-beta_1.6.0~beta.0_amd64.deb;
DEBUG=* mongodb-compass-beta;
Installing Compass on Red Hat Enterprise Linux 7+
wget https://downloads.mongodb.com/compass/beta/mongodb-compass-beta-1.6.0.x86_64.rpm;
sudo yum install mongodb-compass-beta-1.6.0.x86_64.rpm;
sudo DEBUG=* mongodb-compass-beta;
Show OS notification for unexpected errors
Zoom-In/Zoom-Out
What's New
- COMPASS-395 Wrap strings inputs in quotes (#660)
- COMPASS-453 Hotkey to insert document (#661)
- COMPASS-341 Hide intercom widget when feedback disabled (#656)
- COMPASS-503 ⬆️ mongodb-connection-model@6.3.4 && mongodb-data-service@2.2.1 (#666)
- COMPASS-521 Collection List hangs after applying a query (#668)
- COMPASS-313 Guard against dropped file with no path (#672)
- COMPASS-388 Don't fetch instance before set in store (#673)
- COMPASS-419 Expand all/collapse all in document (#663)
- COMPASS-458 Decoupling and improving no collections visible message (#679)
- COMPASS-387 Handle no global lock data (#681)
- COMPASS-542 Build installers for Ubuntu and Redhat (#682)
- COMPASS-458 Add enzyme tests, fix regression detected by them (#687)
- COMPASS-522 Validation style pass (#683)
- COMPASS-469 unique charts with long type (#690)
- COMPASS-557 Generate correct id on document deletion (#692)
- COMPASS-373 Filtering out MongoErrors/Fix CRUD pagination with filter. (#693)
- COMPASS-528 reactify home (#675)
- COMPASS-445 Adding refresh to document list (#697)
- COMPASS-564 Indexes Tab order gets reversed on create and delete index (#695)
- COMPASS-550 Better error checking for RTSS charts (#696)
- COMPASS-385 Check data exists before modifying overlays for RTSS tables (#700)
- COMPASS-468 schema shows undefined (#689)
- COMPASS-543 adding icon for linux (#704)
- COMPASS-375 Add OS notification for unexpected non-MongoError errors. (#702)
- COMPASS-479 Run check not tests in evergreen to avoid runner (#707)
- COMPASS-546 Include Compass URL and email in Linux installers (#706)
- COMPASS-548 Add links in and out of databases and collection views (#705)
- COMPASS-579 "Breadcrumb" Style Pass (#711)
- COMPASS-545 Evergreen integration for Linux (#708)
- COMPASS-247 added web-kit-user-select text style to values (#709)
- COMPASS-247 allow field name to be selectable (#716)
- COMPASS-541 Filter applies on insert document (#720)
- COMPASS-584 hide system.* collections from table + refactoring (#714)
- COMPASS-392 Connect window sidebar styles (#713)
- COMPASS-64 Provide Line Number Menus in CRUD for More Explicity Addition Actions (#722)
- COMPASS-568 Set deleting to false when document deletion is successful (#729)
- COMPASS-497 Better indication of type change (#731)
- COMPASS-463 action buttons disable secondary (#717)
- COMPASS-360 cancel empty validation rule (#732)
- COMPASS-587 Improve the about Compass dialog (#733)
- COMPASS-470 Add zoom in & out (#741)
- COMPASS-394 Collapse sidebar by default (#740)
- COMPASS-533 Escape key closes modal (#737)
- COMPASS-646 line-number.jsx: return component instead of plain object for bson types (#743)
- COMPASS-319 Added RTSS README (#746)
- COMPASS-544 Linux installers (#742)
Other Changes
60 other changes
- Added 100px of bottom padding to give space for the intercom on scroll ([#566](https://github.com//pull/566))
- use a : instead of a . to separate host and port. ([#579](https://github.com//pull/579))
- [COMPASS-213](https://jira.mongodb.org/browse/COMPASS-213): Guard against execution on readonly views
- [COMPASS-213](https://jira.mongodb.org/browse/COMPASS-213): Readonly view explain plan
- [COMPASS-213](https://jira.mongodb.org/browse/COMPASS-213): Readonly view doc validation
- [COMPASS-213](https://jira.mongodb.org/browse/COMPASS-213): Readonly view indexes
- [COMPASS-213](https://jira.mongodb.org/browse/COMPASS-213): Disable CRUD actions when not writable
- [COMPASS-213](https://jira.mongodb.org/browse/COMPASS-213): Bump collection model
- [COMPASS-213](https://jira.mongodb.org/browse/COMPASS-213): Bump dependencies
- [COMPASS-137](https://jira.mongodb.org/browse/COMPASS-137): Reaonly view support in coll stats:
- [COMPASS-137](https://jira.mongodb.org/browse/COMPASS-137): Fix eslint errors
- Fix functional test suite and run on travis ([#585](https://github.com//pull/585))
- Fixing collection store init errors in stats ([#586](https://github.com//pull/586))
- Fix usage column error on 3.0 and lower servers ([#587](https://github.com//pull/587))
- Remove unnecessary constructor overrides ([#588](https://github.com//pull/588))
- This change adds an option to mount all views initially. ([#600](https://github.com//pull/600))
- Run functional tests on travis ([#611](https://github.com//pull/611))
- compass-sidebar-content height is 100% minus the top portion (home, filter) to make overflow-y scroll work ([#613](https://github.com//pull/613))
- Bump hadron-build to 2.0.2 to fix github issue ([#620](https://github.com//pull/620))
- Changed eye icon in sidebar to lock, changed padding of alert message to be aligned with collection title ([#619](https://github.com//pull/619))
- Fix for developers: "Module version mismatch. Expected 50, got 48." ([#621](https://github.com//pull/621))
- ⬆️ mongodb-data-service@2.1.7 ([#630](https://github.com//pull/630))
- Added overflow hidden to querybar container to fix scrolling issue ([#642](https://github.com//pull/642))
- Require uuid, not node-uuid ([#647](https://github.com//pull/647))
- Hide webkit scrollbar ([#645](https://github.com//pull/645))
- Fix insert document dialog ([#648](https://github.com//pull/648))
- React/Enzyme test warnings ([#652](https://github.com//pull/652))
- Refactoring the functional test suite: ([#636](https://github.com//pull/636))
- Updating functional test readme ([#653](https://github.com//pull/653))
- Remove timeouts on modal button clicks. ([#654](https://github.com//pull/654))
- Feature tour is always first time in test env ([#659](https://github.com//pull/659))
- Refactor of CRUD elements. ([#662](https://github.com//pull/662))
- Small style fixes ([#665](https://github.com//pull/665))
- Update hadron build to latest. ([#670](https://github.com//pull/670))
- Wait for status bar on functional tests ([#671](https://github.com//pull/671))
- Remove unused styles and instance-properties jade template ([#678](https://github.com//pull/678))
- Recentered zero-state message ([#677](https://github.com//pull/677))
- Change timeout and get strategies ([#680](https://github.com//pull/680))
- Finishing off base rtss functional tests ([#684](https://github.com//pull/684))
- Dedupe electron-prebuilt ([#686](https://github.com//pull/686))
- Cache electron-prebuilt binaries for faster travis builds ([#685](https://github.com//pull/685))
- Fixing timeouts and selectors ([#688](https://github.com//pull/688))
- Adding docs ([#698](https://github.com//pull/698))
- Drop caveat ([#699](https://github.com//pull/699))
- More test improvements ([#701](https://github.com//pull/701))
- Updating the test readme ([#703](https://github.com//pull/703))
- CRUD refactoring ([#691](https://github.com//pull/691))
- Add .waitForStatusBar() into waitForIndexCreation ([#710](https://github.com//pull/710))
- Update readme with release process ([#712](https://github.com//pull/712))
- Fix JSON paste error handling ([#718](https://github.com//pull/718))
- Bump document & type checker ([#719](https://github.com//pull/719))
- Convert stores to js ([#721](https://github.com//pull/721))
- Bump hadron-document and -type-checker ([#723](https://github.com//pull/723))
- Bump dependencies to get BSON 1.0.1 ([#724](https://github.com//pull/724))
- Add back master is broken section ([#725](https://github.com//pull/725))
- reset filter for CRUD when namespace changes ([#726](https://github.com//pull/726))
- Readonly views work in database tab. ([#734](https://github.com//pull/734))
- ⬆️ hadron-type-checker@0.17.1 ([#735](https://github.com//pull/735))
- bump connection-model@6.3.5 ([#736](https://github.com//pull/736))
- Fedora says “Do NOT end in a period.” ([#738](https://github.com//pull/738))