nifi icon indicating copy to clipboard operation
nifi copied to clipboard

NIFI-15357 - Bump Log4j2 to 2.25.3, Kotlin to 2.3.0, LZ4 to 1.10.2, and others

Open pvillard31 opened this issue 1 month ago • 2 comments

Summary

NIFI-15357 - Bump Log4j2 to 2.25.3, Kotlin to 2.3.0, LZ4 to 1.10.2, and others

  • ASM from 9.9 to 9.9.1 - https://asm.ow2.io/versions.html
  • LZ4 from 1.10.1 to 1.10.2 - https://github.com/yawkat/lz4-java/releases/tag/v1.10.2
  • Maven Artifact from 3.9.11 to 3.9.12 - https://maven.apache.org/docs/3.9.12/release-notes.html
  • Spring Integration from 6.5.4 to 6.5.5 - https://github.com/spring-projects/spring-integration/releases/tag/v6.5.5
  • HiveMQ MQTT Client from 1.3.11 to 1.3.12 - https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.12
  • MariaDB Java Client from 3.5.6 to 3.5.7 - https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.5.7
  • AWS SDK BOM from 2.40.8 to 2.40.10 - https://github.com/aws/aws-sdk-java-v2/blob/master/CHANGELOG.md
  • AWS S3 Encryption Client from 3.5.0 to 3.6.0 - https://github.com/aws/amazon-s3-encryption-client-java/releases/tag/v3.6.0
  • Apache Commons DBCP2 from 2.13.0 to 2.14.0 - https://github.com/apache/commons-dbcp/blob/master/RELEASE-NOTES.txt
  • AspectJ from 1.9.25 to 1.9.25.1 - https://github.com/eclipse-aspectj/aspectj/releases
  • Kotlin from 2.2.21 to 2.3.0 - https://github.com/JetBrains/kotlin/releases/tag/v2.3.0
  • Test Containers from 2.0.2 to 2.0.3 - https://github.com/testcontainers/testcontainers-java/releases/tag/2.0.3
  • Log4J2 from 2.25.2 to 2.25.3 - https://github.com/apache/logging-log4j2/releases/tag/rel%2F2.25.3

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 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

pvillard31 avatar Dec 17 '25 10:12 pvillard31

There are places in the code which are now using deprecated code due to the upgrade of the AWS S3 Encryption Client

2025-12-17T13:00:01.1027859Z [WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/s3/encryption/ClientSideCEncryptionStrategy.java:[44,33] [deprecation] builder() in S3EncryptionClient has been deprecated
2025-12-17T13:00:01.1032042Z [WARNING] /home/runner/work/nifi/nifi/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/s3/encryption/ClientSideKMSEncryptionStrategy.java:[33,33] [deprecation] builder() in S3EncryptionClient has been deprecated

dan-s1 avatar Dec 17 '25 14:12 dan-s1

This would be taken care of in https://github.com/apache/nifi/pull/10659

pvillard31 avatar Dec 17 '25 14:12 pvillard31