Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#184: Upgrade dependencies #185

Merged
merged 8 commits into from
Nov 20, 2024
Merged
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
2 changes: 1 addition & 1 deletion .github/workflows/ci-build-next-java.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.21"
go-version: "1.22"
id: go
- name: Set up JDK 17
uses: actions/setup-java@v4
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
group: ${{ github.workflow }}-${{ github.ref }}-build
cancel-in-progress: true
env:
EXASOL_VERSION: "8.27.0"
EXASOL_VERSION: "8.32.0"
steps:
- name: Check out code
uses: actions/checkout@v4
Expand All @@ -23,7 +23,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.21"
go-version: "1.22"
id: go

- name: Set up JDKs
Expand Down Expand Up @@ -165,9 +165,9 @@ jobs:
- name: Check out code
uses: actions/checkout@v4
- name: Run golangci-lint
uses: golangci/golangci-lint-action@v4
uses: golangci/golangci-lint-action@v6
with:
version: v1.56.2
version: v1.62.0
args: --timeout=15m

build-python-udf:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/project-keeper.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.21"
go-version: "1.22"
id: go

- name: Prepare testing extension
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release_droid_print_quick_checksum.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.21"
go-version: "1.22"
id: go

- name: Build with Maven skipping tests
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.21"
go-version: "1.22"
id: go

- name: Publish to Central Repository
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.21"
go-version: "1.22"
id: go

- name: Prepare testing extension
Expand Down
5 changes: 3 additions & 2 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ linters:
- gofumpt # "gofmt" is OK for us, no need for stricter rules (https://github.com/mvdan/gofumpt)
- gci # No need to explicitly format imports using GCI (https://github.com/daixiang0/gci)
- depguard # No need to restrict imported packages (https://github.com/OpenPeeDeeP/depguard)
- goerr113 # Using static errors is not necessary (https://github.com/Djarvur/go-err113)
- err113 # Using static errors is not necessary (https://github.com/Djarvur/go-err113)
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note: upgrade of linter required changes in this config file and added new warnings. I fixed them all.

- wrapcheck # Wrapping errors is not necessary (https://github.com/tomarrell/wrapcheck#tldr)
- paralleltest # Running tests in parallel is not possible

Expand All @@ -28,5 +28,6 @@ linters:
- testpackage # Naming of test package causes compile errors in test
run:
tests: true
skip-dirs:
issues:
exclude-dirs:
- node_modules
2 changes: 1 addition & 1 deletion .project-keeper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ sources:
path: registry-upload/package.json
- type: npm
path: pkg/parameterValidator/package.json
version: 0.5.12
version: 0.5.13
linkReplacements:
- "Unknown|https://github.com/DATA-DOG/go-sqlmock/blob/master/LICENSE"
- "https://github.com/swagger-api/swagger-core/modules/swagger-annotations|https://github.com/swagger-api/swagger-core/tree/master/modules/swagger-annotations"
Expand Down
256 changes: 136 additions & 120 deletions dependencies.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions doc/changes/changelog.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

131 changes: 131 additions & 0 deletions doc/changes/changes_0.5.13.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
# Extension Manager 0.5.13, released 2024-11-20

Code name: Fix CVE-2024-47535 in `io.netty:netty-common:jar:4.1.108.Final:runtime`

## Summary

This release fixes vulnerability CVE-2024-47535 in `io.netty:netty-common:jar:4.1.108.Final:runtime`.

## Security

* #184: Fixed CVE-2024-47535 in `io.netty:netty-common:jar:4.1.108.Final:runtime`

## Dependency Updates

### Extension-manager

#### Compile Dependency Updates

* Updated `golang:1.21` to `1.22.0`
* Updated `github.com/dop251/goja:v0.0.0-20240610225006-393f6d42497b` to `v0.0.0-20241024094426-79f3a7efcdbd`
* Updated `github.com/dop251/goja_nodejs:v0.0.0-20240418154818-2aae10d4cbcf` to `v0.0.0-20240728170619-29b559befffc`
* Updated `github.com/exasol/exasol-driver-go:v1.0.7` to `v1.0.10`
* Updated `github.com/exasol/exasol-test-setup-abstraction-server/go-client:v0.3.9` to `v0.3.10`
* Updated `github.com/go-chi/chi/v5:v5.0.12` to `v5.1.0`

#### Test Dependency Updates

* Updated `golang.org/x/mod:v0.18.0` to `v0.22.0`
* Updated `github.com/kinbiko/jsonassert:v1.1.1` to `v1.2.0`

### Extension Manager Java Client

#### Compile Dependency Updates

* Updated `com.fasterxml.jackson.core:jackson-annotations:2.17.1` to `2.18.1`
* Updated `com.fasterxml.jackson.core:jackson-core:2.17.1` to `2.18.1`
* Updated `com.fasterxml.jackson.core:jackson-databind:2.17.1` to `2.18.1`
* Updated `io.swagger.core.v3:swagger-annotations:2.2.22` to `2.2.26`
* Updated `org.glassfish.jersey.core:jersey-client:2.41` to `2.45`
* Updated `org.glassfish.jersey.inject:jersey-hk2:2.41` to `2.45`
* Updated `org.glassfish.jersey.media:jersey-media-json-jackson:2.41` to `2.45`
* Updated `org.glassfish.jersey.media:jersey-media-multipart:2.41` to `2.45`

#### Test Dependency Updates

* Updated `nl.jqno.equalsverifier:equalsverifier:3.16.1` to `3.17.3`

#### Plugin Dependency Updates

* Added `com.exasol:quality-summarizer-maven-plugin:0.2.0`
* Updated `io.github.zlika:reproducible-build-maven-plugin:0.16` to `0.17`
* Updated `io.swagger.codegen.v3:swagger-codegen-maven-plugin:3.0.54` to `3.0.64`
* Updated `org.apache.maven.plugins:maven-clean-plugin:2.5` to `3.4.0`
* Updated `org.apache.maven.plugins:maven-gpg-plugin:3.2.4` to `3.2.7`
* Updated `org.apache.maven.plugins:maven-install-plugin:2.4` to `3.1.3`
* Updated `org.apache.maven.plugins:maven-javadoc-plugin:3.7.0` to `3.10.1`
* Updated `org.apache.maven.plugins:maven-resources-plugin:2.6` to `3.3.1`
* Updated `org.apache.maven.plugins:maven-site-plugin:3.3` to `3.9.1`
* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.2.5` to `3.5.1`
* Updated `org.codehaus.mojo:build-helper-maven-plugin:3.5.0` to `3.6.0`
* Updated `org.codehaus.mojo:exec-maven-plugin:3.2.0` to `3.5.0`
* Updated `org.codehaus.mojo:versions-maven-plugin:2.16.2` to `2.17.1`

### Extension Integration Tests Library

#### Compile Dependency Updates

* Updated `com.exasol:exasol-test-setup-abstraction-java:2.1.4` to `2.1.6`
* Updated `com.exasol:extension-manager-client-java:0.5.12` to `0.5.13`
* Updated `com.exasol:hamcrest-resultset-matcher:1.6.5` to `1.7.0`
* Updated `com.exasol:test-db-builder-java:3.5.4` to `3.6.0`

#### Test Dependency Updates

* Updated `org.mockito:mockito-junit-jupiter:5.12.0` to `5.14.2`
* Updated `org.slf4j:slf4j-jdk14:2.0.13` to `2.0.16`

#### Plugin Dependency Updates

* Added `com.exasol:quality-summarizer-maven-plugin:0.2.0`
* Updated `io.github.zlika:reproducible-build-maven-plugin:0.16` to `0.17`
* Updated `org.apache.maven.plugins:maven-clean-plugin:2.5` to `3.4.0`
* Updated `org.apache.maven.plugins:maven-failsafe-plugin:3.2.5` to `3.5.1`
* Updated `org.apache.maven.plugins:maven-gpg-plugin:3.2.4` to `3.2.7`
* Updated `org.apache.maven.plugins:maven-install-plugin:2.4` to `3.1.3`
* Updated `org.apache.maven.plugins:maven-jar-plugin:3.3.0` to `3.4.2`
* Updated `org.apache.maven.plugins:maven-javadoc-plugin:3.7.0` to `3.10.1`
* Updated `org.apache.maven.plugins:maven-resources-plugin:2.6` to `3.3.1`
* Updated `org.apache.maven.plugins:maven-site-plugin:3.3` to `3.9.1`
* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.2.5` to `3.5.1`
* Updated `org.codehaus.mojo:versions-maven-plugin:2.16.2` to `2.17.1`

### Registry

#### Compile Dependency Updates

* Updated `aws-cdk-lib:2.146.0` to `2.167.1`
* Updated `constructs:^10.3.0` to `^10.4.2`

#### Development Dependency Updates

* Updated `@types/node:^20.14.2` to `^22.9.0`
* Updated `ts-jest:^29.1.4` to `^29.2.5`
* Updated `@types/jest:^29.5.12` to `^29.5.14`
* Updated `typescript:~5.4.5` to `~5.6.3`
* Updated `aws-cdk:2.146.0` to `2.167.1`

### Registry-upload

#### Compile Dependency Updates

* Updated `@aws-sdk/client-cloudfront:^3.596.0` to `^3.693.0`
* Updated `follow-redirects:^1.15.6` to `^1.15.9`
* Updated `@aws-sdk/client-s3:^3.596.0` to `^3.693.0`
* Updated `@aws-sdk/client-cloudformation:^3.596.0` to `^3.695.0`

#### Development Dependency Updates

* Updated `eslint:^8.57.0` to `9.14.0`
* Updated `@types/node:^20.14.2` to `^22.9.0`
* Added `typescript-eslint:^8.14.0`
* Updated `typescript:~5.4.5` to `~5.6.3`
* Removed `@typescript-eslint/parser:^7.13.0`
* Removed `@typescript-eslint/eslint-plugin:^7.13.0`

### ParameterValidator

#### Development Dependency Updates

* Updated `typescript:5.4.5` to `5.6.3`
* Updated `esbuild:0.21.5` to `0.24.0`
28 changes: 18 additions & 10 deletions extension-manager-client-java/.settings/org.eclipse.jdt.core.prefs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading