Skip to content

Commit 18d60c4

Browse files
committed
Merge branch '3.6-dev' into 3.7-dev
2 parents be8eb02 + 71053f3 commit 18d60c4

File tree

4 files changed

+29
-6
lines changed

4 files changed

+29
-6
lines changed

CHANGELOG.asciidoc

+20-1
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ This release also includes changes from <<release-3-6-5, 3.6.5>> and <<release-3
337337
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-victorian.png[width=185]
338338
339339
[[release-3-6-8]]
340-
=== TinkerPop 3.6.8 (NOT OFFICIALLY RELEASED YET)
340+
=== TinkerPop 3.6.8 (October 23, 2024)
341341
342342
* Fixed a bug in GremlinServer not properly propagating arguments when authentication is enabled.
343343
* Fixed bug in Java driver where connection pool was not removing dead connections under certain error conditions.
@@ -355,6 +355,25 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
355355
* Throw more descriptive error in `gremlin-go` when request size exceeds `WriteBufferSize`
356356
* Fixed a missing runtime dependency in `gremlin-python`
357357
358+
==== Bugs
359+
360+
* TINKERPOP-3035 Add explicit property(IDictionary) for .NET
361+
* TINKERPOP-3050 security vulnerability in logback-core
362+
* TINKERPOP-3051 security vulnerability in logback-classic
363+
* TINKERPOP-3052 security vulnerability in ivy
364+
* TINKERPOP-3053 security vulnerability in netty-codec-http2
365+
* TINKERPOP-3076 Incorrect handling of large requests in Go GLV
366+
* TINKERPOP-3077 Javascript translator incorrectly handle quotes, null and undefined values
367+
* 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.
368+
* TINKERPOP-3081 When using authentication, evaluationTimeout is ignored
369+
* TINKERPOP-3116 async_timeout not declared in gremlinpython dependencies
370+
371+
==== Improvements
372+
373+
* TINKERPOP-2700 WebSocket compression may lead to attacks (CRIME / BREACH)
374+
* TINKERPOP-3086 Upgrade gremlin-python to newer Python interpreter
375+
* TINKERPOP-3098 Gremlin Console bat file is missing log level configuration option
376+
358377
[[release-3-6-7]]
359378
=== TinkerPop 3.6.7 (April 8, 2024)
360379

docs/src/index.asciidoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ of this reference guide.
3434
2. <<tutorials,Tutorials>> - Brief but detailed explanations of specific technologies, patterns, use cases or best
3535
practices related to TinkerPop.
3636
3. <<publications,Publications>> - Blog posts, technical papers, presentation materials, etc.
37-
4. <<developer,Developer>> - Documentation for contributors to TinkerPop or for providers (i.e. those who implement
37+
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
3838
TinkerPop's interfaces).
3939
5. link:https://tinkerpop.apache.org/javadocs/x.y.z/full/[Javadoc] - The full Javadoc for all TinkerPop modules. There
4040
is also an abridged version of the link:https://tinkerpop.apache.org/javadocs/x.y.z/core/[core] interfaces which may

docs/src/reference/the-traversal.asciidoc

+4-1
Original file line numberDiff line numberDiff line change
@@ -378,8 +378,11 @@ Spawn steps, which actually yield a traversal, typically match the names of exis
378378
379379
* `addE()` - Adds an `Edge` to start the traversal (<<addedge-step, example>>).
380380
* `addV()` - Adds a `Vertex` to start the traversal (<<addvertex-step, example>>).
381-
* `E()` - Reads edges from the graph to start the traversal (<<graph-step, example>>).
381+
* `call()` - Makes a provider-specific service call to start the traversal (<<call-step, example>>).
382+
* `E()` - Reads edges from the graph to start the traversal (<<e-step, example>>).
382383
* `inject()` - Inserts arbitrary objects to start the traversal (<<inject-step, example>>).
384+
* `mergeE()` - Adds an `Edge` in a "create if not exist" fashion to start the traversal (<<mergeedge-step, example>>)
385+
* `mergeV()` - Adds a `Vertex` in a "create if not exist" fashion to start the traversal (<<mergevertex-step, example>>)
383386
* `V()` - Reads vertices from the graph to start the traversal (<<graph-step, example>>).
384387
385388
[[graph-traversal-steps]]

docs/src/upgrade/release-3.6.x.asciidoc

+4-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
2323
2424
== TinkerPop 3.6.8
2525
26-
*Release Date: NOT OFFICIALLY RELEASED YET*
26+
*Release Date: October 23, 2024*
2727
2828
Please see the link:https://github.com/apache/tinkerpop/blob/3.6.8/CHANGELOG.asciidoc#release-3-6-8[changelog] for a
2929
complete list of all the modifications that are part of this release.
@@ -32,8 +32,9 @@ complete list of all the modifications that are part of this release.
3232
3333
==== Runtime Updates
3434
35-
`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
36-
as Go 1.21 has passed end of life.
35+
`gremlin-python` has upgraded to Python 3.9 as Python 3.8 has passed end of life.
36+
`gremlin-go` has upgraded to Go 1.22 as Go 1.21 has passed end of life.
37+
3738
3839
== TinkerPop 3.6.7
3940

0 commit comments

Comments
 (0)