Skip to content

Commit

Permalink
TinkerPop 3.6.8 release
Browse files Browse the repository at this point in the history
  • Loading branch information
Cole-Greer committed Oct 24, 2024
1 parent 8518f75 commit 71053f3
Show file tree
Hide file tree
Showing 47 changed files with 71 additions and 52 deletions.
21 changes: 20 additions & 1 deletion CHANGELOG.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
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 @@ -39,6 +39,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 @@ -32,7 +32,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
5 changes: 1 addition & 4 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 @@ -36,9 +36,6 @@ complete list of all the modifications that are part of this release.
`gremlin-go` has upgraded to Go 1.22 as Go 1.21 has passed end of life.
=== Upgrading for Providers
== TinkerPop 3.6.7
*Release Date: April 8, 2024*
Expand Down
2 changes: 1 addition & 1 deletion gremlin-annotations/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<artifactId>tinkerpop</artifactId>
<groupId>org.apache.tinkerpop</groupId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>

<artifactId>gremlin-annotations</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-archetype/gremlin-archetype-dsl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-archetype</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>

<artifactId>gremlin-archetype-dsl</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-archetype/gremlin-archetype-server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-archetype</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>

<artifactId>gremlin-archetype-server</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-archetype</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>

<artifactId>gremlin-archetype-tinkergraph</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-archetype/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<artifactId>tinkerpop</artifactId>
<groupId>org.apache.tinkerpop</groupId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>

<artifactId>gremlin-archetype</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-console/bin/gremlin.sh
2 changes: 1 addition & 1 deletion gremlin-console/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<artifactId>tinkerpop</artifactId>
<groupId>org.apache.tinkerpop</groupId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-console</artifactId>
<name>Apache TinkerPop :: Gremlin Console</name>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-core</artifactId>
<name>Apache TinkerPop :: Gremlin Core</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
* @author Stephen Mallette (http://stephen.genoprime.com)
*/
public final class Gremlin {
private final static String gremlinVersion = "3.6.8-SNAPSHOT"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
private final static String gremlinVersion = "3.6.8"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin

private Gremlin() {
}
Expand Down
2 changes: 1 addition & 1 deletion gremlin-dotnet/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-dotnet</artifactId>
<name>Apache TinkerPop :: Gremlin.Net</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ limitations under the License.
<ProjectReference Include="../Gremlin.Net/Gremlin.Net.csproj" />

<!-- do not edit the version directly - maven updates it automatically -->
<PackageReference Include="Gremlin.Net" Version="3.6.8-SNAPSHOT" />
<PackageReference Include="Gremlin.Net" Version="3.6.8" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<title>Gremlin.Net Template</title>

<!-- do not edit the version directly - maven updates it automatically -->
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>

<description>Gremlin.Net template to create a console application with dotnet new.</description>
<authors>Apache TinkerPop</authors>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public class Tokens
/// <summary>
/// Current TinkerPop version.
/// </summary>
public static string GremlinVersion = "3.6.8-SNAPSHOT"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
public static string GremlinVersion = "3.6.8"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin

/// <summary>
/// The key for the unique identifier of the request.
Expand Down
2 changes: 1 addition & 1 deletion gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ limitations under the License.

<PropertyGroup Label="Package">
<!-- do not edit the version directly - maven updates it automatically -->
<Version>3.6.8-SNAPSHOT</Version>
<Version>3.6.8</Version>
<Title>Gremlin.Net</Title>
<Authors>Apache TinkerPop</Authors>
<Description>Gremlin.Net for Apache TinkerPop™ is a language variant and driver for .NET.
Expand Down
2 changes: 1 addition & 1 deletion gremlin-dotnet/src/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-dotnet</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-dotnet-source</artifactId>
<name>Apache TinkerPop :: Gremlin.Net - Source</name>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-dotnet/test/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-dotnet</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-dotnet-tests</artifactId>
<name>Apache TinkerPop :: Gremlin.Net - Tests</name>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-driver/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-driver</artifactId>
<name>Apache TinkerPop :: Gremlin Driver</name>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-go/driver/user_agent.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ var userAgent string

const userAgentHeader = "User-Agent"

const gremlinVersion = "3.6.8-SNAPSHOT" // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
const gremlinVersion = "3.6.8" // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin

func init() {
applicationName := "NotAvailable"
Expand Down
2 changes: 1 addition & 1 deletion gremlin-go/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-go</artifactId>
<name>Apache TinkerPop :: Gremlin Go</name>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-groovy/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-groovy</artifactId>
<name>Apache TinkerPop :: Gremlin Groovy</name>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-javascript/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-javascript</artifactId>
<name>Apache TinkerPop :: Gremlin Javascript</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
const crypto = require('crypto');
const os = require('os');

const gremlinVersion = '3.6.8-SNAPSHOT'; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
const gremlinVersion = '3.6.8'; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin

exports.toLong = function toLong(value) {
return new Long(value);
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "gremlin",
"version": "3.6.8-alpha1",
"version": "3.6.8",
"description": "JavaScript Gremlin Language Variant",
"author": "Apache TinkerPop team",
"keywords": [
Expand Down
2 changes: 1 addition & 1 deletion gremlin-language/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>

<artifactId>gremlin-language</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-python/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-python</artifactId>
<name>Apache TinkerPop :: Gremlin Python</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
#
import platform

gremlin_version = "3.6.8-SNAPSHOT" # DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
gremlin_version = "3.6.8" # DO NOT MODIFY - Configured automatically by Maven Replacer Plugin

def _generate_user_agent():
application_name = "NotAvailable"
Expand Down
2 changes: 1 addition & 1 deletion gremlin-server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-server</artifactId>
<name>Apache TinkerPop :: Gremlin Server</name>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-shaded/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-shaded</artifactId>
<name>Apache TinkerPop :: Gremlin Shaded</name>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-test/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-test</artifactId>
<name>Apache TinkerPop :: Gremlin Test</name>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-tools/gremlin-benchmark/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<artifactId>gremlin-tools</artifactId>
<groupId>org.apache.tinkerpop</groupId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>

<artifactId>gremlin-benchmark</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-tools/gremlin-coverage/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<artifactId>gremlin-tools</artifactId>
<groupId>org.apache.tinkerpop</groupId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-coverage</artifactId>
<name>Apache TinkerPop :: Gremlin Coverage</name>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-tools/gremlin-io-test/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<artifactId>gremlin-tools</artifactId>
<groupId>org.apache.tinkerpop</groupId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>
<artifactId>gremlin-io-test</artifactId>
<name>Apache TinkerPop :: Gremlin IO Test</name>
Expand Down
2 changes: 1 addition & 1 deletion gremlin-tools/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ limitations under the License.
<parent>
<artifactId>tinkerpop</artifactId>
<groupId>org.apache.tinkerpop</groupId>
<version>3.6.8-SNAPSHOT</version>
<version>3.6.8</version>
</parent>

<artifactId>gremlin-tools</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions gremlint/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 71053f3

Please sign in to comment.