Merge branch '3.6-dev' into 3.7-dev
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index a1e3cca..637970e 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -235,7 +235,7 @@
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-victorian.png[width=185]
[[release-3-6-6]]
-=== TinkerPop 3.6.6 (NOT OFFICIALLY RELEASED YET)
+=== TinkerPop 3.6.6 (November 20, 2023)
This release also includes changes from <<release-3-5-8, 3.5.8>>.
@@ -263,6 +263,31 @@
* Added checking for valid UUID requestIds in `gremlin-python` and `gremlin-javascript`.
* Do not use `XOR` for hashCode computation of Step when only simple keys are used and duplicate keys are allowed.
+==== Bugs
+
+* TINKERPOP-2423 hashCode collision for steps with different attributes
+* TINKERPOP-2811 ElementIdStrategy doesn't replace all references of an element's id with the specified custom id property
+* TINKERPOP-2921 Filters not working when side-effect is used with group()
+* TINKERPOP-2976 InvalidOperationException: Collection was modified in GraphBinary serialization
+* TINKERPOP-2983 Upgrade Netty for Security Reasons
+* TINKERPOP-2996 Golang Translator in core does not properly translate list arguments
+* TINKERPOP-3001 Gremlin Console complains about missing serializers field
+* TINKERPOP-3009 SubgraphStrategy produces excessive filtering when multiple labels are filtered upon
+
+==== Improvements
+
+* TINKERPOP-2802 Support Adding Custom Serializer for Gremlin Go
+* TINKERPOP-2830 Handle User-Agent from HTTP Requests to server
+* TINKERPOP-2951 Add translator to the Go GLV
+* TINKERPOP-2964 Many TraversalParent's steps have a replaceLocalChild logic that can result in a new ChildTraversal having an ID that already exists.
+* TINKERPOP-2982 Allow gremlin-driver usage over HTTP
+* TINKERPOP-2984 Replace Moq mocking library in .NET tests
+* TINKERPOP-2986 StarGraph shall drop edge properties when dropping edges
+* TINKERPOP-2988 Serialization error throws an Invalid OpProcessor exception when using stream() API
+* TINKERPOP-2991 Reformat Javadoc link in reference docs
+* TINKERPOP-2994 PartitionStrategy does not work with mergeV() and mergeE()
+* TINKERPOP-3006 Allow gremlin-python usage over HTTP
+
[[release-3-6-5]]
=== TinkerPop 3.6.5 (Release Date: July 31, 2023)
@@ -627,11 +652,21 @@
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-sleeping-beauty.png[width=185]
[[release-3-5-8]]
-=== TinkerPop 3.5.8 (NOT OFFICIALLY RELEASED YET)
+=== TinkerPop 3.5.8 (Release Date: November 20, 2023)
* Fixed a bug in Gremlin.Net that can lead to an `InvalidOperationException` due to modifying a collection while iterating over it in the serializers.
* Bumped Netty to 4.1.96
+==== Bugs
+
+* TINKERPOP-2976 InvalidOperationException: Collection was modified in GraphBinary serialization
+* TINKERPOP-2983 Upgrade Netty for Security Reasons
+
+==== Improvements
+
+* TINKERPOP-2984 Replace Moq mocking library in .NET tests
+* TINKERPOP-2991 Reformat Javadoc link in reference docs
+
[[release-3-5-7]]
=== TinkerPop 3.5.7 (Release Date: July 31, 2023)
diff --git a/docs/src/upgrade/release-3.5.x.asciidoc b/docs/src/upgrade/release-3.5.x.asciidoc
index 6f5764d..c71a0f8 100644
--- a/docs/src/upgrade/release-3.5.x.asciidoc
+++ b/docs/src/upgrade/release-3.5.x.asciidoc
@@ -22,25 +22,11 @@
*The Sleeping Gremlin: No. 18 Entr'acte Symphonique*
== TinkerPop 3.5.8
-*Release Date: NOT OFFICIALLY RELEASED YET*
+*Release Date: November 20, 2023*
Please see the link:https://github.com/apache/tinkerpop/blob/3.5.8/CHANGELOG.asciidoc#release-3-5-8[changelog] for a
complete list of all the modifications that are part of this release.
-=== Upgrading for Users
-
-
-
-=== Upgrading for Providers
-
-==== Graph System Providers
-
-
-
-==== Graph Driver Providers
-
-
-
== TinkerPop 3.5.7
*Release Date: July 31, 2023*
@@ -1714,4 +1700,4 @@
From 3.5.0 forward, drivers need not send this message to close the session and simply rely on the close of the
connection to kill the session.
-See: link:https://issues.apache.org/jira/browse/TINKERPOP-2336[TINKERPOP-2336]
\ No newline at end of file
+See: link:https://issues.apache.org/jira/browse/TINKERPOP-2336[TINKERPOP-2336]
diff --git a/docs/src/upgrade/release-3.6.x.asciidoc b/docs/src/upgrade/release-3.6.x.asciidoc
index 294f1df..4db18c6 100644
--- a/docs/src/upgrade/release-3.6.x.asciidoc
+++ b/docs/src/upgrade/release-3.6.x.asciidoc
@@ -22,29 +22,16 @@
*Tinkerheart*
== TinkerPop 3.6.6
-*Release Date: NOT OFFICIALLY RELEASED YET*
+*Release Date: November 20, 2023*
-Please see the link:https://github.com/apache/tinkerpop/blob/3.6.6/CHANGELOG.asciidoc#release-3-6.6[changelog] for a
+Please see the link:https://github.com/apache/tinkerpop/blob/3.6.6/CHANGELOG.asciidoc#release-3-6-6[changelog] for a
complete list of all the modifications that are part of this release.
-=== Upgrading for Users
-
-
-
=== Upgrading for Providers
The `HttpGremlinRequestEncoder` constructor has been deprecated in favor of one with an additional parameter `boolean userAgentEnabled`.
User agent HTTP headers can now be encoded if this flag is enabled.
-==== Graph System Providers
-
-
-
-==== Graph Driver Providers
-
-
-
-
== TinkerPop 3.6.5
*Release Date: July 31, 2023*