Releases: exasol/cloud-storage-extension
2.7.7: Using shared integration tests
Summary
This release refactors the extension to use shared integration tests to simplify the source code.
Refactoring
- #284: Used shared extension integration tests
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Updated
com.google.protobuf:protobuf-java:3.24.4
to3.25.0
- Updated
io.dropwizard.metrics:metrics-core:4.2.21
to4.2.22
- Updated
org.jetbrains.kotlin:kotlin-stdlib:1.9.10
to1.9.20
Test Dependency Updates
- Updated
com.exasol:exasol-testcontainers:6.6.2
to6.6.3
- Updated
com.exasol:extension-manager-integration-test-java:0.5.4
to0.5.5
- Updated
com.exasol:hamcrest-resultset-matcher:1.6.1
to1.6.2
- Updated
nl.jqno.equalsverifier:equalsverifier:3.15.2
to3.15.3
- Added
org.glassfish.jersey.core:jersey-common:2.41
- Updated
org.junit.jupiter:junit-jupiter-engine:5.10.0
to5.10.1
- Updated
org.mockito:mockito-core:5.6.0
to5.7.0
Plugin Dependency Updates
- Updated
com.exasol:project-keeper-maven-plugin:2.9.14
to2.9.15
- Updated
org.apache.maven.plugins:maven-clean-plugin:3.3.1
to3.3.2
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.6.0
to3.6.2
Extension
Compile Dependency Updates
- Updated
@exasol/extension-manager-interface:0.3.1
to0.4.0
Development Dependency Updates
- Updated
eslint:^8.47.0
to^8.53.0
- Updated
@jest/globals:^29.6.3
to^29.7.0
- Updated
@types/node:^20.5.4
to^20.8.10
- Updated
@typescript-eslint/parser:^6.4.1
to^6.9.1
- Updated
typescript:^5.1.6
to^5.2.2
- Updated
@typescript-eslint/eslint-plugin:^6.4.1
to^6.9.1
- Updated
jest:29.6.3
to29.7.0
- Updated
esbuild:^0.19.2
to^0.19.5
2.7.6: Fix Vulnerabilities CVE-2023-44981 and CVE-2023-46120
Summary
This release fixes vulnerabilities
- CVE-2023-42503 by overriding version
3.6.3
of transitive dependencyorg.apache.zookeeper:zookeeper
viaorg.apache.hadoop:hadoop-common
- CVE-2023-46120 by excluding transitive dependency
com.rabbitmq:amqp-client
viaorg.alluxio:alluxio-core-client-hdfs
Security
- #281: Fixed vulnerabilities CVE-2023-44981 and CVE-2023-46120
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Updated
com.exasol:parquet-io-java:2.0.5
to2.0.6
- Updated
com.google.guava:guava:32.1.2-jre
to32.1.3-jre
- Updated
io.dropwizard.metrics:metrics-core:4.2.20
to4.2.21
- Updated
io.grpc:grpc-netty:1.56.1
to1.59.0
- Updated
io.netty:netty-handler:4.1.99.Final
to4.1.100.Final
- Updated
org.apache.logging.log4j:log4j-1.2-api:2.20.0
to2.21.1
- Updated
org.apache.logging.log4j:log4j-api:2.20.0
to2.21.1
- Updated
org.apache.logging.log4j:log4j-core:2.20.0
to2.21.1
- Added
org.apache.zookeeper:zookeeper:3.9.1
Test Dependency Updates
- Updated
com.exasol:extension-manager-integration-test-java:0.5.1
to0.5.4
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.3.0
to1.3.1
- Updated
com.exasol:project-keeper-maven-plugin:2.9.12
to2.9.14
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.0
to3.4.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.16.0
to2.16.1
- Updated
org.jacoco:jacoco-maven-plugin:0.8.10
to0.8.11
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184
to3.10.0.2594
2.7.5: Improved log messages
Summary
This release adds log messages to allow debugging issues during import.
Features
- #280: Improved log messages for import
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Updated
com.google.protobuf:protobuf-java:3.24.3
to3.24.4
Test Dependency Updates
- Updated
org.mockito:mockito-core:5.5.0
to5.6.0
- Updated
org.testcontainers:localstack:1.19.0
to1.19.1
Plugin Dependency Updates
- Updated
com.diffplug.spotless:spotless-maven-plugin:2.39.0
to2.40.0
2.7.4: Upgrade Dependencies
Summary
This release fixes vulnerability CVE-2022-46751 in transitive dependency org.apache.ivy:ivy
by upgrading it to the latest version.
The release also updates the extension to use common code from @exasol/extension-manager-interface
.
In addition, CVE-2023-42503 in org.apache.commons:commons-compress
was fixed.
Security
- #269: Fixed CVE-2022-46751 in
org.apache.ivy:ivy
- #272: Fixed CVE-2023-42503 in
org.apache.commons:commons-compress
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Updated
com.exasol:parquet-io-java:2.0.4
to2.0.5
- Updated
com.google.protobuf:protobuf-java:3.24.0
to3.24.3
- Updated
io.dropwizard.metrics:metrics-core:4.2.19
to4.2.20
- Updated
io.netty:netty-handler:4.1.96.Final
to4.1.99.Final
- Updated
org.apache.avro:avro:1.11.2
to1.11.3
- Added
org.apache.commons:commons-compress:1.24.0
- Added
org.apache.ivy:ivy:2.5.2
- Updated
org.jetbrains.kotlin:kotlin-stdlib:1.9.0
to1.9.10
- Updated
org.slf4j:jul-to-slf4j:2.0.7
to2.0.9
- Updated
org.slf4j:slf4j-reload4j:2.0.7
to2.0.9
- Updated
org.xerial.snappy:snappy-java:1.1.10.3
to1.1.10.5
Test Dependency Updates
- Updated
com.dimafeng:testcontainers-scala-scalatest_2.13:0.40.17
to0.41.0
- Updated
com.exasol:exasol-testcontainers:6.6.1
to6.6.2
- Updated
com.exasol:extension-manager-integration-test-java:0.5.0
to0.5.1
- Updated
com.exasol:hamcrest-resultset-matcher:1.6.0
to1.6.1
- Updated
com.exasol:test-db-builder-java:3.4.2
to3.5.1
- Updated
nl.jqno.equalsverifier:equalsverifier:3.15.1
to3.15.2
- Updated
org.mockito:mockito-core:5.4.0
to5.5.0
- Updated
org.testcontainers:localstack:1.18.3
to1.19.0
Plugin Dependency Updates
- Updated
com.diffplug.spotless:spotless-maven-plugin:2.38.0
to2.39.0
- Updated
com.exasol:project-keeper-maven-plugin:2.9.10
to2.9.12
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.3.0
to3.4.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.5.0
to3.6.0
Extension
Compile Dependency Updates
- Updated
@exasol/extension-manager-interface:0.3.0
to0.3.1
Development Dependency Updates
- Updated
eslint:^8.46.0
to^8.47.0
- Added
@jest/globals:^29.6.3
- Updated
@types/node:^20.4.9
to^20.5.4
- Updated
@typescript-eslint/parser:^6.3.0
to^6.4.1
- Updated
@typescript-eslint/eslint-plugin:^6.3.0
to^6.4.1
- Updated
jest:29.6.2
to29.6.3
- Updated
esbuild:^0.19.0
to^0.19.2
- Removed
@types/jest:^29.5.3
2.7.3: Upgrade Extension
Summary
This release updates the extension so that it supports categories and upgrading an installed cloud storage extension to the latest version.
Features
Security
- #260: Updated dependencies to fix security vulnerabilities
Dependency Updates
Cloud Storage Extension
Compile Dependency Updates
- Updated
com.google.guava:guava:32.1.1-jre
to32.1.2-jre
- Updated
com.google.protobuf:protobuf-java:3.23.3
to3.24.0
- Updated
io.netty:netty-handler:4.1.94.Final
to4.1.96.Final
- Updated
org.apache.commons:commons-lang3:3.12.0
to3.13.0
- Updated
org.apache.orc:orc-core:1.9.0
to1.9.1
- Added
org.jetbrains.kotlin:kotlin-stdlib:1.9.0
- Removed
org.slf4j:slf4j-log4j12:2.0.7
- Added
org.slf4j:slf4j-reload4j:2.0.7
- Updated
org.xerial.snappy:snappy-java:1.1.10.1
to1.1.10.3
Test Dependency Updates
- Updated
com.exasol:exasol-testcontainers:6.6.0
to6.6.1
- Updated
com.exasol:extension-manager-integration-test-java:0.4.0
to0.5.0
- Updated
nl.jqno.equalsverifier:equalsverifier:3.14.3
to3.15.1
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.3
to5.10.0
- Updated
org.scalatestplus:scalatestplus-mockito_2.13:1.0.0-M2
to1.0.0-SNAP5
- Updated
org.scalatest:scalatest_2.13:3.2.10
to3.3.0-SNAP4
Plugin Dependency Updates
- Updated
com.diffplug.spotless:spotless-maven-plugin:2.37.0
to2.38.0
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.3
to1.3.0
- Updated
com.exasol:project-keeper-maven-plugin:2.9.7
to2.9.10
- Updated
org.apache.maven.plugins:maven-assembly-plugin:3.5.0
to3.6.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0
to3.1.2
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0
to3.1.2
- Updated
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
to2.0.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.4.1
to1.5.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.15.0
to2.16.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.9
to0.8.10
Extension
Compile Dependency Updates
- Updated
@exasol/extension-manager-interface:0.1.15
to0.3.0
Development Dependency Updates
- Updated
eslint:^8.20.0
to^8.46.0
- Added
@types/node:^20.4.9
- Updated
@typescript-eslint/parser:^5.31.0
to^6.3.0
- Updated
ts-jest:^28.0.7
to^29.1.1
- Updated
@types/jest:^28.1.6
to^29.5.3
- Updated
typescript:^4.7.4
to^5.1.6
- Updated
@typescript-eslint/eslint-plugin:^5.31.0
to^6.3.0
- Updated
jest:28.1.3
to29.6.2
- Updated
esbuild:^0.14.50
to^0.19.0
2.7.2: Documentation and dependency updates
Summary
With this release we updated the user guide documentation and upgraded dependency versions. We also fixed vulnerability findings in the transitive dependencies and updated their versions.
Documentation
- #243: Removed target file name from
curl
commands in user guide - #250: Added
S3_ENDPOINT_REGION
parameter description to user guide
Security
- #245: Fixed dependency check vulnerability findings
- #247: Fixed dependency check vulnerability findings
- #253: Fixed dependency check vulnerability findings
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:import-export-udf-common-scala_2.13:1.1.0
to1.1.1
- Updated
com.exasol:parquet-io-java:2.0.1
to2.0.4
- Removed
com.fasterxml.jackson.core:jackson-databind:2.14.2
- Removed
com.fasterxml.jackson.module:jackson-module-scala_2.13:2.14.2
- Removed
com.fasterxml.woodstox:woodstox-core:6.5.0
- Updated
com.google.guava:guava:31.1-jre
to32.1.1-jre
- Updated
com.google.protobuf:protobuf-java:3.22.2
to3.23.3
- Updated
io.delta:delta-core_2.13:2.2.0
to2.4.0
- Added
io.dropwizard.metrics:metrics-core:4.2.19
- Updated
io.grpc:grpc-netty:1.53.0
to1.56.1
- Removed
io.netty:netty-all:4.1.90.Final
- Added
io.netty:netty-handler:4.1.94.Final
- Updated
org.alluxio:alluxio-core-client-hdfs:2.9.2
to300
- Updated
org.apache.avro:avro:1.11.1
to1.11.2
- Removed
org.apache.commons:commons-text:1.10.0
- Updated
org.apache.hadoop:hadoop-aws:3.3.4
to3.3.6
- Updated
org.apache.hadoop:hadoop-azure-datalake:3.3.4
to3.3.6
- Updated
org.apache.hadoop:hadoop-azure:3.3.4
to3.3.6
- Updated
org.apache.hadoop:hadoop-common:3.3.4
to3.3.6
- Updated
org.apache.hadoop:hadoop-hdfs-client:3.3.4
to3.3.6
- Updated
org.apache.hadoop:hadoop-hdfs:3.3.4
to3.3.6
- Removed
org.apache.ivy:ivy:2.5.1
- Updated
org.apache.orc:orc-core:1.8.3
to1.9.0
- Updated
org.apache.spark:spark-sql_2.13:3.3.2
to3.4.1
- Removed
org.codehaus.jackson:jackson-mapper-asl:1.9.13
- Updated
org.scala-lang:scala-library:2.13.10
to2.13.11
- Updated
org.slf4j:jul-to-slf4j:2.0.6
to2.0.7
- Updated
org.slf4j:slf4j-log4j12:2.0.6
to2.0.7
- Added
org.xerial.snappy:snappy-java:1.1.10.1
Test Dependency Updates
- Updated
com.dimafeng:testcontainers-scala-scalatest_2.13:0.40.12
to0.40.17
- Updated
com.exasol:exasol-testcontainers:6.5.1
to6.6.0
- Updated
com.exasol:extension-manager-integration-test-java:0.2.2
to0.4.0
- Updated
com.exasol:hamcrest-resultset-matcher:1.5.2
to1.6.0
- Updated
nl.jqno.equalsverifier:equalsverifier:3.14.1
to3.14.3
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.2
to5.9.3
- Updated
org.mockito:mockito-core:5.2.0
to5.4.0
- Updated
org.testcontainers:localstack:1.17.6
to1.18.3
Plugin Dependency Updates
- Updated
com.diffplug.spotless:spotless-maven-plugin:2.35.0
to2.37.0
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.2
to1.2.3
- Updated
com.exasol:project-keeper-maven-plugin:2.9.4
to2.9.7
- Updated
org.apache.maven.plugins:maven-clean-plugin:3.2.0
to3.3.1
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1
to3.11.0
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.2.1
to3.3.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M8
to3.0.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8
to3.0.0
- Added
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.3.0
to1.4.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.14.2
to2.15.0
- Updated
org.itsallcode:openfasttrace-maven-plugin:1.6.1
to1.6.2
- Updated
org.jacoco:jacoco-maven-plugin:0.8.8
to0.8.9
2.7.1: Various Refactorings
Summary
In this release, we removed obsolete setup instructions that are only relevant to docker based setups, updated dependencies and fixed vulnerabilities that are coming transitively from dependencies. We also update information on PARALLELISM
parameter in the user guide.
Documentation
- #238: Updated
parallelism
information in user guide
Refactoring
- #228: Removed obsolete setup instructions that are only related to dockerized setup
- #237: Fixed vulnerabilities in transitive dependencies
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:parquet-io-java:2.0.0
to2.0.1
- Updated
com.google.protobuf:protobuf-java:3.22.0
to3.22.2
- Updated
io.netty:netty-all:4.1.89.Final
to4.1.90.Final
- Updated
org.apache.orc:orc-core:1.8.2
to1.8.3
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.14
to3.14.1
- Updated
org.mockito:mockito-core:5.1.1
to5.2.0
Plugin Dependency Updates
- Updated
com.diffplug.spotless:spotless-maven-plugin:2.34.0
to2.35.0
- Updated
com.exasol:project-keeper-maven-plugin:2.9.3
to2.9.4
- Updated
org.apache.maven.plugins:maven-assembly-plugin:3.4.2
to3.5.0
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0
to3.2.1
2.7.0: Upgraded dependencies and common library
Summary
Upgraded to the latest version of import export UDF common library, updated properties parsing API and removed references to the discontinued repository maven.exasol.com
repository.
Documentation
- #234: Updated user guide with
CSV
format information
Refactoring
- #232: Updated dependencies and removed reference to
maven.exasol.com
- #225: Updated latest version of
import-export-udf-common-scala
and changed property parsing api
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:1.0.0
to1.0.1
- Updated
com.exasol:import-export-udf-common-scala_2.13:0.2.0
to1.1.0
- Updated
com.fasterxml.jackson.core:jackson-databind:2.14.0-rc2
to2.14.2
- Updated
com.fasterxml.jackson.module:jackson-module-scala_2.13:2.14.0-rc2
to2.14.2
- Added
com.fasterxml.woodstox:woodstox-core:6.5.0
- Updated
com.google.protobuf:protobuf-java:3.21.7
to3.22.0
- Updated
io.delta:delta-core_2.13:2.1.0
to2.2.0
- Updated
io.grpc:grpc-netty:1.50.0
to1.53.0
- Updated
io.netty:netty-all:4.1.84.Final
to4.1.89.Final
- Updated
org.alluxio:alluxio-core-client-hdfs:2.8.1
to2.9.2
- Updated
org.apache.logging.log4j:log4j-1.2-api:2.19.0
to2.20.0
- Updated
org.apache.logging.log4j:log4j-api:2.19.0
to2.20.0
- Updated
org.apache.logging.log4j:log4j-core:2.19.0
to2.20.0
- Updated
org.apache.orc:orc-core:1.8.0
to1.8.2
- Updated
org.apache.spark:spark-sql_2.13:3.3.0
to3.3.2
- Updated
org.slf4j:jul-to-slf4j:2.0.3
to2.0.6
- Updated
org.slf4j:slf4j-log4j12:2.0.3
to2.0.6
Test Dependency Updates
- Updated
com.dimafeng:testcontainers-scala-scalatest_2.13:0.40.11
to0.40.12
- Updated
com.exasol:exasol-testcontainers:6.2.0
to6.5.1
- Updated
com.exasol:extension-manager-integration-test-java:0.1.0
to0.2.2
- Updated
com.exasol:test-db-builder-java:3.4.0
to3.4.2
- Updated
nl.jqno.equalsverifier:equalsverifier:3.10.1
to3.14
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.1
to5.9.2
- Updated
org.mockito:mockito-core:4.8.0
to5.1.1
- Updated
org.testcontainers:localstack:1.17.5
to1.17.6
Plugin Dependency Updates
- Updated
com.diffplug.spotless:spotless-maven-plugin:2.27.0
to2.34.0
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.1
to1.2.2
- Updated
com.exasol:project-keeper-maven-plugin:2.9.1
to2.9.3
- Updated
net.alchim31.maven:scala-maven-plugin:4.7.1
to4.8.1
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
to3.0.0-M8
- Updated
org.codehaus.mojo:exec-maven-plugin:3.0.0
to3.1.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.13.0
to2.14.2
- Updated
org.scalatest:scalatest-maven-plugin:2.0.2
to2.2.0
2.6.1: Dependency Upgrade to fix Vulnerabilities on top of 2.6.0
Summary
Updated dependencies to fix vulnerabilities.
Bug Fixes
- #229: Fixed vulnerabilities CVE-2022-37865 and CVE-2022-37866 by ugrading transitive dependency to
org.apache.ivy:ivy
required byspark-sql
.
Dependency Updates
Compile Dependency Updates
- Added
org.apache.ivy:ivy:2.5.1
Plugin Dependency Updates
- Updated
com.exasol:artifact-reference-checker-maven-plugin:0.4.0
to0.4.2
- Updated
com.exasol:error-code-crawler-maven-plugin:1.1.2
to1.2.1
- Updated
com.exasol:project-keeper-maven-plugin:2.8.0
to2.9.1
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.15
to0.16
- Updated
org.apache.maven.plugins:maven-assembly-plugin:3.3.0
to3.4.2
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.apache.maven.plugins:maven-jar-plugin:3.2.2
to3.3.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.2.7
to1.3.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.10.0
to2.13.0
2.6.0: Extension Manager support
Summary
In this release we added an extension for the extension manager.
Features
- #215: Added extension for extension manager
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:parquet-io-java:1.3.3
to2.0.0
- Updated
com.fasterxml.jackson.core:jackson-databind:2.13.4
to2.14.0-rc2
- Updated
com.fasterxml.jackson.module:jackson-module-scala_2.13:2.13.4
to2.14.0-rc2
- Updated
com.google.protobuf:protobuf-java:3.21.6
to3.21.7
- Updated
io.grpc:grpc-netty:1.49.1
to1.50.0
- Updated
io.netty:netty-all:4.1.82.Final
to4.1.84.Final
- Added
org.apache.commons:commons-text:1.10.0
- Updated
org.scala-lang:scala-library:2.13.9
to2.13.10
Test Dependency Updates
- Updated
com.dimafeng:testcontainers-scala-scalatest_2.13:0.40.10
to0.40.11
- Added
com.exasol:extension-manager-integration-test-java:0.1.0
- Added
com.exasol:maven-project-version-getter:1.2.0
- Updated
com.exasol:test-db-builder-java:3.3.4
to3.4.0
- Added
org.junit.jupiter:junit-jupiter-engine:5.9.1
- Updated
org.testcontainers:localstack:1.17.3
to1.17.5
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-clean-plugin:2.5
to3.2.0
- Added
org.codehaus.mojo:exec-maven-plugin:3.0.0