Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 2, 2025

Bumps org.apache.tinkerpop:gremlin-driver from 3.7.4 to 3.8.0.

Changelog

Sourced from org.apache.tinkerpop:gremlin-driver's changelog.

== TinkerPop 3.8.0 (Grix Greven)

image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-67.png[width=185]

[[release-3-8-1]] === TinkerPop 3.8.1 (NOT OFFICIALLY RELEASED YET)

This release also includes changes from <<release-3-7-6, 3.7.6>>.

[[release-3-8-0]] === TinkerPop 3.8.0 (Release Date: November 12, 2025)

This release also includes changes from <<release-3-7-5, 3.7.5>>.

  • Added a Gremln MCP server.
  • Added the Air Routes 1.0 dataset to the set of available samples packaged with distributions.
  • Added a minimal distribution for tinkergraph-gremlin using the min classifier that doesn't include the sample datasets.
  • Removed AggregateLocalStep and aggregate(Scope, String), and renamed AggregateGlobalStep to AggregateStep.
  • Removed store() in favor of using local(aggregate()).
  • Removed Vertex/ReferenceVertex from grammar. Use vertex id in traversals now instead.
  • Removed has(key, traversal) and has(T, traversal) options for has() step.
  • Fixed bug where InlineFilterStrategy could add an empty has().
  • Normalized dotnet Element.properties to lists.
  • Normalized python and javascript Element.properties to lists.
  • Renamed none() step to discard().
  • Repurposed none() step as a list filtering step with the signature none(P).
  • Modified mathematical operators to prevent overflows in steps such as sum() and 'sack()' to prefer promotion to the next highest number type.
  • Modified local() to be "object-local" rather than "traverser-local".
  • Added DateTime ontop of the existing 'datetime' grammar.
  • Added UUID() and UUID(value) to grammar.
  • Deprecated the UnifiedChannelizer.
  • Fixed bug that caused incorrect results when tail() used inside repeat().
  • Modified TraversalStrategy construction in Javascript where configurations are now supplied as a Map of options.
  • Fixed bug in GraphSON v2 and v3 where full round trip of TraversalStrategy implementations was failing.
  • Added missing strategies to the TraversalStrategies global cache as well as CoreImports in gremlin-groovy.
  • Modified the TraversalStrategy format for GraphSON v2 and v3 so that it could work with Bytecode based requests.
  • Added a Class serializer to GraphBinary in Javascript and modified the TraversalStrategy serializer to use it so that specification was properly satisfied.
  • Added missing strategies to strategies.py in gremlin-python.
  • Fixed fully qualified class names for TraversalStrategy names in gremlin-dotnet.
  • Updated OptionsStrategy in gremlin-python to take options directly as keyword arguments.
  • Fixed statics.BigDecimal implementation in gremlin-python to properly calculate scale and unscaled_value, and added value attribute to return a decimal.Decimal representation.
  • Updated GraphSON in gremlin-python to return statics.BigDecimal instead of decimal.Decimal for consistency with GraphBinary.
  • Added static instance() method to ElementIdStrategy to an instance with the default configuration.
  • Updated ElementIdStrategy.getConfiguration() to help with serialization.
  • Added grammar-based Translator for all languages including explicit ones for Java and anonymization.
  • Deprecated withEmbedded() and withRemote() options on AnonymousTraversalSource.
  • Added with() on AnonymousTraversalSource to cover both embedded and remote creation options.
  • Added support for Set in GraphSON and GraphBinary serialization for gremlin-javascript, where it previously just converted to array.
  • Added Set syntax in gremlin-language.

... (truncated)

Commits
  • f9056af TinkerPop 3.8.0 release
  • 532d836 Add gremlin-mcp exclusions to source-release
  • 56422ce Merge branch '3.7-dev' into 3.8-dev
  • b05a285 TinkerPop 3.7.5 release
  • a735e41 fix source release exclusions
  • 876827c Various upgrade doc fixes for 3.8.0. (#3279)
  • 743fd1d Fix for JavaTranslator handling of has with null last argument (#3278)
  • 337dc22 Merge branch '3.7-dev' into 3.8-dev
  • 85449b0 Deflake tests in GraphSONTypedCompatibilityTest, GraphSONUntypedCompatibility...
  • 902ab86 Updated changelog and upgrade docs for release. (#3277)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Dec 2, 2025
@dependabot dependabot bot requested a review from a team as a code owner December 2, 2025 01:02
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Dec 2, 2025
@eddumelendez
Copy link
Member

@dependabot rebase

Bumps [org.apache.tinkerpop:gremlin-driver](https://github.com/apache/tinkerpop) from 3.7.4 to 3.8.0.
- [Changelog](https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asciidoc)
- [Commits](apache/tinkerpop@3.7.4...3.8.0)

---
updated-dependencies:
- dependency-name: org.apache.tinkerpop:gremlin-driver
  dependency-version: 3.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/gradle/modules/orientdb/org.apache.tinkerpop-gremlin-driver-3.8.0 branch from bbe90aa to 801393b Compare December 5, 2025 17:17
@eddumelendez eddumelendez merged commit 43829c7 into main Dec 6, 2025
103 checks passed
@eddumelendez eddumelendez deleted the dependabot/gradle/modules/orientdb/org.apache.tinkerpop-gremlin-driver-3.8.0 branch December 6, 2025 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code modules/orientdb

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants