|
1 | 1 | # Graph Explorer Change Log |
2 | 2 |
|
| 3 | +## Release 3.0.0 |
| 4 | + |
| 5 | +Graph Explorer 3.0 is here! This release brings one of the most requested |
| 6 | +features — the ability to visualize your graph database schema — along with a |
| 7 | +fresh navigation experience and a handful of quality-of-life improvements. |
| 8 | + |
| 9 | +If you're upgrading from a previous version, all your existing connections, |
| 10 | +preferences, and configuration data will carry over unchanged. |
| 11 | + |
| 12 | +### Schema Explorer |
| 13 | + |
| 14 | +You can now see the shape of your graph at a glance. The new Schema Explorer |
| 15 | +renders your vertex types, edge types, and their connections as an interactive |
| 16 | +schema graph. Drill into any type from the sidebar to see property details and |
| 17 | +data types. Edge connection discovery maps out how your types relate, giving you |
| 18 | +a bird's-eye view of your entire graph structure. |
| 19 | + |
| 20 | +The schema is built by sampling your graph data, so it reflects what Graph |
| 21 | +Explorer has seen so far and may not capture every type or property in your |
| 22 | +database. |
| 23 | + |
| 24 | +<div align="center"> |
| 25 | + <img width="540" src="images/schema-explorer.png" /> |
| 26 | +</div> |
| 27 | + |
| 28 | +### Redesigned Navigation |
| 29 | + |
| 30 | +Getting around Graph Explorer just got easier. The navigation bar has been |
| 31 | +rebuilt as a clean, static top bar for moving between the Graph Explorer, Data |
| 32 | +Explorer, and Schema Explorer. Sidebar tabs have been refreshed to match the new |
| 33 | +look. |
| 34 | + |
| 35 | +<div align="center"> |
| 36 | + <img width="540" src="images/graph-explorer.png" /> |
| 37 | +</div> |
| 38 | + |
| 39 | +### Data Explorer Improvements |
| 40 | + |
| 41 | +The Data Explorer now includes a vertex type switcher for faster browsing across |
| 42 | +types and a new export button to download data as CSV or JSON (thanks @dwrth!). |
| 43 | + |
| 44 | +<div align="center"> |
| 45 | + <img width="540" src="images/data-explorer.png" /> |
| 46 | +</div> |
| 47 | + |
| 48 | +### Other Improvements |
| 49 | + |
| 50 | +- Rewritten RDF prefix generation and replacement logic |
| 51 | +- Standardized terminology across Gremlin, openCypher, and SPARQL |
| 52 | +- Very large and very small numbers now display using scientific notation |
| 53 | +- Keyword search labels are clearer and more descriptive |
| 54 | + |
| 55 | +### New Contributors |
| 56 | + |
| 57 | +Welcome and thank you to our first-time contributors! 🎉 |
| 58 | + |
| 59 | +- @Eepsita12 made their first contribution in |
| 60 | + https://github.com/aws/graph-explorer/pull/1483 |
| 61 | +- @abhu85 made their first contribution in |
| 62 | + https://github.com/aws/graph-explorer/pull/1525 |
| 63 | + |
| 64 | +### All Changes |
| 65 | + |
| 66 | +- Add & use Alert component for settings by @kmcginnes in |
| 67 | + https://github.com/aws/graph-explorer/pull/1394 |
| 68 | +- Add vertex type switcher to Data Explorer by @kmcginnes in |
| 69 | + https://github.com/aws/graph-explorer/pull/1390 |
| 70 | +- Remove less frequently used colors by @kmcginnes in |
| 71 | + https://github.com/aws/graph-explorer/pull/1397 |
| 72 | +- Update roadmap by @kmcginnes in |
| 73 | + https://github.com/aws/graph-explorer/pull/1398 |
| 74 | +- Update colors with semantic variables by @kmcginnes in |
| 75 | + https://github.com/aws/graph-explorer/pull/1400 |
| 76 | +- Fix SPARQL query optimization issue (again) by @kmcginnes in |
| 77 | + https://github.com/aws/graph-explorer/pull/1402 |
| 78 | +- Fix search result disclosure chevron state by @kmcginnes in |
| 79 | + https://github.com/aws/graph-explorer/pull/1414 |
| 80 | +- Add patch release info to main by @kmcginnes in |
| 81 | + https://github.com/aws/graph-explorer/pull/1437 |
| 82 | +- Bump version to 2.6.0 by @kmcginnes in |
| 83 | + https://github.com/aws/graph-explorer/pull/1438 |
| 84 | +- Breakdown Workspace components in to more flexible pieces by @kmcginnes in |
| 85 | + https://github.com/aws/graph-explorer/pull/1399 |
| 86 | +- Remove explicitly set type names in tests by @kmcginnes in |
| 87 | + https://github.com/aws/graph-explorer/pull/1440 |
| 88 | +- Update steering to prefer function syntax by @kmcginnes in |
| 89 | + https://github.com/aws/graph-explorer/pull/1439 |
| 90 | +- Update to use map for counts by type by @kmcginnes in |
| 91 | + https://github.com/aws/graph-explorer/pull/1442 |
| 92 | +- Use strongly typed VertexType and EdgeType by @kmcginnes in |
| 93 | + https://github.com/aws/graph-explorer/pull/1441 |
| 94 | +- Update all dependencies by @kmcginnes in |
| 95 | + https://github.com/aws/graph-explorer/pull/1444 |
| 96 | +- Fix button within button error by @kmcginnes in |
| 97 | + https://github.com/aws/graph-explorer/pull/1447 |
| 98 | +- Migrate to jotai-family as suggested by @kmcginnes in |
| 99 | + https://github.com/aws/graph-explorer/pull/1446 |
| 100 | +- Remove redundant schema type by @kmcginnes in |
| 101 | + https://github.com/aws/graph-explorer/pull/1450 |
| 102 | +- Add EdgeConnection type for Schema Explorer by @kmcginnes in |
| 103 | + https://github.com/aws/graph-explorer/pull/1449 |
| 104 | +- Sort imports by @kmcginnes in https://github.com/aws/graph-explorer/pull/1452 |
| 105 | +- Update number formatting to handle smaller numbers by @kmcginnes in |
| 106 | + https://github.com/aws/graph-explorer/pull/1460 |
| 107 | +- Edge connection discovery queries by @kmcginnes in |
| 108 | + https://github.com/aws/graph-explorer/pull/1454 |
| 109 | +- Fix Graph component styling by @kmcginnes in |
| 110 | + https://github.com/aws/graph-explorer/pull/1463 |
| 111 | +- Add edgeConnectionsQuery React Query wrapper by @kmcginnes in |
| 112 | + https://github.com/aws/graph-explorer/pull/1464 |
| 113 | +- Update Kiro steering instructions by @kmcginnes in |
| 114 | + https://github.com/aws/graph-explorer/pull/1465 |
| 115 | +- Tweak navigation button UI & data explorer toolbar by @kmcginnes in |
| 116 | + https://github.com/aws/graph-explorer/pull/1459 |
| 117 | +- Move graph toolbar buttons to shared components by @kmcginnes in |
| 118 | + https://github.com/aws/graph-explorer/pull/1466 |
| 119 | +- Add basic schema explorer route by @kmcginnes in |
| 120 | + https://github.com/aws/graph-explorer/pull/1467 |
| 121 | +- Cleanup Docker image and update dependencies by @kmcginnes in |
| 122 | + https://github.com/aws/graph-explorer/pull/1468 |
| 123 | +- Add patch release to changelog by @kmcginnes in |
| 124 | + https://github.com/aws/graph-explorer/pull/1473 |
| 125 | +- Consolidate duplicate labels by @kmcginnes in |
| 126 | + https://github.com/aws/graph-explorer/pull/1472 |
| 127 | +- Standardize terminology across query languages by @kmcginnes in |
| 128 | + https://github.com/aws/graph-explorer/pull/1475 |
| 129 | +- Refactor entity count formatting to support translations by @kmcginnes in |
| 130 | + https://github.com/aws/graph-explorer/pull/1477 |
| 131 | +- Hide Display Name Property Selector for SPARQL Edge Styling by @kmcginnes in |
| 132 | + https://github.com/aws/graph-explorer/pull/1476 |
| 133 | +- Update terminology: "Graph Type" → "Query Language" by @kmcginnes in |
| 134 | + https://github.com/aws/graph-explorer/pull/1474 |
| 135 | +- Changed queries to get the explorer instance from Jotai by @kmcginnes in |
| 136 | + https://github.com/aws/graph-explorer/pull/1479 |
| 137 | +- Add export button to Data Explorer by @dwrth in |
| 138 | + https://github.com/aws/graph-explorer/pull/1462 |
| 139 | +- Ensure schema sync occurs when changing connection by @kmcginnes in |
| 140 | + https://github.com/aws/graph-explorer/pull/1482 |
| 141 | +- Add edge connection discovery on schema refresh by @kmcginnes in |
| 142 | + https://github.com/aws/graph-explorer/pull/1484 |
| 143 | +- Fix lint errors on save by @kmcginnes in |
| 144 | + https://github.com/aws/graph-explorer/pull/1489 |
| 145 | +- Update keyword search labels to be more clear by @kmcginnes in |
| 146 | + https://github.com/aws/graph-explorer/pull/1488 |
| 147 | +- Add SchemaGraph module and UI improvements by @kmcginnes in |
| 148 | + https://github.com/aws/graph-explorer/pull/1492 |
| 149 | +- Update dependencies and enforce fast-xml-parser minimum version by @kmcginnes |
| 150 | + in https://github.com/aws/graph-explorer/pull/1497 |
| 151 | +- Fix Gremlin edge connection parsing to use key lookup instead of positional |
| 152 | + destructuring by @kmcginnes in https://github.com/aws/graph-explorer/pull/1498 |
| 153 | +- Fix table view to expand when graph view is hidden by @kmcginnes in |
| 154 | + https://github.com/aws/graph-explorer/pull/1499 |
| 155 | +- Ensure using latest @isaacs/brace-expansion by @kmcginnes in |
| 156 | + https://github.com/aws/graph-explorer/pull/1500 |
| 157 | +- Simplify TypeScript configuration by @kmcginnes in |
| 158 | + https://github.com/aws/graph-explorer/pull/1501 |
| 159 | +- Cleanup button props and consolidate IconButton into Button by @kmcginnes in |
| 160 | + https://github.com/aws/graph-explorer/pull/1502 |
| 161 | +- Add SchemaDiscoveryBoundary for per-route schema sync states by @kmcginnes in |
| 162 | + https://github.com/aws/graph-explorer/pull/1509 |
| 163 | +- Static nav bar with responsive dropdown menu by @kmcginnes in |
| 164 | + https://github.com/aws/graph-explorer/pull/1511 |
| 165 | +- Export placeholder missing values as empty in CSV/JSON by @Eepsita12 in |
| 166 | + https://github.com/aws/graph-explorer/pull/1483 |
| 167 | +- Update sidebar tab style to better match nav by @kmcginnes in |
| 168 | + https://github.com/aws/graph-explorer/pull/1513 |
| 169 | +- fix: EdgeDiscoveryBoundary preserves children after initial edge discovery by |
| 170 | + @kmcginnes in https://github.com/aws/graph-explorer/pull/1517 |
| 171 | +- Show message when multiple items selected in schema graph by @kmcginnes in |
| 172 | + https://github.com/aws/graph-explorer/pull/1516 |
| 173 | +- Improve SPARQL schema graph and update RDF terminology by @kmcginnes in |
| 174 | + https://github.com/aws/graph-explorer/pull/1524 |
| 175 | +- Update steering docs with schema storage, related issues, and project |
| 176 | + references by @kmcginnes in https://github.com/aws/graph-explorer/pull/1527 |
| 177 | +- fix(infra): use cross-platform compatible checks script by @abhu85 in |
| 178 | + https://github.com/aws/graph-explorer/pull/1525 |
| 179 | +- docs: add translations section to steering docs by @kmcginnes in |
| 180 | + https://github.com/aws/graph-explorer/pull/1529 |
| 181 | +- Update some key packages by @kmcginnes in |
| 182 | + https://github.com/aws/graph-explorer/pull/1531 |
| 183 | +- Add data type descriptions to schema sidebar details by @kmcginnes in |
| 184 | + https://github.com/aws/graph-explorer/pull/1533 |
| 185 | +- Consolidate edge discovery into SchemaDiscoveryBoundary by @kmcginnes in |
| 186 | + https://github.com/aws/graph-explorer/pull/1530 |
| 187 | +- Move prefix utilities to utils/rdf/ directory by @kmcginnes in |
| 188 | + https://github.com/aws/graph-explorer/pull/1535 |
| 189 | +- Update minimatch to latest version by @kmcginnes in |
| 190 | + https://github.com/aws/graph-explorer/pull/1536 |
| 191 | +- Update eslint, ajv, and qs by @kmcginnes in |
| 192 | + https://github.com/aws/graph-explorer/pull/1537 |
| 193 | +- Add branded types for RDF namespace and prefix identifiers by @kmcginnes in |
| 194 | + https://github.com/aws/graph-explorer/pull/1538 |
| 195 | +- Add node and edge styling sidebar panels to Schema Explorer by @kmcginnes in |
| 196 | + https://github.com/aws/graph-explorer/pull/1540 |
| 197 | +- Move the project management steering to a skill by @kmcginnes in |
| 198 | + https://github.com/aws/graph-explorer/pull/1543 |
| 199 | +- Update documentation for schema view and navigation changes by @kmcginnes in |
| 200 | + https://github.com/aws/graph-explorer/pull/1545 |
| 201 | +- Update fast-xml-parser to 5.3.5+ by @kmcginnes in |
| 202 | + https://github.com/aws/graph-explorer/pull/1549 (based on #1534 by @abhu85) |
| 203 | +- Bump rollup to 4.59.0 by @kmcginnes in |
| 204 | + https://github.com/aws/graph-explorer/pull/1550 |
| 205 | +- Migrate agent instructions from steering files to modular skills by @kmcginnes |
| 206 | + in https://github.com/aws/graph-explorer/pull/1552 |
| 207 | +- Bump version to 3.0.0 by @kmcginnes in |
| 208 | + https://github.com/aws/graph-explorer/pull/1546 |
| 209 | +- Preserve edgeConnections on errors and fix import drop by @kmcginnes in |
| 210 | + https://github.com/aws/graph-explorer/pull/1551 |
| 211 | +- Add explicit monorepo command instructions to AGENTS.md by @kmcginnes in |
| 212 | + https://github.com/aws/graph-explorer/pull/1555 |
| 213 | +- Enforce pnpm and fix husky pre-commit hook by @kmcginnes in |
| 214 | + https://github.com/aws/graph-explorer/pull/1554 |
| 215 | +- Move schema discovery message to sidebar alert by @kmcginnes in |
| 216 | + https://github.com/aws/graph-explorer/pull/1553 |
| 217 | +- Fix edge connection reset on schema sync by @kmcginnes in |
| 218 | + https://github.com/aws/graph-explorer/pull/1556 (based on #1548 by @abhu85) |
| 219 | +- Rewrite prefix generation and replacement logic by @kmcginnes in |
| 220 | + https://github.com/aws/graph-explorer/pull/1539 |
| 221 | +- Fix documentation inaccuracies across the repository by @kmcginnes in |
| 222 | + https://github.com/aws/graph-explorer/pull/1559 |
| 223 | + |
| 224 | +**Full Changelog**: |
| 225 | +https://github.com/aws/graph-explorer/compare/v2.5.2...v3.0.0 |
| 226 | + |
3 | 227 | ## Release 2.5.2 |
4 | 228 |
|
5 | 229 | This release bumps the Node & PNPM versions and cleans up the Docker image. |
|
0 commit comments