This is an automated email from the ASF dual-hosted git repository.
dkuppitz pushed a change to branch TINKERPOP-2076
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
discard 469d5fe updated user-facing docker base images to
adoptopenjdk/openjdk11:alpine-slim
discard cd784c1 TINKERPOP-2076 Polished up benchmarking dependencies
discard d66cc03 TINKERPOP-2076 Registered
scala.reflect.ManifestFactory$AnyManifest with gryo
discard 0c3acaa TINKERPOP-2076 Use bionic for testing with travis and bump to
jdk11
discard ae5655f TINKERPOP-2076 Re-enabled javadoc for gremlin-groovy
discard feadad2 TINKERPOP-2076 Enforce java 11 with enforcer plugin
discard 08e57a4 TINKERPOP-2076 More Java 11 documentation updates
discard b208546 TINKERPOP-2076 Cleaned up references to "java 8"
discard a1021b2 TINKERPOP-2076 Made docker build compatible with jdk11
discard 6343843 TINKERPOP-2076 Minor adjustments to gryo registrations to get
spark integration tests passing
discard 6192165 TINKERPOP-2076 Fixed bad merge operation in the
MemoryAccumulator
discard 232dc21 TINKERPOP-2076 Removed a scala class registration from gryo
discard b454065 TINKERPOP-2076 Bump to spark 3.0 with jdk11 support
discard 2f3a3bb TINKERPOP-2076 Fixed mockito usage after rebase
discard bb0a166 TINKERPOP-2076 Fixed Gremlin Server integration tests after
Java 11
discard b2598c4 TINKERPOP-2076 Fixed failing GraphComputer test after Java 11
upgrade
discard 96b6291 TINKERPOP-2076 Made expectations around mock more explicit
discard 4f40e47 TINKERPOP-2076 Bumped Hadoop to 2.7.7
discard 568c83e TINKERPOP-2076 Initial effort to get TinkerPop building on
Java 11
add bfc7592 TINKERPOP-2322 Deprecate Jython support
add c660d1c Merge branch 'tp33' into tp34
add 84e3a46 Merge branch 'tp34'
add 2ca82c8 CTR: Replaced `ifconfig` with `ip`.
add c8f8039 Merge branch 'tp33' into tp34
add ea17408 Merge branch 'tp34'
add 736a7e1 TINKERPOP-2318 fix: Property comparison with element
add ad4e591 TINKERPOP-2313 Support g.E().properties().hasKey('xx') &
hasValue('xx')
add 73a8e23 merge has(k,v) filter code for edges and vertices in
HasContainer.test()
add ae25f97 Update CHANGELOG and upgrade documentation
add a44cb86 Merge branch 'pr-1224' into tp34
add 61e4585 Minor wording changes to changelog/upgrade docs and
formatting CTR
add 06180aa Merge branch 'tp34'
add 6387f0f Bump and better set Python dependency versions CTR
add 4ede832 Merge branch 'tp33' into tp34
add fcf340d Merge branch 'tp34'
add 83e2a60 TINKERPOP-2317 Removed Python 2 support
add 4709e52 TINKERPOP-2317 Removed Jython support
add b09ba5b TINKERPOP-2317 Cleaned up docs around jython
add c14aa9e Merge pull request #1225 from apache/TINKERPOP-2317
add 2155e9c Fixed bug in commons-configuration2 coordinates for javadoc
CTR
new a01d4be TINKERPOP-2076 Initial effort to get TinkerPop building on
Java 11
new 8433351 TINKERPOP-2076 Bumped Hadoop to 2.7.7
new c9782c8 TINKERPOP-2076 Made expectations around mock more explicit
new 93bb6df TINKERPOP-2076 Fixed failing GraphComputer test after Java 11
upgrade
new e7e0e03 TINKERPOP-2076 Fixed Gremlin Server integration tests after
Java 11
new bea2a05 TINKERPOP-2076 Fixed mockito usage after rebase
new abb7b17 TINKERPOP-2076 Bump to spark 3.0 with jdk11 support
new bf005d5 TINKERPOP-2076 Removed a scala class registration from gryo
new 4d9c335 TINKERPOP-2076 Fixed bad merge operation in the
MemoryAccumulator
new d5cfde8 TINKERPOP-2076 Minor adjustments to gryo registrations to get
spark integration tests passing
new 4a24deb TINKERPOP-2076 Made docker build compatible with jdk11
new 219bc93 TINKERPOP-2076 Cleaned up references to "java 8"
new dc161d5 TINKERPOP-2076 More Java 11 documentation updates
new 4afce97 TINKERPOP-2076 Enforce java 11 with enforcer plugin
new 908d88f TINKERPOP-2076 Re-enabled javadoc for gremlin-groovy
new 083f5c1 TINKERPOP-2076 Use bionic for testing with travis and bump to
jdk11
new 321e9ac TINKERPOP-2076 Registered
scala.reflect.ManifestFactory$AnyManifest with gryo
new 6e84111 TINKERPOP-2076 Polished up benchmarking dependencies
new a23f717 updated user-facing docker base images to
adoptopenjdk/openjdk11:alpine-slim
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (469d5fe)
\
N -- N -- N refs/heads/TINKERPOP-2076 (a23f717)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 19 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGELOG.asciidoc | 6 +-
.../gremlin-server-integration-secure.yaml | 5 +-
.../gremlin-server/gremlin-server-integration.yaml | 5 +-
docker/scripts/build.sh | 4 +-
docs/preprocessor/awk/init-code-blocks.awk | 45 ---
docs/preprocessor/awk/language-variants.awk | 7 -
docs/preprocessor/awk/prepare.awk | 3 -
docs/preprocessor/awk/tabify.awk | 3 -
docs/preprocessor/install-plugins.sh | 3 -
docs/preprocessor/preprocess-file.sh | 2 +-
docs/site/home/providers.html | 2 +-
docs/src/reference/gremlin-variants.asciidoc | 141 +++------
docs/src/upgrade/release-3.3.x.asciidoc | 17 ++
docs/src/upgrade/release-3.4.x.asciidoc | 162 ++++++++++
docs/src/upgrade/release-3.5.x.asciidoc | 12 +
.../process/traversal/step/util/HasContainer.java | 50 +--
.../gremlin/structure/util/ElementHelper.java | 12 +-
.../gremlin/structure/util/ElementHelperTest.java | 12 +-
gremlin-dotnet/test/pom.xml | 4 -
gremlin-javascript/pom.xml | 4 -
gremlin-python/glv/generate.groovy | 4 +-
gremlin-python/pom.xml | 340 +++------------------
.../python/jsr223/GremlinJythonScriptEngine.java | 247 ---------------
.../jsr223/GremlinJythonScriptEngineFactory.java | 112 -------
.../gremlin/python/jsr223/JythonTranslator.java | 78 -----
.../gremlin/python/jsr223/PythonTranslator.java | 264 ----------------
.../gremlin/python/jsr223/SymbolHelper.java | 62 ----
gremlin-python/src/main/{jython => python}/LICENSE | 0
.../src/main/{jython => python}/MANIFEST.in | 0
gremlin-python/src/main/{jython => python}/NOTICE | 0
.../src/main/{jython => python}/README.rst | 0
.../src/main/{jython => python}/example.py | 0
.../process => python/gremlin_python}/__init__.py | 0
.../gremlin_python/driver/__init__.py | 0
.../gremlin_python/driver/client.py | 0
.../gremlin_python/driver/connection.py | 0
.../driver/driver_remote_connection.py | 0
.../gremlin_python/driver/protocol.py | 0
.../gremlin_python/driver/remote_connection.py | 0
.../gremlin_python/driver/request.py | 0
.../gremlin_python/driver/resultset.py | 0
.../gremlin_python/driver/serializer.py | 0
.../gremlin_python/driver/tornado/__init__.py | 0
.../gremlin_python/driver/tornado/transport.py | 0
.../gremlin_python/driver/transport.py | 0
.../gremlin_python/process}/__init__.py | 0
.../gremlin_python/process/anonymous_traversal.py | 0
.../gremlin_python/process/graph_traversal.py | 0
.../gremlin_python/process/strategies.py | 0
.../gremlin_python/process/traversal.py | 0
.../{jython => python}/gremlin_python/statics.py | 37 +--
.../gremlin_python/structure}/__init__.py | 0
.../gremlin_python/structure/graph.py | 0
.../gremlin_python/structure/io}/__init__.py | 0
.../gremlin_python/structure/io/graphbinaryV1.py | 10 +-
.../gremlin_python/structure/io/graphsonV2d0.py | 7 +-
.../gremlin_python/structure/io/graphsonV3d0.py | 7 +-
.../{jython => python}/radish/feature_steps.py | 41 ++-
.../src/main/{jython => python}/radish/terrain.py | 2 +-
.../src/main/{jython => python}/runtest.py | 0
.../src/main/{jython => python}/setup.cfg | 0
.../src/main/{jython => python}/setup.py | 9 +-
.../tests/driver => python/tests}/__init__.py | 0
.../src/main/{jython => python}/tests/conftest.py | 0
.../tests => python/tests/driver}/__init__.py | 0
.../{jython => python}/tests/driver/test_client.py | 0
.../tests/driver/test_driver_remote_connection.py | 2 +-
.../test_driver_remote_connection_threaded.py | 0
.../tests/driver/test_serializer.py | 0
.../io => python/tests/process}/__init__.py | 0
.../{jython => python}/tests/process/test_dsl.py | 0
.../tests/process/test_strategies.py | 0
.../tests/process/test_traversal.py | 0
.../{jython => python}/tests/structure/__init__.py | 0
.../tests/structure/io}/__init__.py | 0
.../tests/structure/io/test_functionalityio.py | 17 +-
.../tests/structure/io/test_graphbinaryV1.py | 9 +-
.../tests/structure/io/test_graphsonV2d0.py | 2 -
.../tests/structure/io/test_graphsonV3d0.py | 2 -
.../tests/structure/test_graph.py | 4 -
.../main/{jython => python}/tests/test_statics.py | 0
.../services/javax.script.ScriptEngineFactory | 20 --
...erpop.gremlin.jsr223.GremlinScriptEngineFactory | 1 -
.../jsr223/GremlinJythonScriptEngineTest.java | 105 -------
.../python/jsr223/JythonScriptEngineSetup.java | 63 ----
.../python/jsr223/JythonTranslatorTest.java | 122 --------
.../python/jsr223/PythonComputerProvider.java | 36 ---
.../jsr223/PythonGraphSONJavaTranslator.java | 118 -------
.../jsr223/PythonGremlinScriptEngineTest.java | 33 --
.../python/jsr223/PythonProcessComputerTest.java | 35 ---
.../python/jsr223/PythonProcessStandardTest.java | 35 ---
.../gremlin/python/jsr223/PythonProvider.java | 158 ----------
.../structure/io/graphson/GraphSONReaderTest.java | 155 ----------
.../structure/io/graphson/GraphSONWriterTest.java | 163 ----------
.../src/test/resources/log4j-silent.properties | 23 --
.../src/test/resources/log4j-test.properties | 23 --
gremlin-server/conf/gremlin-server-modern-py.yaml | 59 ----
.../src/test/scripts/test-server-start.groovy | 8 -
gremlin-test/features/branch/Branch.feature | 16 +-
gremlin-test/features/branch/Choose.feature | 6 +-
gremlin-test/features/filter/Has.feature | 54 +++-
gremlin-test/features/filter/Is.feature | 3 +-
gremlin-test/features/filter/Or.feature | 3 +-
gremlin-test/features/map/Select.feature | 3 +-
.../jsr223/GremlinEnabledScriptEngineTest.java | 6 +-
.../process/traversal/step/filter/HasTest.java | 30 ++
.../util/detached/DetachedPropertyTest.java | 14 +-
pom.xml | 4 +-
108 files changed, 495 insertions(+), 2556 deletions(-)
delete mode 100644
gremlin-python/src/main/java/org/apache/tinkerpop/gremlin/python/jsr223/GremlinJythonScriptEngine.java
delete mode 100644
gremlin-python/src/main/java/org/apache/tinkerpop/gremlin/python/jsr223/GremlinJythonScriptEngineFactory.java
delete mode 100644
gremlin-python/src/main/java/org/apache/tinkerpop/gremlin/python/jsr223/JythonTranslator.java
delete mode 100644
gremlin-python/src/main/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonTranslator.java
delete mode 100644
gremlin-python/src/main/java/org/apache/tinkerpop/gremlin/python/jsr223/SymbolHelper.java
rename gremlin-python/src/main/{jython => python}/LICENSE (100%)
rename gremlin-python/src/main/{jython => python}/MANIFEST.in (100%)
rename gremlin-python/src/main/{jython => python}/NOTICE (100%)
rename gremlin-python/src/main/{jython => python}/README.rst (100%)
rename gremlin-python/src/main/{jython => python}/example.py (100%)
rename gremlin-python/src/main/{jython/gremlin_python/process =>
python/gremlin_python}/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/client.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/connection.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/driver_remote_connection.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/protocol.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/remote_connection.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/request.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/resultset.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/serializer.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/tornado/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/tornado/transport.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/driver/transport.py (100%)
rename gremlin-python/src/main/{jython/gremlin_python =>
python/gremlin_python/process}/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/process/anonymous_traversal.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/process/graph_traversal.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/process/strategies.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/process/traversal.py (100%)
rename gremlin-python/src/main/{jython => python}/gremlin_python/statics.py
(81%)
rename gremlin-python/src/main/{jython/gremlin_python/structure/io =>
python/gremlin_python/structure}/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/structure/graph.py (100%)
rename gremlin-python/src/main/{jython/gremlin_python/structure =>
python/gremlin_python/structure/io}/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/structure/io/graphbinaryV1.py (98%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/structure/io/graphsonV2d0.py (98%)
rename gremlin-python/src/main/{jython =>
python}/gremlin_python/structure/io/graphsonV3d0.py (98%)
rename gremlin-python/src/main/{jython => python}/radish/feature_steps.py (83%)
rename gremlin-python/src/main/{jython => python}/radish/terrain.py (99%)
rename gremlin-python/src/main/{jython => python}/runtest.py (100%)
rename gremlin-python/src/main/{jython => python}/setup.cfg (100%)
rename gremlin-python/src/main/{jython => python}/setup.py (95%)
rename gremlin-python/src/main/{jython/tests/driver =>
python/tests}/__init__.py (100%)
rename gremlin-python/src/main/{jython => python}/tests/conftest.py (100%)
rename gremlin-python/src/main/{jython/tests =>
python/tests/driver}/__init__.py (100%)
rename gremlin-python/src/main/{jython => python}/tests/driver/test_client.py
(100%)
rename gremlin-python/src/main/{jython =>
python}/tests/driver/test_driver_remote_connection.py (98%)
rename gremlin-python/src/main/{jython =>
python}/tests/driver/test_driver_remote_connection_threaded.py (100%)
rename gremlin-python/src/main/{jython =>
python}/tests/driver/test_serializer.py (100%)
rename gremlin-python/src/main/{jython/tests/structure/io =>
python/tests/process}/__init__.py (100%)
rename gremlin-python/src/main/{jython => python}/tests/process/test_dsl.py
(100%)
rename gremlin-python/src/main/{jython =>
python}/tests/process/test_strategies.py (100%)
rename gremlin-python/src/main/{jython =>
python}/tests/process/test_traversal.py (100%)
rename gremlin-python/src/main/{jython => python}/tests/structure/__init__.py
(100%)
rename gremlin-python/src/main/{jython/tests/process =>
python/tests/structure/io}/__init__.py (100%)
rename gremlin-python/src/main/{jython =>
python}/tests/structure/io/test_functionalityio.py (89%)
rename gremlin-python/src/main/{jython =>
python}/tests/structure/io/test_graphbinaryV1.py (97%)
rename gremlin-python/src/main/{jython =>
python}/tests/structure/io/test_graphsonV2d0.py (99%)
rename gremlin-python/src/main/{jython =>
python}/tests/structure/io/test_graphsonV3d0.py (99%)
rename gremlin-python/src/main/{jython =>
python}/tests/structure/test_graph.py (97%)
rename gremlin-python/src/main/{jython => python}/tests/test_statics.py (100%)
delete mode 100644
gremlin-python/src/main/resources/META-INF/services/javax.script.ScriptEngineFactory
delete mode 100644
gremlin-python/src/main/resources/META-INF/services/org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineFactory
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/GremlinJythonScriptEngineTest.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/JythonScriptEngineSetup.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/JythonTranslatorTest.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonComputerProvider.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonGraphSONJavaTranslator.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonGremlinScriptEngineTest.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonProcessComputerTest.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonProcessStandardTest.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/jsr223/PythonProvider.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/structure/io/graphson/GraphSONReaderTest.java
delete mode 100644
gremlin-python/src/test/java/org/apache/tinkerpop/gremlin/python/structure/io/graphson/GraphSONWriterTest.java
delete mode 100644 gremlin-python/src/test/resources/log4j-silent.properties
delete mode 100644 gremlin-python/src/test/resources/log4j-test.properties
delete mode 100644 gremlin-server/conf/gremlin-server-modern-py.yaml