Skip to content

Bump tinkerpop.version from 3.7.4 to 3.8.0#456

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/maven/tinkerpop.version-3.8.0
Closed

Bump tinkerpop.version from 3.7.4 to 3.8.0#456
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/maven/tinkerpop.version-3.8.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Dec 29, 2025

Bumps tinkerpop.version from 3.7.4 to 3.8.0.
Updates org.apache.tinkerpop:gremlin-core from 3.7.4 to 3.8.0

Changelog

Sourced from org.apache.tinkerpop:gremlin-core'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)

  • Fixed bug in pre-repeat() emit()/until() where emit() and until() traversers weren't added to the results.

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.

... (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

Updates org.apache.tinkerpop:gremlin-test from 3.7.4 to 3.8.0

Changelog

Sourced from org.apache.tinkerpop:gremlin-test'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)

  • Fixed bug in pre-repeat() emit()/until() where emit() and until() traversers weren't added to the results.

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.

... (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 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)

Bumps `tinkerpop.version` from 3.7.4 to 3.8.0.

Updates `org.apache.tinkerpop:gremlin-core` 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)

Updates `org.apache.tinkerpop:gremlin-test` 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-core
  dependency-version: 3.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.tinkerpop:gremlin-test
  dependency-version: 3.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Dec 29, 2025
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 7, 2026

Superseded by #473.

@dependabot dependabot Bot closed this Apr 7, 2026
@dependabot dependabot Bot deleted the dependabot/maven/tinkerpop.version-3.8.0 branch April 7, 2026 20:42
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants