diff --git a/README.md b/README.md
index ba0ad23..8229587 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# UDF Debugging Tools for Java
[](https://github.com/exasol/udf-debugging-java/actions/workflows/ci-build.yml)
-[](https://search.maven.org/artifact/com.exasol/udf-debugging-java)
+[](https://search.maven.org/artifact/com.exasol/udf-debugging-java)
[](https://sonarcloud.io/dashboard?id=com.exasol%3Audf-debugging-java)
diff --git a/dependencies.md b/dependencies.md
index 880f428..3b9c4a4 100644
--- a/dependencies.md
+++ b/dependencies.md
@@ -10,8 +10,8 @@
| [JaCoCo :: Core][5] | [Eclipse Public License 2.0][6] |
| [BucketFS Java][7] | [MIT License][8] |
| [exasol-test-setup-abstraction-java][9] | [MIT License][10] |
-| [Apache Commons Compress][11] | [Apache License, Version 2.0][12] |
-| [SLF4J API Module][13] | [MIT License][14] |
+| [Apache Commons Compress][11] | [Apache-2.0][12] |
+| [SLF4J JDK14 Binding][13] | [MIT License][14] |
## Test Dependencies
@@ -29,37 +29,38 @@
## Runtime Dependencies
-| Dependency | License |
-| ---------------------------- | ------------------------------------------------------------------------------------------------------------ |
-| [JSON-P Default Provider][0] | [Eclipse Public License 2.0][1]; [GNU General Public License, version 2 with the GNU Classpath Exception][2] |
+| Dependency | License |
+| --------------------- | ------------------------------------------------------------------------------------------------------------ |
+| [Eclipse Parsson][29] | [Eclipse Public License 2.0][1]; [GNU General Public License, version 2 with the GNU Classpath Exception][2] |
## Plugin Dependencies
| Dependency | License |
| ------------------------------------------------------- | ---------------------------------------------- |
-| [SonarQube Scanner for Maven][29] | [GNU LGPL 3][30] |
-| [Apache Maven Compiler Plugin][31] | [Apache License, Version 2.0][12] |
-| [Apache Maven Enforcer Plugin][32] | [Apache License, Version 2.0][12] |
-| [Maven Flatten Plugin][33] | [Apache Software Licenese][12] |
-| [Maven Dependency Plugin][34] | [The Apache Software License, Version 2.0][35] |
-| [Project keeper maven plugin][36] | [The MIT License][37] |
-| [org.sonatype.ossindex.maven:ossindex-maven-plugin][38] | [ASL2][35] |
-| [Maven Surefire Plugin][39] | [Apache License, Version 2.0][12] |
-| [Versions Maven Plugin][40] | [Apache License, Version 2.0][12] |
-| [Apache Maven Deploy Plugin][41] | [Apache License, Version 2.0][12] |
-| [Apache Maven GPG Plugin][42] | [Apache License, Version 2.0][12] |
-| [Apache Maven Source Plugin][43] | [Apache License, Version 2.0][12] |
-| [Apache Maven Javadoc Plugin][44] | [Apache License, Version 2.0][12] |
-| [Nexus Staging Maven Plugin][45] | [Eclipse Public License][46] |
-| [Maven Failsafe Plugin][47] | [Apache License, Version 2.0][12] |
-| [JaCoCo :: Maven Plugin][48] | [Eclipse Public License 2.0][6] |
-| [error-code-crawler-maven-plugin][49] | [MIT License][50] |
-| [Reproducible Build Maven Plugin][51] | [Apache 2.0][35] |
-| [Maven Clean Plugin][52] | [The Apache Software License, Version 2.0][35] |
-| [Maven Resources Plugin][53] | [The Apache Software License, Version 2.0][35] |
-| [Maven JAR Plugin][54] | [The Apache Software License, Version 2.0][35] |
-| [Maven Install Plugin][55] | [The Apache Software License, Version 2.0][35] |
-| [Maven Site Plugin 3][56] | [The Apache Software License, Version 2.0][35] |
+| [SonarQube Scanner for Maven][30] | [GNU LGPL 3][31] |
+| [Apache Maven Compiler Plugin][32] | [Apache-2.0][12] |
+| [Apache Maven Enforcer Plugin][33] | [Apache-2.0][12] |
+| [Maven Flatten Plugin][34] | [Apache Software Licenese][12] |
+| [Maven Dependency Plugin][35] | [The Apache Software License, Version 2.0][36] |
+| [Project keeper maven plugin][37] | [The MIT License][38] |
+| [org.sonatype.ossindex.maven:ossindex-maven-plugin][39] | [ASL2][36] |
+| [Maven Surefire Plugin][40] | [Apache-2.0][12] |
+| [Versions Maven Plugin][41] | [Apache License, Version 2.0][12] |
+| [duplicate-finder-maven-plugin Maven Mojo][42] | [Apache License 2.0][43] |
+| [Apache Maven Deploy Plugin][44] | [Apache-2.0][12] |
+| [Apache Maven GPG Plugin][45] | [Apache License, Version 2.0][12] |
+| [Apache Maven Source Plugin][46] | [Apache License, Version 2.0][12] |
+| [Apache Maven Javadoc Plugin][47] | [Apache-2.0][12] |
+| [Nexus Staging Maven Plugin][48] | [Eclipse Public License][49] |
+| [Maven Failsafe Plugin][50] | [Apache-2.0][12] |
+| [JaCoCo :: Maven Plugin][51] | [Eclipse Public License 2.0][6] |
+| [error-code-crawler-maven-plugin][52] | [MIT License][53] |
+| [Reproducible Build Maven Plugin][54] | [Apache 2.0][36] |
+| [Maven Clean Plugin][55] | [The Apache Software License, Version 2.0][36] |
+| [Maven Resources Plugin][56] | [The Apache Software License, Version 2.0][36] |
+| [Maven JAR Plugin][57] | [The Apache Software License, Version 2.0][36] |
+| [Maven Install Plugin][58] | [The Apache Software License, Version 2.0][36] |
+| [Maven Site Plugin 3][59] | [The Apache Software License, Version 2.0][36] |
[0]: https://github.com/eclipse-ee4j/jsonp
[1]: https://projects.eclipse.org/license/epl-2.0
@@ -90,31 +91,34 @@
[26]: https://github.com/exasol/test-db-builder-java/blob/main/LICENSE
[27]: https://github.com/itsallcode/junit5-system-extensions
[28]: http://www.eclipse.org/legal/epl-v20.html
-[29]: http://sonarsource.github.io/sonar-scanner-maven/
-[30]: http://www.gnu.org/licenses/lgpl.txt
-[31]: https://maven.apache.org/plugins/maven-compiler-plugin/
-[32]: https://maven.apache.org/enforcer/maven-enforcer-plugin/
-[33]: https://www.mojohaus.org/flatten-maven-plugin/
-[34]: http://maven.apache.org/plugins/maven-dependency-plugin/
-[35]: http://www.apache.org/licenses/LICENSE-2.0.txt
-[36]: https://github.com/exasol/project-keeper/
-[37]: https://github.com/exasol/project-keeper/blob/main/LICENSE
-[38]: https://sonatype.github.io/ossindex-maven/maven-plugin/
-[39]: https://maven.apache.org/surefire/maven-surefire-plugin/
-[40]: https://www.mojohaus.org/versions/versions-maven-plugin/
-[41]: https://maven.apache.org/plugins/maven-deploy-plugin/
-[42]: https://maven.apache.org/plugins/maven-gpg-plugin/
-[43]: https://maven.apache.org/plugins/maven-source-plugin/
-[44]: https://maven.apache.org/plugins/maven-javadoc-plugin/
-[45]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/
-[46]: http://www.eclipse.org/legal/epl-v10.html
-[47]: https://maven.apache.org/surefire/maven-failsafe-plugin/
-[48]: https://www.jacoco.org/jacoco/trunk/doc/maven.html
-[49]: https://github.com/exasol/error-code-crawler-maven-plugin/
-[50]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE
-[51]: http://zlika.github.io/reproducible-build-maven-plugin
-[52]: http://maven.apache.org/plugins/maven-clean-plugin/
-[53]: http://maven.apache.org/plugins/maven-resources-plugin/
-[54]: http://maven.apache.org/plugins/maven-jar-plugin/
-[55]: http://maven.apache.org/plugins/maven-install-plugin/
-[56]: http://maven.apache.org/plugins/maven-site-plugin/
+[29]: https://github.com/eclipse-ee4j/parsson
+[30]: http://sonarsource.github.io/sonar-scanner-maven/
+[31]: http://www.gnu.org/licenses/lgpl.txt
+[32]: https://maven.apache.org/plugins/maven-compiler-plugin/
+[33]: https://maven.apache.org/enforcer/maven-enforcer-plugin/
+[34]: https://www.mojohaus.org/flatten-maven-plugin/
+[35]: http://maven.apache.org/plugins/maven-dependency-plugin/
+[36]: http://www.apache.org/licenses/LICENSE-2.0.txt
+[37]: https://github.com/exasol/project-keeper/
+[38]: https://github.com/exasol/project-keeper/blob/main/LICENSE
+[39]: https://sonatype.github.io/ossindex-maven/maven-plugin/
+[40]: https://maven.apache.org/surefire/maven-surefire-plugin/
+[41]: https://www.mojohaus.org/versions/versions-maven-plugin/
+[42]: https://github.com/basepom/duplicate-finder-maven-plugin
+[43]: http://www.apache.org/licenses/LICENSE-2.0.html
+[44]: https://maven.apache.org/plugins/maven-deploy-plugin/
+[45]: https://maven.apache.org/plugins/maven-gpg-plugin/
+[46]: https://maven.apache.org/plugins/maven-source-plugin/
+[47]: https://maven.apache.org/plugins/maven-javadoc-plugin/
+[48]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/
+[49]: http://www.eclipse.org/legal/epl-v10.html
+[50]: https://maven.apache.org/surefire/maven-failsafe-plugin/
+[51]: https://www.jacoco.org/jacoco/trunk/doc/maven.html
+[52]: https://github.com/exasol/error-code-crawler-maven-plugin/
+[53]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE
+[54]: http://zlika.github.io/reproducible-build-maven-plugin
+[55]: http://maven.apache.org/plugins/maven-clean-plugin/
+[56]: http://maven.apache.org/plugins/maven-resources-plugin/
+[57]: http://maven.apache.org/plugins/maven-jar-plugin/
+[58]: http://maven.apache.org/plugins/maven-install-plugin/
+[59]: http://maven.apache.org/plugins/maven-site-plugin/
diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md
index 14bcd2c..4796e0d 100644
--- a/doc/changes/changelog.md
+++ b/doc/changes/changelog.md
@@ -1,5 +1,6 @@
# Changes
+* [0.6.9](changes_0.6.9.md)
* [0.6.8](changes_0.6.8.md)
* [0.6.7](changes_0.6.7.md)
* [0.6.6](changes_0.6.6.md)
diff --git a/doc/changes/changes_0.6.9.md b/doc/changes/changes_0.6.9.md
new file mode 100644
index 0000000..850d3d9
--- /dev/null
+++ b/doc/changes/changes_0.6.9.md
@@ -0,0 +1,53 @@
+# Udf Debugging Java 0.6.9, released 2023-07-03
+
+Code name: Upgrade dependencies on top of 0.6.8
+
+## Summary
+
+This release fixes the following vulnerability in `provided` dependency `io.netty:netty-handler`:
+* CVE-2023-34462, severity CWE-770: Allocation of Resources Without Limits or Throttling (6.5)
+
+## Security
+
+* #57: Upgraded dependencies
+
+## Dependency Updates
+
+### Compile Dependency Updates
+
+* Updated `com.exasol:bucketfs-java:3.0.0` to `3.1.0`
+* Updated `com.exasol:error-reporting-java:1.0.0` to `1.0.1`
+* Updated `jakarta.json:jakarta.json-api:2.1.1` to `2.1.2`
+* Updated `org.apache.commons:commons-compress:1.22` to `1.23.0`
+* Updated `org.jacoco:org.jacoco.core:0.8.8` to `0.8.10`
+* Removed `org.slf4j:slf4j-api:2.0.6`
+* Added `org.slf4j:slf4j-jdk14:2.0.7`
+
+### Runtime Dependency Updates
+
+* Added `org.eclipse.parsson:parsson:1.1.2`
+* Removed `org.glassfish:jakarta.json:2.0.1`
+
+### Test Dependency Updates
+
+* Updated `com.exasol:exasol-testcontainers:6.5.1` to `6.6.0`
+* Updated `org.jacoco:org.jacoco.agent:0.8.8` to `0.8.10`
+* Updated `org.junit.jupiter:junit-jupiter-engine:5.9.2` to `5.9.3`
+* Updated `org.junit.jupiter:junit-jupiter-params:5.9.2` to `5.9.3`
+* Updated `org.mockito:mockito-junit-jupiter:5.1.1` to `5.4.0`
+* Updated `org.testcontainers:junit-jupiter:1.17.6` to `1.18.3`
+
+### Plugin Dependency Updates
+
+* Updated `com.exasol:error-code-crawler-maven-plugin:1.2.2` to `1.2.3`
+* Updated `com.exasol:project-keeper-maven-plugin:2.9.3` to `2.9.7`
+* Updated `org.apache.maven.plugins:maven-compiler-plugin:3.10.1` to `3.11.0`
+* Updated `org.apache.maven.plugins:maven-deploy-plugin:3.0.0` to `3.1.1`
+* Updated `org.apache.maven.plugins:maven-enforcer-plugin:3.1.0` to `3.3.0`
+* Updated `org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M8` to `3.0.0`
+* Updated `org.apache.maven.plugins:maven-javadoc-plugin:3.4.1` to `3.5.0`
+* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8` to `3.0.0`
+* Added `org.basepom.maven:duplicate-finder-maven-plugin:1.5.1`
+* Updated `org.codehaus.mojo:flatten-maven-plugin:1.3.0` to `1.4.1`
+* Updated `org.codehaus.mojo:versions-maven-plugin:2.14.2` to `2.15.0`
+* Updated `org.jacoco:jacoco-maven-plugin:0.8.8` to `0.8.9`
diff --git a/pk_generated_parent.pom b/pk_generated_parent.pom
index 39d60f1..3b5cb6c 100644
--- a/pk_generated_parent.pom
+++ b/pk_generated_parent.pom
@@ -3,7 +3,7 @@
4.0.0
com.exasol
udf-debugging-java-generated-parent
- 0.6.8
+ 0.6.9
pom
UTF-8
@@ -53,7 +53,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.10.1
+ 3.11.0
${java.version}
${java.version}
@@ -62,7 +62,7 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 3.1.0
+ 3.3.0
enforce-maven
@@ -72,7 +72,7 @@
- 3.6.3
+ [3.8.7,3.9.0)
@@ -82,7 +82,7 @@
org.codehaus.mojo
flatten-maven-plugin
- 1.3.0
+ 1.4.1
true
oss
@@ -121,7 +121,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0-M8
+ 3.0.0
@@ -132,7 +132,7 @@
org.codehaus.mojo
versions-maven-plugin
- 2.14.2
+ 2.15.0
display-updates
@@ -147,10 +147,36 @@
file:///${project.basedir}/versionsMavenPluginRules.xml
+
+ org.basepom.maven
+ duplicate-finder-maven-plugin
+ 1.5.1
+
+
+ default
+ verify
+
+ check
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+ false
+ true
+ true
+ false
+
+
org.apache.maven.plugins
maven-deploy-plugin
- 3.0.0
+ 3.1.1
true
@@ -191,7 +217,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.4.1
+ 3.5.0
attach-javadocs
@@ -232,7 +258,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.0.0-M8
+ 3.0.0
@@ -253,7 +279,7 @@
org.jacoco
jacoco-maven-plugin
- 0.8.8
+ 0.8.9
prepare-agent
@@ -294,7 +320,7 @@
com.exasol
error-code-crawler-maven-plugin
- 1.2.2
+ 1.2.3
verify
diff --git a/pom.xml b/pom.xml
index ef012c1..ceb1ad2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,15 +1,16 @@
-
+
4.0.0
udf-debugging-java
- 0.6.8
+ 0.6.9
udf-debugging-java
Utilities for debugging, profiling and code coverage measure for UDFs.
https://github.com/exasol/udf-debugging-java/
- 5.9.2
- 11.0.0
- 0.8.8
+ 5.9.3
+ 0.8.10
@@ -25,18 +26,18 @@
jakarta.json
jakarta.json-api
- 2.1.1
+ 2.1.2
- org.glassfish
- jakarta.json
- 2.0.1
+ org.eclipse.parsson
+ parsson
+ 1.1.2
runtime
com.exasol
error-reporting-java
- 1.0.0
+ 1.0.1
org.jacoco
@@ -53,12 +54,12 @@
com.exasol
bucketfs-java
- 3.0.0
+ 3.1.0
com.exasol
exasol-test-setup-abstraction-java
- 2.0.0
+ 2.0.2
@@ -93,7 +89,7 @@
org.mockito
mockito-junit-jupiter
- 5.1.1
+ 5.4.0
test
@@ -102,17 +98,18 @@
1.3
test
-
+
com.exasol
exasol-testcontainers
- 6.5.1
+ 6.6.0
test
org.testcontainers
junit-jupiter
- 1.17.6
+ 1.18.3
test
@@ -127,6 +124,12 @@
1.2.0
test
+
+
+ org.slf4j
+ slf4j-jdk14
+ 2.0.7
+
@@ -151,7 +154,7 @@
com.exasol
project-keeper-maven-plugin
- 2.9.3
+ 2.9.7
@@ -165,11 +168,6 @@
ossindex-maven-plugin
-
- sonatype-2020-0026