This is an automated email from the ASF dual-hosted git repository.
xiazcy pushed a change to branch TINKERPOP-3276
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
from 88414a0917 fix(gremlin-javascript): Reject out-of-range OffsetDateTime
values
add ef3658c43e TINKERPOP-3273 Align hasId() collection unrolling with
V()/E() (#3546)
add be0bc0fe96 Merge branch '3.7-dev' into 3.8-dev
add 5cd197263a Fix reference documentation inaccuracies (#3538)
add e2f85e981f Merge branch '3.7-dev' into 3.8-dev
add acb5b0c45e Fix reference documentation inaccuracies (#3534)
add e8f41c81b9 CTR fix GraphTraversalTests with hasId() unrolling behavior
add de229bd5f2 TINKERPOP-3185 Fix PeerPressure.property_name token in
gremlin-python (#3545)
add 75429ec525 Fix gremlin-go PartitionStrategy panic and gremlin-python
ProductiveByStrategy (#3531)
add 5349dbb89d Deprecate ProductiveByStrategy (#3544)
add fe2abf2628 Merge branch '3.7-dev' into 3.8-dev
add 0bf18b2ff7 Fix stale fail() Step console output to include message
argument
add 22cd119160 Remove stale/incorrect absent-key null-sort claim from
order()-step docs
add 384ec9e6db Merge branch '3.7-dev' into 3.8-dev
add fb39ed005a Clarify asDate()-step returns OffsetDateTime in Java as of
3.8.0
add 653545b993 Minor adjustments to dateDiff docs. CTR
add 86680bbc4e Merge branch '3.7-dev' into 3.8-dev
add 4b29b5f361 Add server-start prerequisite to Connecting via Console
section
add b89e00b901 Merge branch '3.7-dev' into 3.8-dev
add a7a6158612 TINKERPOP-3275 Fix gremlin-python GraphBinary
BigInteger/BigDecimal serialization (#3539)
add c81f7c343f TINKERPOP-3277: Fix gremlin-go GraphBinary serialization of
zero BigInteger/BigDecimal (#3540)
add d23736b409 Merge branch '3.7-dev' into 3.8-dev
add 3a216a7fb7 Fix automatic GLV version propagation (#3547)
add 893f7e2b3c Merge branch '3.7-dev' into 3.8-dev
add 816cfc886d TINKERPOP-3271 `subgraph()` throws a descriptive error for
non-Edge input (#3556)
add 561f0d964c [TINKERPOP-2085]: Remove Mono dependency from
gremlin-dotnet build/release (#3548)
add 7e1820c51b TINKERPOP-3270 `where(P)` throws a descriptive error for
non-String scope keys (#3559)
add 50de6da025 TINKERPOP-3151 Allow float literals without a leading digit
(#3558)
add ed0802b04a Merge branch '3.7-dev' into 3.8-dev
add 4a45cf2cea TINKERPOP-3187 Add propertyMap() helper to Element in GLVs
(#3550)
add 07b0d6a4db Merge branch '3.8-dev' into TINKERPOP-3276
No new revisions were added by this update.
Summary of changes:
CHANGELOG.asciidoc | 13 +++
docker/Dockerfile | 6 +-
.../dev/developer/development-environment.asciidoc | 18 +--
docs/src/dev/developer/release.asciidoc | 11 +-
docs/src/reference/gremlin-applications.asciidoc | 31 ++++--
docs/src/reference/gremlin-variants.asciidoc | 45 ++++----
docs/src/reference/implementations-neo4j.asciidoc | 2 +-
.../reference/implementations-tinkergraph.asciidoc | 8 +-
docs/src/reference/intro.asciidoc | 2 +-
docs/src/reference/the-graphcomputer.asciidoc | 4 +-
docs/src/reference/the-traversal.asciidoc | 53 +++++----
docs/src/upgrade/release-3.7.x.asciidoc | 43 +++++++
docs/src/upgrade/release-3.8.2.asciidoc | 28 +++++
.../language/grammar/GenericLiteralVisitor.java | 2 +-
.../traversal/dsl/graph/GraphTraversal.java | 49 +++-----
.../traversal/step/filter/WherePredicateStep.java | 10 +-
.../traversal/step/sideEffect/SubgraphStep.java | 10 +-
.../optimization/ProductiveByStrategy.java | 3 +
.../tinkerpop/gremlin/structure/Element.java | 23 ++++
.../grammar/GeneralLiteralVisitorTest.java | 11 +-
.../traversal/dsl/graph/GraphTraversalTest.java | 20 +++-
.../process/traversal/step/filter/HasStepTest.java | 3 +-
.../Gremlin.Net.Template.csproj | 2 +
.../Strategy/Optimization/ProductiveByStrategy.cs | 2 +
gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs | 22 +++-
gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs | 19 ++++
.../src/Gremlin.Net/Structure/VertexProperty.cs | 22 +++-
gremlin-dotnet/src/pom.xml | 73 +++---------
.../Gherkin/GherkinTestRunner.cs | 1 +
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 5 +
.../Gherkin/IgnoreException.cs | 7 +-
.../Gremlin.Net.UnitTest/Structure/EdgeTests.cs | 43 ++++++-
.../Structure/VertexPropertyTests.cs | 43 ++++++-
.../Gremlin.Net.UnitTest/Structure/VertexTests.cs | 41 +++++++
.../apache/tinkerpop/gremlin/driver/Settings.java | 6 +-
gremlin-go/driver/cucumber/gremlin.go | 5 +
gremlin-go/driver/graph.go | 54 +++++++++
gremlin-go/driver/graphBinary.go | 3 +-
gremlin-go/driver/graphBinary_test.go | 59 ++++++++++
gremlin-go/driver/graph_test.go | 123 +++++++++++++++++++++
gremlin-go/driver/strategies.go | 7 +-
gremlin-go/driver/strategies_test.go | 31 ++++++
gremlin-javascript/pom.xml | 24 +++-
.../lib/process/traversal-strategy.js | 4 +
.../gremlin-javascript/lib/structure/graph.js | 13 +++
.../gremlin-javascript/test/cucumber/gremlin.js | 5 +
.../test/unit/structure-types-test.js | 66 +++++++++++
gremlin-language/src/main/antlr4/Gremlin.g4 | 10 +-
gremlin-python/pom.xml | 41 +++++++
.../src/main/python/gremlin_python/__init__.py | 2 +-
.../python/gremlin_python/process/strategies.py | 7 ++
.../python/gremlin_python/process/traversal.py | 2 +-
.../main/python/gremlin_python/structure/graph.py | 12 ++
.../gremlin_python/structure/io/graphbinaryV1.py | 18 ++-
.../src/main/python/tests/feature/gremlin.py | 5 +
.../python/tests/unit/io/test_graphbinaryV1.py | 37 +++++++
.../python/tests/unit/process/test_strategies.py | 12 ++
.../main/python/tests/unit/structure/test_graph.py | 52 +++++++++
.../process/traversal/step/filter/WhereTest.java | 45 ++++++++
.../gremlin/test/features/filter/HasId.feature | 16 ++-
.../test/features/sideEffect/Inject.feature | 52 ++++++++-
gremlint/pom.xml | 37 ++++---
.../sideEffect/TinkerGraphSubgraphStepTest.java | 60 ++++++++++
.../tinkergraph/structure/TinkerGraphTest.java | 109 ++++++++++++++++++
64 files changed, 1348 insertions(+), 244 deletions(-)
create mode 100644
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/step/sideEffect/TinkerGraphSubgraphStepTest.java