Release 3.1.0 #1817
kmcginnes
announced in
Announcements
Release 3.1.0
#1817
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This release adds a built-in icon library, faster schema sync on large graphs, a new proxy security option, and several compatibility fixes.
Built-in Icon Library
Node styling now includes a searchable picker with thousands of Lucide icons (thanks @jkemmererupgrade!). Select an icon from the grid and it's stored as a symbolic reference (like
lucide:plane) rather than a base64-encoded data URI. Custom uploaded icons continue to work as before.Faster Schema Sync
Two changes combine to speed up schema sync on large Gremlin graphs. First, the schema queries now use traversal patterns that run natively on Neptune's DFE engine across all tested versions (1.2.1.0 through 1.4.7.0). Second, the summary API now requests only the fields Graph Explorer actually uses, skipping unused structural metadata.
Bug Fixes
groupCount().by(label)which works consistently across all tested engines./blazegraph/namespace/kb/sparql) now work correctly. The proxy previously replaced the entire base URL path when constructing endpoint URLs.?s ?p ?ovariable names as shorthand for?subject ?predicate ?object(thanks @vishwakt!).Other
PROXY_SERVER_ALLOWED_DB_ORIGINSenvironment variable restricts which database origins the proxy will forward to, mitigating SSRF risk. This only applies to proxy-routed requests. Direct browser connections bypass this check entirely.All Changes
New Contributors
Full Changelog: v3.0.3...v3.1.0
This discussion was created from the release Release 3.1.0.
Beta Was this translation helpful? Give feedback.
All reactions