Skip to content

Commit

Permalink
Merge branch '3.6-dev' into 3.7-dev
Browse files Browse the repository at this point in the history
  • Loading branch information
Cole-Greer committed Oct 24, 2024
2 parents be8eb02 + 71053f3 commit 18d60c4
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 6 deletions.
21 changes: 20 additions & 1 deletion CHANGELOG.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -337,7 +337,7 @@ This release also includes changes from <<release-3-6-5, 3.6.5>> and <<release-3
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-victorian.png[width=185]
[[release-3-6-8]]
=== TinkerPop 3.6.8 (NOT OFFICIALLY RELEASED YET)
=== TinkerPop 3.6.8 (October 23, 2024)
* Fixed a bug in GremlinServer not properly propagating arguments when authentication is enabled.
* Fixed bug in Java driver where connection pool was not removing dead connections under certain error conditions.
Expand All @@ -355,6 +355,25 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
* Throw more descriptive error in `gremlin-go` when request size exceeds `WriteBufferSize`
* Fixed a missing runtime dependency in `gremlin-python`
==== Bugs
* TINKERPOP-3035 Add explicit property(IDictionary) for .NET
* TINKERPOP-3050 security vulnerability in logback-core
* TINKERPOP-3051 security vulnerability in logback-classic
* TINKERPOP-3052 security vulnerability in ivy
* TINKERPOP-3053 security vulnerability in netty-codec-http2
* TINKERPOP-3076 Incorrect handling of large requests in Go GLV
* TINKERPOP-3077 Javascript translator incorrectly handle quotes, null and undefined values
* TINKERPOP-3079 The test `TraversalStrategiesTest#shouldAllowUserManipulationOfGlobalCache` is not idempotent, as it passes in the first run and fails in repeated runs in the same environment.
* TINKERPOP-3081 When using authentication, evaluationTimeout is ignored
* TINKERPOP-3116 async_timeout not declared in gremlinpython dependencies
==== Improvements
* TINKERPOP-2700 WebSocket compression may lead to attacks (CRIME / BREACH)
* TINKERPOP-3086 Upgrade gremlin-python to newer Python interpreter
* TINKERPOP-3098 Gremlin Console bat file is missing log level configuration option
[[release-3-6-7]]
=== TinkerPop 3.6.7 (April 8, 2024)
Expand Down
2 changes: 1 addition & 1 deletion docs/src/index.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ of this reference guide.
2. <<tutorials,Tutorials>> - Brief but detailed explanations of specific technologies, patterns, use cases or best
practices related to TinkerPop.
3. <<publications,Publications>> - Blog posts, technical papers, presentation materials, etc.
4. <<developer,Developer>> - Documentation for contributors to TinkerPop or for providers (i.e. those who implement
4. link:https://tinkerpop.apache.org/docs/x.y.z/dev/developer[Developer] - Documentation for contributors to TinkerPop or for providers (i.e. those who implement
TinkerPop's interfaces).
5. link:https://tinkerpop.apache.org/javadocs/x.y.z/full/[Javadoc] - The full Javadoc for all TinkerPop modules. There
is also an abridged version of the link:https://tinkerpop.apache.org/javadocs/x.y.z/core/[core] interfaces which may
Expand Down
5 changes: 4 additions & 1 deletion docs/src/reference/the-traversal.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -378,8 +378,11 @@ Spawn steps, which actually yield a traversal, typically match the names of exis
* `addE()` - Adds an `Edge` to start the traversal (<<addedge-step, example>>).
* `addV()` - Adds a `Vertex` to start the traversal (<<addvertex-step, example>>).
* `E()` - Reads edges from the graph to start the traversal (<<graph-step, example>>).
* `call()` - Makes a provider-specific service call to start the traversal (<<call-step, example>>).
* `E()` - Reads edges from the graph to start the traversal (<<e-step, example>>).
* `inject()` - Inserts arbitrary objects to start the traversal (<<inject-step, example>>).
* `mergeE()` - Adds an `Edge` in a "create if not exist" fashion to start the traversal (<<mergeedge-step, example>>)
* `mergeV()` - Adds a `Vertex` in a "create if not exist" fashion to start the traversal (<<mergevertex-step, example>>)
* `V()` - Reads vertices from the graph to start the traversal (<<graph-step, example>>).
[[graph-traversal-steps]]
Expand Down
7 changes: 4 additions & 3 deletions docs/src/upgrade/release-3.6.x.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
== TinkerPop 3.6.8
*Release Date: NOT OFFICIALLY RELEASED YET*
*Release Date: October 23, 2024*
Please see the link:https://github.com/apache/tinkerpop/blob/3.6.8/CHANGELOG.asciidoc#release-3-6-8[changelog] for a
complete list of all the modifications that are part of this release.
Expand All @@ -32,8 +32,9 @@ complete list of all the modifications that are part of this release.
==== Runtime Updates
`gremlin-python` has upgraded to Python 3.9 as Python 3.8 has passed end of life. `gremlin-go` has upgraded to Go 1.22
as Go 1.21 has passed end of life.
`gremlin-python` has upgraded to Python 3.9 as Python 3.8 has passed end of life.
`gremlin-go` has upgraded to Go 1.22 as Go 1.21 has passed end of life.
== TinkerPop 3.6.7
Expand Down

0 comments on commit 18d60c4

Please sign in to comment.