diff --git a/dependencies.md b/dependencies.md index 1f0d4cb4..bd92ece5 100644 --- a/dependencies.md +++ b/dependencies.md @@ -61,14 +61,14 @@ | [scalatest][65] | [the Apache License, ASL Version 2.0][37] | | [scalatestplus-mockito][66] | [Apache-2.0][37] | | [mockito-core][67] | [MIT][68] | -| [Hamcrest][69] | [BSD License 3][70] | +| [Hamcrest][69] | [BSD-3-Clause][70] | | [testcontainers-scala-scalatest][71] | [The MIT License (MIT)][68] | | [Testcontainers :: Localstack][72] | [MIT][73] | | [Test containers for Exasol on Docker][74] | [MIT License][75] | | [Test Database Builder for Java][76] | [MIT License][77] | | [Matcher for SQL Result Sets][78] | [MIT License][79] | | [EqualsVerifier \| release normal jar][80] | [Apache License, Version 2.0][3] | -| [JUnit Jupiter Engine][81] | [Eclipse Public License v2.0][82] | +| [JUnit Jupiter API][81] | [Eclipse Public License v2.0][82] | | [Maven Project Version Getter][83] | [MIT License][84] | | [Extension integration tests library][85] | [MIT License][86] | @@ -192,7 +192,7 @@ [67]: https://github.com/mockito/mockito [68]: https://opensource.org/licenses/MIT [69]: http://hamcrest.org/JavaHamcrest/ -[70]: http://opensource.org/licenses/BSD-3-Clause +[70]: https://raw.githubusercontent.com/hamcrest/JavaHamcrest/master/LICENSE [71]: https://github.com/testcontainers/testcontainers-scala [72]: https://java.testcontainers.org [73]: http://opensource.org/licenses/MIT diff --git a/doc/changes/changes_2.8.4.md b/doc/changes/changes_2.8.4.md index 429ed6cb..f455b667 100644 --- a/doc/changes/changes_2.8.4.md +++ b/doc/changes/changes_2.8.4.md @@ -1,12 +1,23 @@ -# Cloud Storage Extension 2.8.4, released 2024-??-?? +# Cloud Storage Extension 2.8.4, released 2024-11-20 -Code name: +Code name: Fix vulnerabilities CVE-2024-23454 & CVE-2024-47561 & CVE-2024-47554 & CVE-2024-51504 & CVE-2024-47535 ## Summary -## Features +This release fixes the following vulnerabilities in dependencies: +* CVE-2024-23454 in `org.apache.hadoop:hadoop-common:jar:3.3.6:compile` +* CVE-2024-47561 in `org.apache.avro:avro:jar:1.11.3:compile` +* CVE-2024-47554 in `commons-io:commons-io:jar:2.8.0:compile` +* CVE-2024-51504 in `org.apache.zookeeper:zookeeper:jar:3.9.2:compile` +* CVE-2024-47535 in `io.netty:netty-common:jar:4.1.112.Final:compile` -* ISSUE_NUMBER: description +## Security + +* #327: Fixed CVE-2024-23454 in `org.apache.hadoop:hadoop-common:jar:3.3.6:compile` +* #329: Fixed CVE-2024-47561 in `org.apache.avro:avro:jar:1.11.3:compile` +* #330: Fixed CVE-2024-47554 in `commons-io:commons-io:jar:2.8.0:compile` +* #333: Fixed CVE-2024-51504 in `org.apache.zookeeper:zookeeper:jar:3.9.2:compile` +* #334: Fixed CVE-2024-47535 in `io.netty:netty-common:jar:4.1.112.Final:compile` ## Dependency Updates @@ -14,11 +25,45 @@ Code name: #### Compile Dependency Updates -* Added `commons-io:commons-io:2.17.0` +* Updated `com.exasol:parquet-io-java:2.0.10` to `2.0.12` +* Updated `com.github.mwiede:jsch:0.2.18` to `0.2.21` +* Updated `com.google.guava:guava:33.2.1-jre` to `33.3.1-jre` +* Updated `com.nimbusds:nimbus-jose-jwt:9.40` to `9.47` +* Added `commons-io:commons-io:2.18.0` +* Updated `dnsjava:dnsjava:3.6.1` to `3.6.2` +* Updated `io.dropwizard.metrics:metrics-core:4.2.26` to `4.2.28` * Updated `io.netty:netty-codec-http2:4.1.112.Final` to `4.1.115.Final` -* Updated `org.apache.avro:avro:1.11.3` to `1.11.4` +* Updated `org.apache.avro:avro:1.11.3` to `1.12.0` +* Updated `org.apache.commons:commons-compress:1.26.2` to `1.27.1` +* Updated `org.apache.commons:commons-lang3:3.15.0` to `3.17.0` +* Updated `org.apache.logging.log4j:log4j-1.2-api:2.23.1` to `2.24.1` +* Updated `org.apache.logging.log4j:log4j-api:2.23.1` to `2.24.1` +* Updated `org.apache.logging.log4j:log4j-core:2.23.1` to `2.24.1` +* Updated `org.apache.orc:orc-core:1.9.4` to `1.9.5` * Updated `org.apache.zookeeper:zookeeper:3.9.2` to `3.9.3` * Added `org.codehaus.janino:janino:3.1.12` +* Updated `org.glassfish.jersey.containers:jersey-container-servlet-core:2.43` to `2.45` +* Updated `org.glassfish.jersey.containers:jersey-container-servlet:2.43` to `2.45` +* Updated `org.glassfish.jersey.core:jersey-client:2.43` to `2.45` +* Updated `org.glassfish.jersey.core:jersey-common:2.43` to `2.45` +* Updated `org.glassfish.jersey.core:jersey-server:2.43` to `2.45` +* Updated `org.glassfish.jersey.inject:jersey-hk2:2.43` to `2.45` +* Updated `org.slf4j:jul-to-slf4j:2.0.13` to `2.0.16` +* Updated `org.xerial.snappy:snappy-java:1.1.10.5` to `1.1.10.7` + +#### Runtime Dependency Updates + +* Updated `ch.qos.logback:logback-classic:1.5.6` to `1.5.12` +* Updated `ch.qos.logback:logback-core:1.5.6` to `1.5.12` + +#### Test Dependency Updates + +* Updated `com.exasol:extension-manager-integration-test-java:0.5.12` to `0.5.13` +* Updated `nl.jqno.equalsverifier:equalsverifier:3.16.1` to `3.17.3` +* Updated `org.hamcrest:hamcrest:2.2` to `3.0` +* Added `org.junit.jupiter:junit-jupiter-api:5.10.3` +* Removed `org.junit.jupiter:junit-jupiter-engine:5.10.3` +* Updated `org.testcontainers:localstack:1.20.0` to `1.20.3` #### Plugin Dependency Updates diff --git a/pom.xml b/pom.xml index 8beb1572..77086d8c 100644 --- a/pom.xml +++ b/pom.xml @@ -17,9 +17,9 @@ 2.13.11 2.13 3.3.6 - 2.43 - 2.23.1 - 1.5.6 + 2.45 + 2.24.1 + 1.5.12 src/main/,extension/src/ extension/src/*.test.ts src/test/,extension/src @@ -35,7 +35,7 @@ org.apache.commons commons-lang3 - 3.15.0 + 3.17.0 @@ -52,7 +52,7 @@ com.google.guava guava - 33.2.1-jre + 33.3.1-jre @@ -69,7 +69,7 @@ org.xerial.snappy snappy-java - 1.1.10.5 + 1.1.10.7 com.exasol @@ -191,19 +191,19 @@ commons-io commons-io - 2.17.0 + 2.18.0 dnsjava dnsjava - 3.6.1 + 3.6.2 com.github.mwiede jsch - 0.2.18 + 0.2.21 org.apache.hadoop @@ -409,7 +409,7 @@ io.dropwizard.metrics metrics-core - 4.2.26 + 4.2.28 @@ -431,7 +431,7 @@ org.apache.orc orc-core - 1.9.4 + 1.9.5 @@ -455,9 +455,9 @@ org.apache.avro avro - 1.11.4 + 1.12.0 - + com.fasterxml.jackson.core jackson-core @@ -472,13 +472,13 @@ org.apache.commons commons-compress - 1.26.2 + 1.27.1 com.nimbusds nimbus-jose-jwt - 9.40 + 9.47 io.delta @@ -562,12 +562,12 @@ com.exasol parquet-io-java - 2.0.10 + 2.0.12 org.slf4j jul-to-slf4j - 2.0.13 + 2.0.16 org.apache.logging.log4j @@ -611,7 +611,7 @@ org.hamcrest hamcrest - 2.2 + 3.0 test @@ -623,7 +623,7 @@ org.testcontainers localstack - 1.20.0 + 1.20.3 test @@ -647,12 +647,12 @@ nl.jqno.equalsverifier equalsverifier - 3.16.1 + 3.17.3 test org.junit.jupiter - junit-jupiter-engine + junit-jupiter-api 5.10.3 test @@ -665,7 +665,7 @@ com.exasol extension-manager-integration-test-java - 0.5.12 + 0.5.13 test @@ -786,7 +786,7 @@ ${java.version} -deprecation -parameters - -Xlint:all + -Xlint:all,-path -Xmx2048m