Skip to content

Release 1.8.0

Compare
Choose a tag to compare
@kmcginnes kmcginnes released this 01 Jul 17:37
· 101 commits to main since this release
7d8ac74

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)