This is an automated email from the ASF dual-hosted git repository.
Cole-Greer pushed a commit to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
The following commit(s) were added to refs/heads/3.7-dev by this push:
new 43d1c3ea61 CTR Dependency Bumps
43d1c3ea61 is described below
commit 43d1c3ea619fc19c64ca792a0d99d31c734117da
Author: Cole Greer <[email protected]>
AuthorDate: Wed Jul 29 22:37:01 2026 -0700
CTR Dependency Bumps
Bump org.apache.ivy:ivy to 2.6.0 in gremlin-groovy
Upgrade gremlin-javascript dependencies
- eventemitter3 ^5.0.1 -> ^5.0.4 (patch)
- mocha ^11.7.5 -> ^11.7.6 (patch)
- chai-string ~1.5.0 -> ~1.6.0 (minor)
- eslint-config-prettier ^10.0.1 -> ^10.1.8 (minor)
- eslint-plugin-prettier ^5.0.0 -> ^5.5.6 (minor)
- prettier ^3.0.0 -> ^3.9.6 (minor)
- readable-stream ^4.5.2 -> ^4.7.0 (minor)
- ws ^8.16.0 -> ^8.21.1 (minor)
Assisted-by: Kiro:claude-sonnet-5 [kiro-cli]
---
gremlin-groovy/pom.xml | 7 +-
.../gremlin-javascript/package-lock.json | 133 +++++++++++----------
.../javascript/gremlin-javascript/package.json | 16 +--
spark-gremlin/pom.xml | 2 +-
4 files changed, 87 insertions(+), 71 deletions(-)
diff --git a/gremlin-groovy/pom.xml b/gremlin-groovy/pom.xml
index 15ceb90bcd..ab219c804d 100644
--- a/gremlin-groovy/pom.xml
+++ b/gremlin-groovy/pom.xml
@@ -40,7 +40,7 @@ limitations under the License.
<dependency>
<groupId>org.apache.ivy</groupId>
<artifactId>ivy</artifactId>
- <version>2.5.3</version>
+ <version>2.6.0</version>
</dependency>
<dependency>
<groupId>org.apache.groovy</groupId>
@@ -56,6 +56,11 @@ limitations under the License.
<groupId>org.ow2.asm</groupId>
<artifactId>asm-util</artifactId>
</exclusion>
+ <!-- Use our own ivy version for security vulnerability fixes
(see direct dependency above) -->
+ <exclusion>
+ <groupId>org.apache.ivy</groupId>
+ <artifactId>ivy</artifactId>
+ </exclusion>
</exclusions>
</dependency>
<dependency>
diff --git
a/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
b/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
index 454885e5da..be541f55fa 100644
---
a/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
+++
b/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
@@ -10,26 +10,26 @@
"license": "Apache-2.0",
"dependencies": {
"buffer": "^6.0.3",
- "eventemitter3": "^5.0.1",
- "readable-stream": "^4.5.2",
+ "eventemitter3": "^5.0.4",
+ "readable-stream": "^4.7.0",
"uuid": "^11.1.1",
- "ws": "^8.16.0"
+ "ws": "^8.21.1"
},
"devDependencies": {
"@cucumber/cucumber": "~12.7.0",
"@eslint/js": "^9.16.0",
"chai": "~4.5.0",
- "chai-string": "~1.5.0",
+ "chai-string": "~1.6.0",
"colors": "1.4.0",
"cross-env": "^10.1.0",
"eslint": "^9.36.0",
- "eslint-config-prettier": "^10.0.1",
- "eslint-plugin-prettier": "^5.0.0",
+ "eslint-config-prettier": "^10.1.8",
+ "eslint-plugin-prettier": "^5.5.6",
"globals": "^15.14.0",
"js-yaml": "^3.14.2",
"jsdoc": "^4.0.5",
- "mocha": "^11.7.5",
- "prettier": "^3.0.0"
+ "mocha": "^11.7.6",
+ "prettier": "^3.9.6"
},
"engines": {
"node": ">=20"
@@ -196,16 +196,16 @@
}
},
"node_modules/@cucumber/cucumber/node_modules/brace-expansion": {
- "version": "5.0.7",
- "resolved":
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz",
- "integrity":
"sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==",
+ "version": "5.0.8",
+ "resolved":
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.8.tgz",
+ "integrity":
"sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==",
"dev": true,
"license": "MIT",
"dependencies": {
"balanced-match": "^4.0.2"
},
"engines": {
- "node": "18 || 20 || >=22"
+ "node": "20 || >=22"
}
},
"node_modules/@cucumber/cucumber/node_modules/cli-table3": {
@@ -845,15 +845,16 @@
}
},
"node_modules/@pkgr/core": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz",
- "integrity":
"sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==",
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.3.6.tgz",
+ "integrity":
"sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==",
"dev": true,
+ "license": "MIT",
"engines": {
- "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
+ "node": "^14.18.0 || >=16.0.0"
},
"funding": {
- "url": "https://opencollective.com/unts"
+ "url": "https://opencollective.com/pkgr"
}
},
"node_modules/@teppeis/multimaps": {
@@ -1050,9 +1051,9 @@
"dev": true
},
"node_modules/brace-expansion": {
- "version": "1.1.15",
- "resolved":
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz",
- "integrity":
"sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==",
+ "version": "1.1.17",
+ "resolved":
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.17.tgz",
+ "integrity":
"sha512-w+aeW/mkgM4PyRMOJCgi3fOrTm5Q8QY1OSfn2TO2iuDj3ezIHqejmuxbjfPrqUkgqRew1iqkyAn0tr0ZwHD9+w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1177,10 +1178,11 @@
}
},
"node_modules/chai-string": {
- "version": "1.5.0",
- "resolved":
"https://registry.npmjs.org/chai-string/-/chai-string-1.5.0.tgz",
- "integrity":
"sha512-sydDC3S3pNAQMYwJrs6dQX0oBQ6KfIPuOZ78n7rocW0eJJlsHPh2t3kwW7xfwYA/1Bf6/arGtSUo16rxR2JFlw==",
+ "version": "1.6.0",
+ "resolved":
"https://registry.npmjs.org/chai-string/-/chai-string-1.6.0.tgz",
+ "integrity":
"sha512-sXV7whDmpax+8H++YaZelgin7aur1LGf9ZhjZa3ojETFJ0uPVuS4XEXuIagpZ/c8uVOtsSh4MwOjy5CBLjJSXA==",
"dev": true,
+ "license": "MIT",
"peerDependencies": {
"chai": "^4.1.2"
}
@@ -1494,25 +1496,30 @@
}
},
"node_modules/eslint-config-prettier": {
- "version": "10.0.1",
- "resolved":
"https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz",
- "integrity":
"sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==",
+ "version": "10.1.8",
+ "resolved":
"https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz",
+ "integrity":
"sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==",
"dev": true,
+ "license": "MIT",
"bin": {
- "eslint-config-prettier": "build/bin/cli.js"
+ "eslint-config-prettier": "bin/cli.js"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint-config-prettier"
},
"peerDependencies": {
"eslint": ">=7.0.0"
}
},
"node_modules/eslint-plugin-prettier": {
- "version": "5.2.1",
- "resolved":
"https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz",
- "integrity":
"sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==",
+ "version": "5.5.6",
+ "resolved":
"https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.6.tgz",
+ "integrity":
"sha512-ifetmTcxWfz+4qRW3pH/ujdTq2jQIj59AxJMIN26K5avYgU8dxycUETQonWiW+wPrYXA0j3Try0l1CnwVQtDqQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "prettier-linter-helpers": "^1.0.0",
- "synckit": "^0.9.1"
+ "prettier-linter-helpers": "^1.0.1",
+ "synckit": "^0.11.13"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
@@ -1523,7 +1530,7 @@
"peerDependencies": {
"@types/eslint": ">=8.0.0",
"eslint": ">=8.0.0",
- "eslint-config-prettier": "*",
+ "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0",
"prettier": ">=3.0.0"
},
"peerDependenciesMeta": {
@@ -1668,9 +1675,10 @@
}
},
"node_modules/eventemitter3": {
- "version": "5.0.1",
- "resolved":
"https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
- "integrity":
"sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
+ "version": "5.0.4",
+ "resolved":
"https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz",
+ "integrity":
"sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==",
+ "license": "MIT"
},
"node_modules/events": {
"version": "3.3.0",
@@ -1687,10 +1695,11 @@
"dev": true
},
"node_modules/fast-diff": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
- "integrity":
"sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
- "dev": true
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz",
+ "integrity":
"sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==",
+ "dev": true,
+ "license": "Apache-2.0"
},
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
@@ -2251,9 +2260,9 @@
}
},
"node_modules/linkify-it": {
- "version": "5.0.1",
- "resolved":
"https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.1.tgz",
- "integrity":
"sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==",
+ "version": "5.0.2",
+ "resolved":
"https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.2.tgz",
+ "integrity":
"sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==",
"dev": true,
"funding": [
{
@@ -2489,9 +2498,9 @@
"dev": true
},
"node_modules/mocha/node_modules/brace-expansion": {
- "version": "2.1.1",
- "resolved":
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz",
- "integrity":
"sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==",
+ "version": "2.1.3",
+ "resolved":
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.3.tgz",
+ "integrity":
"sha512-DRdx5neNsG/QXbniLFWi2YmC/68oeOOmKz6zOjVk6ZS1ZLXgLIKqVEc6hWsmkjBbgii0SwaBTcJ5XKj5gzY/4A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2810,10 +2819,11 @@
}
},
"node_modules/prettier": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz",
- "integrity":
"sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==",
+ "version": "3.9.6",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.6.tgz",
+ "integrity":
"sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==",
"dev": true,
+ "license": "MIT",
"bin": {
"prettier": "bin/prettier.cjs"
},
@@ -2825,10 +2835,11 @@
}
},
"node_modules/prettier-linter-helpers": {
- "version": "1.0.0",
- "resolved":
"https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
- "integrity":
"sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "version": "1.0.1",
+ "resolved":
"https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.1.tgz",
+ "integrity":
"sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"fast-diff": "^1.1.2"
},
@@ -3272,19 +3283,19 @@
}
},
"node_modules/synckit": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz",
- "integrity":
"sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==",
+ "version": "0.11.13",
+ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.13.tgz",
+ "integrity":
"sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "@pkgr/core": "^0.1.0",
- "tslib": "^2.6.2"
+ "@pkgr/core": "^0.3.6"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
},
"funding": {
- "url": "https://opencollective.com/unts"
+ "url": "https://opencollective.com/synckit"
}
},
"node_modules/tagged-tag": {
@@ -3482,9 +3493,9 @@
}
},
"node_modules/ws": {
- "version": "8.21.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
- "integrity":
"sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
+ "version": "8.21.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz",
+ "integrity":
"sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
diff --git
a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
index 633d71276a..0e2836b2e3 100644
--- a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json
@@ -15,26 +15,26 @@
"license": "Apache-2.0",
"dependencies": {
"buffer": "^6.0.3",
- "eventemitter3": "^5.0.1",
- "readable-stream": "^4.5.2",
+ "eventemitter3": "^5.0.4",
+ "readable-stream": "^4.7.0",
"uuid": "^11.1.1",
- "ws": "^8.16.0"
+ "ws": "^8.21.1"
},
"devDependencies": {
"chai": "~4.5.0",
- "chai-string": "~1.5.0",
+ "chai-string": "~1.6.0",
"colors": "1.4.0",
"cross-env": "^10.1.0",
"@cucumber/cucumber": "~12.7.0",
"@eslint/js": "^9.16.0",
"eslint": "^9.36.0",
- "eslint-config-prettier": "^10.0.1",
- "eslint-plugin-prettier": "^5.0.0",
+ "eslint-config-prettier": "^10.1.8",
+ "eslint-plugin-prettier": "^5.5.6",
"globals": "^15.14.0",
"jsdoc": "^4.0.5",
"js-yaml": "^3.14.2",
- "mocha": "^11.7.5",
- "prettier": "^3.0.0"
+ "mocha": "^11.7.6",
+ "prettier": "^3.9.6"
},
"repository": {
"type": "git",
diff --git a/spark-gremlin/pom.xml b/spark-gremlin/pom.xml
index bb59abb39b..fc98a1e19b 100644
--- a/spark-gremlin/pom.xml
+++ b/spark-gremlin/pom.xml
@@ -156,7 +156,7 @@ limitations under the License.
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
</exclusion>
- <!-- Use our ivy 2.5.1 for security vulnerability -->
+ <!-- Use our ivy 2.6.0 for security vulnerability -->
<exclusion>
<groupId>org.apache.ivy</groupId>
<artifactId>ivy</artifactId>