Hello, Apache TinkerPop 4.0.0-beta.3 has just been released. This beta marks a substantial milestone on the path to TinkerPop 4. Headlining features are a redesigned match() step which processes declarative subqueries in an arbitrary language (the reference implementation uses TinkerGQL, a subset of GQL), an overhaul of dynamic arguments (traversals) in steps including has(), V()/E(), and is(), as well as an expansion of the property graph data model to optionally enable multi-labeled vertices. In addition to these new features, the websocket to HTTP migration continues with the reintroduction of a transactions API and GraphBinary response streaming in all GLVs.
The release artifacts can be found at this location: https://www.apache.org/dyn/closer.lua/tinkerpop/4.0.0-beta.3/apache-tinkerpop-gremlin-console-4.0.0-beta.3-bin.zip https://www.apache.org/dyn/closer.lua/tinkerpop/4.0.0-beta.3/apache-tinkerpop-gremlin-server-4.0.0-beta.3-bin.zip https://www.apache.org/dyn/closer.lua/tinkerpop/4.0.0-beta.3/apache-tinkerpop-4.0.0-beta.3-src.zip The online docs can be found here: https://tinkerpop.apache.org/docs/4.0.0-beta.3/reference/ (user docs) https://tinkerpop.apache.org/docs/4.0.0-beta.3/upgrade/#_tinkerpop_4_0_0_beta_3 (upgrade docs) https://tinkerpop.apache.org/javadocs/4.0.0-beta.3/core/ (core javadoc) https://tinkerpop.apache.org/javadocs/4.0.0-beta.3/full/ (full javadoc) https://tinkerpop.apache.org/dotnetdocs/4.0.0-beta.3/ (.NET API docs) https://tinkerpop.apache.org/jsdocs/4.0.0-beta.3/ (Javascript API docs) The release notes are available here: https://github.com/apache/tinkerpop/blob/4.0.0-beta.3/CHANGELOG.asciidoc#release-4-0-0-beta-3 The Central Maven repo has sync'd as well: https://repo1.maven.org/maven2/org/apache/tinkerpop/tinkerpop/4.0.0-beta.3/ Go artifacts are available via Go Package Manager: https://pkg.go.dev/github.com/apache/tinkerpop/gremlin-go/[email protected] Python artifacts are available in pypi: https://pypi.python.org/pypi/gremlinpython/4.0.0-beta.3 .NET artifacts are available in NuGet: https://www.nuget.org/packages/Gremlin.Net/4.0.0-beta.3 https://www.nuget.org/packages/Gremlin.Net.Template/4.0.0-beta.3 Javascript artifacts are available in npm: https://www.npmjs.com/package/gremlin/v/4.0.0-beta.3 Gremlint is available in npm: https://www.npmjs.com/package/gremlint/v/4.0.0-beta.3 Gremlin MCP is available in npm: https://www.npmjs.com/package/gremlin-mcp/v/4.0.0-beta.3 Docker images for Gremlin Console and Gremlin Server can be found on Docker Hub: https://hub.docker.com/u/tinkerpop/
