Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
This release also includes changes from prior 3.7.x releases.

* Add missing `Configuring` interface to `GraphStepPlaceholder` and `VertexStepPlaceholder`
* Bumped `commons-configuration2` to 2.15.0.

[[release-3-8-1]]
=== TinkerPop 3.8.1 (Release Date: April 1, 2026)
Expand Down
6 changes: 6 additions & 0 deletions gremlin-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,12 @@ limitations under the License.
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-configuration2</artifactId>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
Expand Down
6 changes: 6 additions & 0 deletions hadoop-gremlin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ limitations under the License.
<artifactId>netty</artifactId>
<version>3.10.6.Final</version>
</dependency>
<dependency>
<!-- Override Hadoop 3.3.3's commons-configuration2 2.1.1 to align with TinkerPop BOM -->
<groupId>org.apache.commons</groupId>
<artifactId>commons-configuration2</artifactId>
<version>${commons.configuration.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,11 @@ protected boolean containsKeyInternal(String s) {
return properties.containsKey(s);
}

@Override
protected boolean containsValueInternal(final Object value) {
return properties.containsValue(value);
}

@Override
protected void addPropertyDirect(final String key, final Object value) {
this.properties.put(key, value);
Expand Down
10 changes: 8 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -155,9 +155,9 @@ limitations under the License.
<antlr4.version>4.9.1</antlr4.version>
<caffeine.version>2.3.1</caffeine.version>
<commons.collections.version>3.2.2</commons.collections.version>
<commons.configuration.version>2.9.0</commons.configuration.version>
<commons.configuration.version>2.15.0</commons.configuration.version>
<commons.lang.version>2.6</commons.lang.version>
<commons.io.version>2.8.0</commons.io.version>
<commons.io.version>2.22.0</commons.io.version>
<commons.lang3.version>3.12.0</commons.lang3.version>
<commons.text.version>1.10.0</commons.text.version>
<cucumber.version>7.21.1</cucumber.version>
Expand Down Expand Up @@ -775,6 +775,12 @@ limitations under the License.
<groupId>org.apache.commons</groupId>
<artifactId>commons-configuration2</artifactId>
<version>${commons.configuration.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
Expand Down
Loading