Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Remove neo4j desktop dependency (#117) * remove graph-app-kit, reinstall latest semantic-ui-react * drastically simplify to remove Neo4j Desktop dependencies * simplify to set HalinContext connection details, no longer using Neo4jDesktopAPI construct * simplify to remove Neo4jDesktopAPI code path * remove neo4jDesktop API shims * rename directory Neo4jDesktop->initialConnection * rename Neo4jDesktopApiStandin -> ConnectionDetailsProvider * fix tests for Halin connection details method * fixed missing default drop-down selection * event log is shown for all clusters even single node * improve pagination and table size to reduce wasted space * in 4.0MR1, the returning signature of SHOW DATABASES changed a lot * diagnostic collector now collects databases and statuses * upgrade neo4j-driver@^4.0.0 GA release * remove duplicate * re-enable privilege actions * remove useless componentWillMount * revamping how status is assigned * simplify/refactor database object creation * adaptations for 4.0MR1 call dbms.cluster.overview changes * refactored watchForClusterRoleChange to ClusterMember * adapt for neo4j 4.0MR1 changes * ignore testrig files * permit parameterized transaction metric functions * update documentation for TransactionsOpen * default database assignment * add isDefault accessor * isNeo4jCloud -> isNeo4jAura * database overview component * simplify code in favor of databaseoverview component * getMemberStatuses() * Simple KB entry for database * remove problematic popups with rendering issues in new react * add keys * create database pane, not modal * convert from a modal to a pane * update for 4.0mr1 syntax * removed in favor of simpler approach * Member database API changes (#118) * refactor code into new object ClusterMemberSet * API changes and refactoring * testrig first commit * PerformancePane -> ClusterMemberOverview * refactor naming of node -> member (ClusterMembers) * move old context popup information to member overview (freshness) * overview goes first to mirror structure of member pane * #operability notes * members can score their own health * databases can get their leaders, with the help of crazy #operability URI parsing code * more database testing * ClusterMember testing * execute operations on systemDB writer * fix administrative error * deprecate the Ping component * #operability note * fix forced selection bug * cluster member sets can merge changes in an ongoing way * documentation * merge method * add payloads to cluster events * first commit of database sets * upgrade react-toastify@^5.4.1 * API CHANGE: databases() comes from DatabaseSet, not ClusterManager * fix and expand testing * system writer debugging * refresh on new database information * no systemdb writer is a critical error * event management * remove test * listener tests * factor out status icons * add database list with status icons * add member list with status icons * housekeeping * event log can be downloaded as CSV * change Grant -> Access for 4.0MR1 * updated docs for API changes * create database action only available neo4j >= 4 * single databases get renamed to default neo4j * pre-4.0 dummy databases get the halin base URI as their address * pre-4 we don't need 'database' value for a member * GRANT WRITE is sensitive to excluding ELEMENTS from query * controlled vocabulary * initial testing * use of controlled vocab * increased testing * improved testing * database status has pop-up context information * revamp NodeLabel for members * improve layout * double size * check to see if a privilege allows entity * include 4.0 database operations * allow access to a map of reported errors * refactor NodeLabel -> MemberLabel * reuse MemberLabel component * greatly simplify less is more * stars and black lines refer to SYSTEM writer * query generation for database operations * DENIED privileges get a GRANT button * cover reverseability of privileges * remove conflicting icon property * factor out privileges button * more reverseability testing * fix tests caused by Member API changes * upgrade neo4j-driver * fixed db #operability issue for 4.0 SINGLE * add standalone flag * updated documentation * fix for pre-Neo4j 4.0 clusters * remove bolt:// from host * fix bad bug caused by extra = * add store size information when you can * plugin jmx 4 store size query * calculate all store sizes * simplification and unit testing * change member ordering to ignore leader * read replica config * send LIMIT param as an int, fixing #ship issue * database KB entry * the default selection is the systemdb writer * getMembersByRole deals with SINGLE for other databases * upgrade docker to 4.0.0 * test against neo4j 4.0.0 * new 4.0 metric references * upgrade neo4j * double the slow feed timeout to 2 * window to reduce spam warnings * factor out parameters * I hate yaml * CDT can build select filters for fields, by accessor * remove noise * factor out displayColumns * fix neo4j driver typing issue * refactor outside the export; no meaningful code changes here * reduce the memory weight of test rig * refactor runAllProbes ClusterMember->probes * feature detection for Neo4j fabric * ignore driver settings for fabric feature detection * include Fabric feature detection * usesFabric unit test * FabricDesignator component * fabric knowledgebase entries * refactor special case from feature probes * bugfix: don't show null total storesize on < Neo4j 4.0 * fix star icon bug for 3.5 cluster leaders * reduce minimum page size * TODO - make multi-database ready * fixed special case bug that affected REVOKE of database-specific verbs * edge condition: unavailable databases while reconciling * more controllable "getLeader" behavior * you can't administer reconciling databases * don't display stats while DB is reconciling * important safety tip kids * SampleQueries now has selectable database option for multidb * show neo4j version * certificate trust change * better role support detection * v0.12.0 release notes
- Loading branch information