Skip to content

Releases: aws/graph-explorer

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)

Release 1.5.1

20 Jan 03:02
39eed2c
Compare
Choose a tag to compare

Bug fixes

  • Refactored API request options for non-IAM endpoints (#230)
  • Enforced JSON response format for SPARQL queries (#230)
  • Bumped vite to 4.5.2 (#233)

Release 1.5.0

09 Jan 03:32
d15fca2
Compare
Choose a tag to compare

New Features

  • Added new Fetch Timeout option to the Connections UI (#199)

Bug fixes

  • Fixed synchronization with high number of labels with long strings (#206)
  • Fixed loading spinner rotation when synchronizing schema (#207)
  • Fixed node and edge counts not updating on connection re-synchronization (#209)
  • Fixed issue with Transition2 findDOMNode deprecation (#211)
  • Fixed highlight not persisting on selected graph element (#187)

Release 1.4.0

15 Sep 00:01
f0be2ae
Compare
Choose a tag to compare

New Features

  • Added SageMaker Notebook support (#178)
  • Added Default Connection support (#108)
  • Added query language indicators to created connections (#164)
  • Added match precision option to keyword search (#175)
  • Added toggle for limit on retrieved vertex neighbors (#176)
  • Added SageMaker Notebook hosting documentation (#183)
  • Added ECS hosting documentation (#174)
  • Updated Dockerfile base image to AL2022 (#190)

Bug Fixes

  • Fixed search UI crashing on node select/preview (#177)
  • Fixed Gremlin/openCypher matching ID property on all keyword searches (#169)
  • Fixed default connections failing on SageMaker for certain instance names (#188)
  • Resolved deprecation warnings in GitHub workflows (#181)
  • Patched vulnerable dependencies (1) (2) (3)

Release 1.3.1

15 Aug 21:18
ca392c1
Compare
Choose a tag to compare

Bug fixes

  • Fixed proxy issue with non-IAM Neptune requests (#166)

Release 1.3.0

09 Aug 21:41
9c02e2d
Compare
Choose a tag to compare

New Features

  • Support openCypher-based graph databases (#129)
  • Added ability to search by vertex ID for Gremlin (#113)
  • Improved logging visibility and user control (#114)
  • Upgraded various dependencies to resolve Docker build warnings (#118)
  • Improved synchronization interface in Connections UI (#120)
  • Added coverage tests for the UI client package (#130)

Bug fixes

  • Fix Expand Module scrollbar (#131)
  • Fixed header generation for IAM authenticated Neptune requests (#140)
  • Fixed calculation of neighbors count in Expand View sidebar (#121)
  • Fixed proxy server not respecting GRAPH_EXP_ENV_ROOT_FOLDER value in .env (#125)

Release 1.2.0

25 May 22:26
0072316
Compare
Choose a tag to compare

New Features

  • Significantly reduced size of Docker image (#104)
  • Improved schema synchronization performance via Summary API integration (#80)
  • Improved error messaging when no/insufficient IAM role is found (#81)
  • Updated Connections UI documentation for single server changes (#59)
  • Added manual trigger for ECR updates (#68)

Bug fixes

  • Fixed incorrect display of non-string IDs for Gremlin (#60)
  • Fixed a database synchronization error caused by white spaces in labels for Gremlin requests (#84)

Release 1.1.0

02 Mar 05:25
e3442c6
Compare
Choose a tag to compare

New Features

  • Support for blank nodes when visualizing graphs using the RDF data model (#48)
  • Enable Caching feature in the Connections UI which allows you to temporarily store data in the browser between sessions (#48)
  • Simplify the setup by consolidating the build and serving the graph-explorer through port (#52)
  • Moved self-signed SSL certificate creation to Docker entrypoint script (#56)

Bug fixes

  • Fix an issue where the Graph Explorer is stuck in a loading state indefinitely due to expired credentials by refreshing credentials and retrying requests automatically (#49)

Release 1.0.0

03 Jan 22:07
637d26b
Compare
Choose a tag to compare

This is the initial release of the Graph Explorer project, which provides a React-based web application that enables users to visualize both property graph and RDF data and explore connections between data without having to write graph queries.

Features include:

  • Connections UI to connect to a graph database that implements Gremlin Server or SPARQL 1.1 endpoint (e.g., Amazon Neptune, Apache TinkerPop, Blazegraph)
  • Graph View UI to search, browse, expand, customize views of your graph data
  • Details View, Expand, Node Styling, Edge Styling, and Namespaces (RDF only) on the right-hand pane
  • Download a screenshot and experiment with different visual layouts
  • Table View UI to show a row-column display of the data in the Graph View, provide filtering from the Table to show/hide elements in the Graph View, and export the table view into a CSV or JSON file