Skip to content

NIFI-16381 - Bump SLF4J to 2.0.20, Caffeine to 3.3.0, Groovy to 6.0.0, and others - #11714

Merged
exceptionfactory merged 3 commits into
apache:mainfrom
pvillard31:NIFI-16381
Sep 23, 2026
Merged

exceptionfactory merged 3 commits into
apache:mainfrom
pvillard31:NIFI-16381

Conversation

@pvillard31

Copy link
Copy Markdown
Contributor

Summary

NIFI-16381 - Bump SLF4J to 2.0.20, Caffeine to 3.3.0, Groovy to 6.0.0, and others

Tracking

Please complete the following tracking steps prior to pull request creation.

Issue Tracking

Pull Request Tracking

  • Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
  • Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000
  • Pull request contains commits signed with a registered key indicating Verified status

Pull Request Formatting

  • Pull Request based on current revision of the main branch
  • Pull Request refers to a feature branch with one commit containing changes

Verification

Please indicate the verification steps performed prior to pull request creation.

Build

  • Build completed using ./mvnw clean install -P contrib-check
    • JDK 21
    • JDK 25

Licensing

  • New dependencies are compatible with the Apache License 2.0 according to the License Policy
  • New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

  • Documentation formatting appears as expected in rendered files

…, and others

- Debezium MySQL Binlog Connector from 0.41.4 to 0.41.5 - https://github.com/debezium/mysql-binlog-connector-java/releases/tag/v0.41.5
- GCP SDK from 26.88.0 to 26.88.1 - https://github.com/googleapis/google-cloud-java/releases#release-libraries-bom/v26.88.1
- AWS SDK from 2.55.1 to 2.55.3 - https://github.com/aws/aws-sdk-java-v2/releases/tag/2.55.3
- zstd from 1.5.7-18 to 1.5.7-19 - https://github.com/luben/zstd-jni/releases/tag/v1.5.7-19
- Jackson 2 from 2.22.2 to 2.22.3 - https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.22.3
- Jackson 3 from 3.2.2 to 3.2.3 - https://github.com/FasterXML/jackson/wiki/Jackson-Release-3.2.3
- Apache Groovy from 5.1.2 to 6.0.0 - https://groovy-lang.org/releasenotes/groovy-6.0.html
- SLF4J from 2.0.19 to 2.0.20 - https://github.com/qos-ch/slf4j/releases/tag/v_2.0.20
- Caffeine from 3.2.4 to 3.3.0 - https://github.com/ben-manes/caffeine/releases/tag/v3.3.0
- JSON Flattener from 0.18.4 to 0.18.5 - https://github.com/wnameless/json-flattener/releases/tag/json-flattener-0.18.5
- JanusGraph from 1.2.0-20260918-114752.9c2c304 to 1.2.0-20260923-050325.ada815d - https://github.com/JanusGraph/janusgraph

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>
@pvillard31 pvillard31 added the dependencies Pull requests that update a dependency file label Sep 23, 2026
@dan-s1

dan-s1 commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

I believe the following deprecation messages are a direct result of the AWS SDK upgrade and should be addressed if possible.

2026-09-23T09:32:04.9860594Z [INFO] --- compiler:3.15.0:compile (default-compile) @ nifi-aws-abstract-processors ---
2026-09-23T09:32:04.9932741Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-parameter-providers/src/main/java/org/apache/nifi/parameter/aws/AwsSecretsManagerParameterProvider.java:[376,14] [deprecation] ApacheHttpClient in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:32:04.9967904Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-parameter-providers/src/main/java/org/apache/nifi/parameter/aws/AwsSecretsManagerParameterProvider.java:[376,30] [deprecation] Builder in ApacheHttpClient has been deprecated
2026-09-23T09:32:04.9998901Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-parameter-providers/src/main/java/org/apache/nifi/parameter/aws/AwsSecretsManagerParameterProvider.java:[376,49] [deprecation] ApacheHttpClient in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:33:36.2302133Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-schema-registry-service/src/main/java/org/apache/nifi/aws/schemaregistry/AmazonGlueSchemaRegistry.java:[227,14] [deprecation] ApacheHttpClient in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:33:36.2307258Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-schema-registry-service/src/main/java/org/apache/nifi/aws/schemaregistry/AmazonGlueSchemaRegistry.java:[227,30] [deprecation] Builder in ApacheHttpClient has been deprecated
2026-09-23T09:33:36.2311940Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-schema-registry-service/src/main/java/org/apache/nifi/aws/schemaregistry/AmazonGlueSchemaRegistry.java:[227,49] [deprecation] ApacheHttpClient in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:33:36.2368930Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-schema-registry-service/src/main/java/org/apache/nifi/aws/schemaregistry/AmazonGlueSchemaRegistry.java:[251,52] [deprecation] ProxyConfiguration in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:33:36.2437507Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-schema-registry-service/src/main/java/org/apache/nifi/aws/schemaregistry/AmazonGlueSchemaRegistry.java:[251,135] [deprecation] ProxyConfiguration in software.amazon.awssdk.http.apache has been deprecated
026-09-23T09:34:19.8352237Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-aws/src/main/java/org/apache/nifi/kafka/service/aws/AmazonMSKConnectionService.java:[218,14] [deprecation] ApacheHttpClient in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:34:19.8385968Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-aws/src/main/java/org/apache/nifi/kafka/service/aws/AmazonMSKConnectionService.java:[218,30] [deprecation] Builder in ApacheHttpClient has been deprecated
2026-09-23T09:34:19.8391077Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-kafka-bundle/nifi-kafka-service-aws/src/main/java/org/apache/nifi/kafka/service/aws/AmazonMSKConnectionService.java:[218,59] [deprecation] ApacheHttpClient in software.amazon.awssdk.http.apache has been deprecated
026-09-23T09:36:20.4791137Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/credentials/provider/factory/strategies/AssumeRoleCredentialsStrategy.java:[118,14] [deprecation] ApacheHttpClient in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:36:20.4838584Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/credentials/provider/factory/strategies/AssumeRoleCredentialsStrategy.java:[118,30] [deprecation] Builder in ApacheHttpClient has been deprecated
2026-09-23T09:36:20.4868855Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/credentials/provider/factory/strategies/AssumeRoleCredentialsStrategy.java:[118,59] [deprecation] ApacheHttpClient in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:36:20.4876698Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/credentials/provider/factory/strategies/AssumeRoleCredentialsStrategy.java:[128,56] [deprecation] ProxyConfiguration in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:36:20.4882344Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/credentials/provider/factory/strategies/AssumeRoleCredentialsStrategy.java:[128,139] [deprecation] ProxyConfiguration in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:36:20.4902906Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/credentials/provider/factory/strategies/WebIdentityCredentialsStrategy.java:[93,14] [deprecation] ApacheHttpClient in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:36:20.4948442Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/credentials/provider/factory/strategies/WebIdentityCredentialsStrategy.java:[93,30] [deprecation] Builder in ApacheHttpClient has been deprecated
2026-09-23T09:36:20.4999788Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/credentials/provider/factory/strategies/WebIdentityCredentialsStrategy.java:[93,59] [deprecation] ApacheHttpClient in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:36:20.5059117Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/credentials/provider/factory/strategies/WebIdentityCredentialsStrategy.java:[103,56] [deprecation] ProxyConfiguration in software.amazon.awssdk.http.apache has been deprecated
2026-09-23T09:36:20.5119023Z ##[warning][WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/credentials/provider/factory/strategies/WebIdentityCredentialsStrategy.java:[103,139] [deprecation] ProxyConfiguration in software.amazon.awssdk.http.apache has been deprecated

@dan-s1

dan-s1 commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

@pvillard31 Thanks for making these changes. I noticed though there was only a change for nifi-aws-parameter-providers. Shouldn't there be similar changes in nifi-aws-schema-registry-service, nifi-kafka-service-aws and nifi-aws-processors (i.e. the other places where the aforementioned deprecation warnings were coming from)? In addition there seems to be a ProxyConfiguration class which seems to have been deprecated.

@exceptionfactory exceptionfactory left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks @pvillard31, the upgrades and deprecation-related adjustments look good. Thanks for the review @dan-s1!

@exceptionfactory
exceptionfactory merged commit e572af9 into apache:main Sep 23, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants