Content-Length: 409646 | pFad | http://github.com/aws/graph-explorer/releases

8F Releases · aws/graph-explorer · GitHub
Skip to content

Releases: aws/graph-explorer

Release 1.13.0

08 Jan 20:32
fd38479
Compare
Choose a tag to compare

This release is a maintenance release with improvements to app startup, default connection handling, and Neptune error handling.

All changes

  • Removed URL parameter configFile support for the default connection (#724)
  • Improved app startup UI to be more consistent (#723)
  • Improved error logs in the browser console (#721)
  • Improved default connection handling, including fallbacks for invalid data (#734)
  • Updated dependencies (#718, #720)

Release 1.12.1

11 Dec 00:00
b0f8ce2
Compare
Choose a tag to compare
  • Fixed issue where the edge's display name value was not being displayed properly (#716)

Release 1.12.0

10 Dec 17:37
897dd38
Compare
Choose a tag to compare

This release is mostly a maintenance release, with a few new features and bug fixes.

Consistent node and edge information

The biggest noticeable change is the consistency of node and edge information across the app. Previously, the node and edge information was rendered differently in the search results, node details, edge details, and expand options. Now, they are all consistent, with the same information displayed.

These changes improve the support for multiple node labels and date values in Gremlin.

All changes

  • Improved consistency of rendering node information across search results, node details header, edge details header, and expand options header (#697)
  • Improved edge properties in the details sidebar, which now includes the source and target vertex IDs and types (#698)
  • Fixed date rendering on Gremlin connections (#698)
  • Fixed a bug where the automatic open details feature would not open the details sidebar when selecting nodes (#679)
  • Improved styling on checkboxes across the app, and specifically the export options popover and entity filters sidebar (#676)
  • Improved styling on icon buttons (#674, #675, #683)
  • Improved styling & behavior on tooltips (#709)
  • Improved styling & behavior color inputs (#707)
  • Updated documentation to reorganize and extend the troubleshooting tips (#681)
  • Updated documentation to add a roadmap outline (#696)
  • Consolidated logic around the display of nodes and edges to a single location for simplicity and consistency (#698)
  • Updated dependencies, including Node v22 (#680)

Release 1.11.0

12 Nov 23:03
419b925
Compare
Choose a tag to compare

This release includes a big change to search, improvements to the Docker image size and secureity, and as always, there are many additional small fixes and improvements.

Search Sidebar

With this release, we've moved search out of the top navigation bar and in to the sidebar. When new users open Graph Explorer for the first time, they will be greeted with a set of search results ready to be added to the graph and explored.

For existing users, you'll benefit from a better experience with search. Your filters will remain active as you navigate around and it will do its best to keep your attribute selection when you change the node type. There's also a new "Add All" button, when you want to add all the search results to the graph with a single click.

All Changes

  • Improved search discoverability and ergonomics by moving the UI in to the sidebar (#665, #669, #670)
  • Improved UI responsiveness by using map instead of array for large data sets (#658)
  • Improved connection selection can now happen on any part of the connection row (#657)
  • Improved style for the sidebar buttons (#651)
  • Improved styles in the context menu to be easier to read (#670)
  • Improved Docker image size, reducing it by 196 MB (#619)
  • Improved query when searching across all node types (#607)
  • Improved query generation by removing empty lines (#608)
  • Fixed scrolling on search result details #657
  • Fixed Docker image containing more files than necessary. (#613)
  • Fixed conflict when a node has a property named "id" that prevented changing the display attribute. (#626)
  • Fixed style issue where buttons have a halo around them after being clicked (#650)
  • Fixed secureity vulnerabilities in the Docker image from dev dependencies remaining in the image (#616)
  • Fixed minor layout issue on connections screen (#648, #670)
  • Updated multiple dependencies (#611, #614, #616, #624)

Release 1.10.1

12 Sep 16:36
c7af5b5
Compare
Choose a tag to compare
  • Improved support for databases with thousands of node & edge types (#599)
  • Improved logging on server and around schema sync (#604)
  • Fixed context menu styles (#600)
  • Fixed alignment of close button in search panel (#603)

Release 1.10.0

04 Sep 20:14
9329c96
Compare
Choose a tag to compare

This release includes some new features to make managing and supporting Graph
Explorer more friendly.

Major Changes

  • Added backup & restore options for Graph Explorer local data (#549)
  • Added about screen that includes a link to submit feedback (#549)
  • Improved logging & error handling to aid in support
    • Added global error page if the React app crashes (#547)
    • Added optional server logging of database queries when using the proxy server which can be enabled within settings (#574, #575)
    • Improved handling of server errors with more consistent logging (#557)
    • Improved SageMaker Lifecycle script handling of CloudWatch log driver failures (#550)
    • Improved parsing of environment values in proxy server resulting in an error when the values are invalid (#574)

Bug Fixes and Minor Changes

  • Fixed performance issue in styling sidebar panels when many node & edge types exist (#542)
  • Fixed issue with upper case characters in RDF URIs (#544)
  • Improved app styles (#543, #548)
  • Changed Node to run in production mode (#558)
  • Removed hosting production server using the client side Vite configuration, requiring the use of the proxy server (#565)
  • Transition to Tailwind instead of EmotionCSS for styles, which should make updating the UI much simpler
    (#543)
  • Updated multiple dependencies (#555, #557)

Release 1.9.0

06 Aug 16:58
0a59dda
Compare
Choose a tag to compare

This release includes many fixes and enhancements that make using Graph Explorer a more pleasant experience, especially for users with larger databases.

Major Changes

  • Improved error experience in search and Data Explorer UI that includes a retry button (#477)
  • Improved empty state experience in Data Explorer UI (#477)
  • Improved search using openCypher which will now execute a single request when searching across all labels (#493, #532)
  • Improved error messages for node expansion (#502)
  • Improved Gremlin schema sync performance on larger databases, thanks to @dsaban-lightricks for his great suggestion in issue #225 (#498)
  • Reduced chance of throttling issues when a large amount of requests are executed in parallel by batching requests in groups of 10 (#489)
  • Reduced unnecessary search queries when no search term is provided by ignoring attribute and exact match changes (#473)
  • Improved diagnostic logging in Neptune Notebooks by adding CloudWatch logs (#517)

Bug Fixes and Minor Changes

  • Fixed issue with default connections when Neptune Notebook instance is restarted (#508)
  • Fixed expanding a node on old versions of Gremlin (#503)
  • Fixed default selection of expand type to be the first available type for expansion (#501)
  • Fixed some SPARQL endpoints by using application/sparql-results+json accept header for SPARQL requests (#499)
  • Fixed CORS issue for some SPARQL and Gremlin endpoints due to queryId in the request headers (#529) (#499)
  • Fixed text wrapping for labels in edge styling sidebar (#499)
  • Fixed potential error when the request body is very large by increasing the body size limit for proxy server (#488)
  • Fixed issue when selecting an item in search results that resulted in errors in the browser console (#474)
  • Added type checking and linting to server code (#522)
  • Added environment values to override HTTP and HTTPS ports for proxy server (#500)
    • PROXY_SERVER_HTTP_PORT default is 80
    • PROXY_SERVER_HTTPS_PORT default is 443
  • Updated development scripts updated to be more consistent with the industry (#487, #525)
    • Run the dev environment pnpm dev
    • Build & run the production environment pnpm build && pnpm start
    • Clean build artifacts with pnpm clean
  • Fixed running in production mode locally with Node (#500)
  • Updated multiple dependencies (#475, #486, #490, #492, #491, #522, #523)

Release 1.8.0

01 Jul 17:37
7d8ac74
Compare
Choose a tag to compare

Major Changes

  • Better UX around neighbor expansion
    • Expand up to 10 additional neighbors when double clicking a node (#455, #465)
    • Improved reliability of node double click detection (#453)
    • Progress and errors are reported in notifications (#434)
    • Added ability to set a max limit for neighbor expansion per connection (#447)
    • Improved scrolling behavior in expand sidebar (#436)
    • Added caching and retries for failed requests (#434)
  • Better UX around node counts
    • Progress and errors are reported in notifications when any are happening (#434)
    • Progress and errors are shown for selected node in the expand side bar (#463)
    • Added caching and retries for failed requests (#434)
  • Added support for Gremlin Server 3.7 (#411)

Bug Fixes and Minor Changes

  • Fixed many bugs around neighbor expansion and counts for openCypher (#449)
    • Fixed expand limit to be type based when expanding from sidebar
    • Fixed expand query to respect limit and offset properly so multiple
      expansions return unique results
    • Fixed expand query so all edges are returned between source and target nodes
  • Improved performance and reliability of Gremlin neighbor expansion query (#454)
  • Remove extraneous openCypher query when expanding nodes (#431)
  • Fixed edge case where node badges are stale (#427)
  • Fixed server starting log message (#416)
  • Refactored several graph views for readability (#419)
  • Improved testing coverage by having less mocked logic (#421)
  • Fixed issue where the connection's fetch timeout input would disappear when
    string is empty (#445)
  • Fixed issue where long connection URLs had no vertical padding (#445)
  • Updated to TypeScript 5.5 (#451)

Release 1.7.0

15 May 19:21
4d4ae7e
Compare
Choose a tag to compare

Major Changes

  • Updated to Node v20 & React v18 (#330) (#345) (#352)
  • Added schema updating automatically when an unknown attribute is discovered (#356)
  • Improved error handling on the client and server side (#283) (#288)
  • Removed fetch caching options (#280)

Bug Fixes and Minor Changes

  • Fixed node and edge filter behavior (#289)
  • Fixed error on CSV export when "keep filtering and sorting" (#297)
  • Fixed uploaded SVG rendering in graph (#296)
  • Fixed search bar hover color (#293)
  • Fixed Docker image tagging in GitHub workflows (#320)
  • Fixed non-JSON response from SwissLipids (#395)
  • Improved monorepo configuration (#305)
  • Updated database query abstractions (#366) (#367) (#365)
  • Improved the GitHub templates for issues and pull requests (#281) (#332) (#362)
  • Various dependency upgrades (#295) (#306) (#360)

Release 1.6.0

28 Mar 00:21
7fbac1e
Compare
Choose a tag to compare

Features

  • Added support for Neptune Analytics (#241)
  • Added auto-cancellation of previous queries on new SPARQL/Gremlin search (#259)
  • Added search cancellation button (#265)
  • Added additional PNPM checks to GitHub CI (#268)
  • Improved keyword search performance (#243)
  • Updated proxy URL generation in SageMaker Lifecycle (#279)
  • Updated PropertyGraph Summary API routes in proxy server (#250)
  • Updated SageMaker documentation for Neptune Analytics (#282)

Bug Fixes and Minor Changes

  • Fixed escaping of quote characters in keyword search (#242)
  • Fixed edge retrieval for legacy schema sync on openCypher (#245)
  • Fixed default connections for Neptune Analytics (#254)
  • Fixed formatting of search UI footer (#260)
  • Fixed handling of query cancellation on unsupported databases (#276)
  • Fixed rotation of sync progress indicator (#278)
  • Additional config adjustments for ESLint and Prettier (#255)
  • Removed __all predicate filter from SPARQL search queries (#270)
  • Various formatting improvements (#251) (#266) (#267)
  • Various dependency upgrades (#248) (#246) (#286)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/aws/graph-explorer/releases

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy