Skip to content

Conversation

@reta
Copy link
Contributor

@reta reta commented Dec 14, 2025

Description

Bump netty to 4.2.9.Final

Related Issues

N/A

Check List

  • Functionality includes testing.
  • API changes companion pull request created, if applicable.
  • Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Summary by CodeRabbit

  • Chores
    • Updated Netty dependency from 4.2.7.Final to 4.2.9.Final
    • Updated associated dependency verification artifacts
    • Removed test infrastructure component

✏️ Tip: You can customize this high-level summary in your review settings.

@reta reta requested review from a team and peternied as code owners December 14, 2025 03:08
@reta reta added the dependencies Pull requests that update a dependency file label Dec 14, 2025
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 14, 2025

Walkthrough

Updates Netty dependency from version 4.2.7.Final to 4.2.9.Final across the codebase, including gradle version declaration and license checksum files for all affected modules and plugins.

Changes

Cohort / File(s) Summary
Gradle configuration
gradle/libs.versions.toml
Version bump: netty updated from 4.2.7.Final to 4.2.9.Final
Changelog entry
CHANGELOG.md
Added Netty 4.2.9.Final entry to Unreleased 3.x Dependencies section
Old Netty 4.2.7 checksums (removed)
modules/transport-netty4/licenses/netty-\*.4.2.7.Final.jar.sha1, plugins/arrow-flight-rpc/licenses/netty-\*.4.2.7.Final.jar.sha1, plugins/ingestion-kinesis/licenses/netty-\*.4.2.7.Final.jar.sha1, plugins/repository-azure/licenses/netty-\*.4.2.7.Final.jar.sha1, plugins/repository-hdfs/licenses/netty-all-4.2.7.Final.jar.sha1, plugins/repository-s3/licenses/netty-\*.4.2.7.Final.jar.sha1, plugins/transport-reactor-netty4/licenses/netty-\*.4.2.7.Final.jar.sha1, test/framework/licenses/netty-pkitesting-4.2.7.Final.jar.sha1
Deleted 61 SHA-1 checksum files for Netty 4.2.7.Final artifacts
New Netty 4.2.9 checksums (added)
modules/transport-netty4/licenses/netty-\*.4.2.9.Final.jar.sha1, plugins/arrow-flight-rpc/licenses/netty-\*.4.2.9.Final.jar.sha1, plugins/ingestion-kinesis/licenses/netty-\*.4.2.9.Final.jar.sha1, plugins/repository-azure/licenses/netty-\*.4.2.9.Final.jar.sha1, plugins/repository-hdfs/licenses/netty-all-4.2.9.Final.jar.sha1, plugins/repository-s3/licenses/netty-\*.4.2.9.Final.jar.sha1, plugins/transport-reactor-netty4/licenses/netty-\*.4.2.9.Final.jar.sha1, test/framework/licenses/netty-pkitesting-4.2.9.Final.jar.sha1
Added 61 SHA-1 checksum files for Netty 4.2.9.Final artifacts
Test mock class removal
test/framework/src/main/java/org/bouncycastle/jce/provider/BouncyCastleProvider.java
Deleted mock BouncyCastleProvider class (public final class extending Provider) used for PKI testing

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • High homogeneity: The majority of changes are repetitive checksum file additions/removals following the same pattern across multiple modules
  • Low logic density: Version update is straightforward; no control flow or functional changes
  • Recommendation for reviewers: Verify gradle version update is correct, spot-check a few checksum files for format consistency, and confirm BouncyCastleProvider deletion was intentional

Possibly related PRs

Suggested reviewers

  • peternied
  • fdesu
  • cwperks

Poem

🐰 From 4.2.7 to 4.2.9 we hop,
Checksums swapped, the bouncy updates don't stop!
Gradle configs bumped, old hashes removed with care,
Netty's upgraded across every lair!

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The PR title 'Bump netty to 4.2.9.Final' clearly and concisely summarizes the main change: updating the Netty dependency version from 4.2.7/4.2.8 to 4.2.9.Final.
Description check ✅ Passed The PR description follows the template structure with a Description section explaining the change, Related Issues marked as N/A, and a completed checklist. However, the Description section is minimal (single line) and lacks context about why this update is necessary or what benefits/fixes it provides.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f53268c and 01ea961.

📒 Files selected for processing (145)
  • CHANGELOG.md (1 hunks)
  • gradle/libs.versions.toml (1 hunks)
  • modules/transport-netty4/licenses/netty-buffer-4.2.7.Final.jar.sha1 (0 hunks)
  • modules/transport-netty4/licenses/netty-buffer-4.2.9.Final.jar.sha1 (1 hunks)
  • modules/transport-netty4/licenses/netty-codec-4.2.7.Final.jar.sha1 (0 hunks)
  • modules/transport-netty4/licenses/netty-codec-4.2.9.Final.jar.sha1 (1 hunks)
  • modules/transport-netty4/licenses/netty-codec-base-4.2.7.Final.jar.sha1 (0 hunks)
  • modules/transport-netty4/licenses/netty-codec-base-4.2.9.Final.jar.sha1 (1 hunks)
  • modules/transport-netty4/licenses/netty-codec-compression-4.2.7.Final.jar.sha1 (0 hunks)
  • modules/transport-netty4/licenses/netty-codec-compression-4.2.9.Final.jar.sha1 (1 hunks)
  • modules/transport-netty4/licenses/netty-codec-http-4.2.7.Final.jar.sha1 (0 hunks)
  • modules/transport-netty4/licenses/netty-codec-http-4.2.9.Final.jar.sha1 (1 hunks)
  • modules/transport-netty4/licenses/netty-codec-http2-4.2.7.Final.jar.sha1 (0 hunks)
  • modules/transport-netty4/licenses/netty-codec-http2-4.2.9.Final.jar.sha1 (1 hunks)
  • modules/transport-netty4/licenses/netty-common-4.2.7.Final.jar.sha1 (0 hunks)
  • modules/transport-netty4/licenses/netty-common-4.2.9.Final.jar.sha1 (1 hunks)
  • modules/transport-netty4/licenses/netty-handler-4.2.7.Final.jar.sha1 (0 hunks)
  • modules/transport-netty4/licenses/netty-handler-4.2.9.Final.jar.sha1 (1 hunks)
  • modules/transport-netty4/licenses/netty-resolver-4.2.7.Final.jar.sha1 (0 hunks)
  • modules/transport-netty4/licenses/netty-resolver-4.2.9.Final.jar.sha1 (1 hunks)
  • modules/transport-netty4/licenses/netty-transport-4.2.7.Final.jar.sha1 (0 hunks)
  • modules/transport-netty4/licenses/netty-transport-4.2.9.Final.jar.sha1 (1 hunks)
  • modules/transport-netty4/licenses/netty-transport-native-unix-common-4.2.7.Final.jar.sha1 (0 hunks)
  • modules/transport-netty4/licenses/netty-transport-native-unix-common-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-buffer-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-buffer-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-codec-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-codec-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-codec-base-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-codec-base-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-codec-compression-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-codec-compression-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-codec-http-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-codec-http-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-codec-http2-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-codec-http2-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-common-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-common-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-handler-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-handler-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-resolver-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-resolver-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-transport-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-transport-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-transport-classes-epoll-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-transport-classes-epoll-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-transport-native-unix-common-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/arrow-flight-rpc/licenses/netty-transport-native-unix-common-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/ingestion-kinesis/licenses/netty-buffer-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/ingestion-kinesis/licenses/netty-buffer-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/ingestion-kinesis/licenses/netty-codec-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/ingestion-kinesis/licenses/netty-codec-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/ingestion-kinesis/licenses/netty-codec-base-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/ingestion-kinesis/licenses/netty-codec-base-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/ingestion-kinesis/licenses/netty-codec-compression-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/ingestion-kinesis/licenses/netty-codec-compression-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/ingestion-kinesis/licenses/netty-codec-http-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/ingestion-kinesis/licenses/netty-codec-http-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/ingestion-kinesis/licenses/netty-codec-http2-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/ingestion-kinesis/licenses/netty-codec-http2-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/ingestion-kinesis/licenses/netty-common-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/ingestion-kinesis/licenses/netty-common-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/ingestion-kinesis/licenses/netty-handler-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/ingestion-kinesis/licenses/netty-handler-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/ingestion-kinesis/licenses/netty-resolver-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/ingestion-kinesis/licenses/netty-resolver-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/ingestion-kinesis/licenses/netty-transport-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/ingestion-kinesis/licenses/netty-transport-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/ingestion-kinesis/licenses/netty-transport-classes-epoll-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/ingestion-kinesis/licenses/netty-transport-classes-epoll-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/ingestion-kinesis/licenses/netty-transport-native-unix-common-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/ingestion-kinesis/licenses/netty-transport-native-unix-common-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-azure/licenses/netty-codec-base-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-azure/licenses/netty-codec-base-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-azure/licenses/netty-codec-dns-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-azure/licenses/netty-codec-dns-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-azure/licenses/netty-codec-http2-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-azure/licenses/netty-codec-http2-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-azure/licenses/netty-codec-socks-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-azure/licenses/netty-codec-socks-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-azure/licenses/netty-handler-proxy-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-azure/licenses/netty-handler-proxy-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-azure/licenses/netty-resolver-dns-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-azure/licenses/netty-resolver-dns-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-azure/licenses/netty-transport-native-unix-common-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-azure/licenses/netty-transport-native-unix-common-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-hdfs/licenses/netty-all-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-hdfs/licenses/netty-all-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-s3/licenses/netty-buffer-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-s3/licenses/netty-buffer-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-s3/licenses/netty-codec-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-s3/licenses/netty-codec-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-s3/licenses/netty-codec-base-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-s3/licenses/netty-codec-base-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-s3/licenses/netty-codec-compression-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-s3/licenses/netty-codec-compression-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-s3/licenses/netty-codec-http-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-s3/licenses/netty-codec-http-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-s3/licenses/netty-codec-http2-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-s3/licenses/netty-codec-http2-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-s3/licenses/netty-common-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-s3/licenses/netty-common-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-s3/licenses/netty-handler-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-s3/licenses/netty-handler-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-s3/licenses/netty-resolver-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-s3/licenses/netty-resolver-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-s3/licenses/netty-transport-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-s3/licenses/netty-transport-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-s3/licenses/netty-transport-classes-epoll-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-s3/licenses/netty-transport-classes-epoll-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/repository-s3/licenses/netty-transport-native-unix-common-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/repository-s3/licenses/netty-transport-native-unix-common-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-buffer-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-buffer-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-base-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-base-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-classes-quic-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-classes-quic-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-compression-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-compression-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-dns-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-dns-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-http-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-http-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-http2-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-http2-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-http3-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-codec-http3-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-common-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-common-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-handler-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-handler-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-resolver-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-resolver-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-resolver-dns-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-resolver-dns-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-transport-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-transport-4.2.9.Final.jar.sha1 (1 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-transport-native-unix-common-4.2.7.Final.jar.sha1 (0 hunks)
  • plugins/transport-reactor-netty4/licenses/netty-transport-native-unix-common-4.2.9.Final.jar.sha1 (1 hunks)
  • test/framework/licenses/netty-pkitesting-4.2.7.Final.jar.sha1 (0 hunks)
  • test/framework/licenses/netty-pkitesting-4.2.9.Final.jar.sha1 (1 hunks)
  • test/framework/src/main/java/org/bouncycastle/jce/provider/BouncyCastleProvider.java (0 hunks)
💤 Files with no reviewable changes (72)
  • modules/transport-netty4/licenses/netty-transport-native-unix-common-4.2.7.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-codec-base-4.2.7.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-codec-base-4.2.7.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-resolver-dns-4.2.7.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-transport-classes-epoll-4.2.7.Final.jar.sha1
  • plugins/repository-hdfs/licenses/netty-all-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-transport-native-unix-common-4.2.7.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-codec-http-4.2.7.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-codec-dns-4.2.7.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-codec-compression-4.2.7.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-common-4.2.7.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-resolver-4.2.7.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-codec-base-4.2.7.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-codec-http2-4.2.7.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-transport-native-unix-common-4.2.7.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-transport-native-unix-common-4.2.7.Final.jar.sha1
  • test/framework/licenses/netty-pkitesting-4.2.7.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-handler-4.2.7.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-handler-4.2.7.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-codec-http2-4.2.7.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-transport-classes-epoll-4.2.7.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-transport-native-unix-common-4.2.7.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-resolver-4.2.7.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-common-4.2.7.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-handler-4.2.7.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-codec-base-4.2.7.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-codec-http2-4.2.7.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-codec-compression-4.2.7.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-transport-native-unix-common-4.2.7.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-codec-4.2.7.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-codec-base-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-common-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-http3-4.2.7.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-buffer-4.2.7.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-common-4.2.7.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-transport-classes-epoll-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-transport-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-classes-quic-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-compression-4.2.7.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-codec-http-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-handler-4.2.7.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-transport-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-http-4.2.7.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-buffer-4.2.7.Final.jar.sha1
  • test/framework/src/main/java/org/bouncycastle/jce/provider/BouncyCastleProvider.java
  • plugins/repository-s3/licenses/netty-codec-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-resolver-4.2.7.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-resolver-4.2.7.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-transport-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-dns-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-4.2.7.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-transport-4.2.7.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-handler-proxy-4.2.7.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-codec-compression-4.2.7.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-common-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-resolver-dns-4.2.7.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-buffer-4.2.7.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-codec-4.2.7.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-transport-4.2.7.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-buffer-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-base-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-http2-4.2.7.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-codec-compression-4.2.7.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-resolver-4.2.7.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-codec-socks-4.2.7.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-codec-http2-4.2.7.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-codec-4.2.7.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-handler-4.2.7.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-buffer-4.2.7.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-codec-http2-4.2.7.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-codec-http-4.2.7.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-codec-http-4.2.7.Final.jar.sha1
✅ Files skipped from review due to trivial changes (67)
  • modules/transport-netty4/licenses/netty-transport-4.2.9.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-resolver-4.2.9.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-resolver-4.2.9.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-common-4.2.9.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-codec-http2-4.2.9.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-transport-native-unix-common-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-transport-native-unix-common-4.2.9.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-buffer-4.2.9.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-codec-http-4.2.9.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-codec-compression-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-resolver-dns-4.2.9.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-codec-base-4.2.9.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-transport-native-unix-common-4.2.9.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-transport-native-unix-common-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-http-4.2.9.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-codec-base-4.2.9.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-transport-classes-epoll-4.2.9.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-codec-http2-4.2.9.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-resolver-4.2.9.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-codec-http-4.2.9.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-codec-dns-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-http2-4.2.9.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-codec-4.2.9.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-codec-http2-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-dns-4.2.9.Final.jar.sha1
  • test/framework/licenses/netty-pkitesting-4.2.9.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-codec-socks-4.2.9.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-resolver-dns-4.2.9.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-resolver-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-transport-4.2.9.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-codec-base-4.2.9.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-codec-http2-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-base-4.2.9.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-transport-4.2.9.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-codec-http-4.2.9.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-handler-proxy-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-4.2.9.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-common-4.2.9.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-codec-base-4.2.9.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-codec-compression-4.2.9.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-codec-base-4.2.9.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-codec-http-4.2.9.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-codec-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-resolver-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-common-4.2.9.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-buffer-4.2.9.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-handler-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-buffer-4.2.9.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-common-4.2.9.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-transport-native-unix-common-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-classes-quic-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-http3-4.2.9.Final.jar.sha1
  • plugins/repository-azure/licenses/netty-transport-native-unix-common-4.2.9.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-codec-4.2.9.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-codec-compression-4.2.9.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-codec-compression-4.2.9.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-transport-classes-epoll-4.2.9.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-transport-classes-epoll-4.2.9.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-common-4.2.9.Final.jar.sha1
  • plugins/arrow-flight-rpc/licenses/netty-handler-4.2.9.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-handler-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-handler-4.2.9.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-transport-4.2.9.Final.jar.sha1
  • plugins/ingestion-kinesis/licenses/netty-handler-4.2.9.Final.jar.sha1
  • plugins/transport-reactor-netty4/licenses/netty-codec-compression-4.2.9.Final.jar.sha1
  • modules/transport-netty4/licenses/netty-buffer-4.2.9.Final.jar.sha1
  • plugins/repository-s3/licenses/netty-codec-http2-4.2.9.Final.jar.sha1
🚧 Files skipped from review as they are similar to previous changes (2)
  • CHANGELOG.md
  • gradle/libs.versions.toml
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (21)
  • GitHub Check: gradle-check
  • GitHub Check: Analyze (java)
  • GitHub Check: assemble (25, ubuntu-24.04-arm)
  • GitHub Check: assemble (21, windows-latest)
  • GitHub Check: assemble (25, ubuntu-latest)
  • GitHub Check: assemble (25, windows-latest)
  • GitHub Check: assemble (21, ubuntu-24.04-arm)
  • GitHub Check: assemble (21, ubuntu-latest)
  • GitHub Check: precommit (21, windows-2025, true)
  • GitHub Check: precommit (25, ubuntu-24.04-arm)
  • GitHub Check: precommit (25, macos-15-intel)
  • GitHub Check: precommit (21, macos-15)
  • GitHub Check: precommit (21, ubuntu-24.04-arm)
  • GitHub Check: precommit (25, macos-15)
  • GitHub Check: precommit (25, ubuntu-latest)
  • GitHub Check: precommit (21, windows-latest)
  • GitHub Check: precommit (25, windows-latest)
  • GitHub Check: precommit (21, macos-15-intel)
  • GitHub Check: precommit (21, ubuntu-latest)
  • GitHub Check: detect-breaking-change
  • GitHub Check: Mend Security Check
🔇 Additional comments (4)
plugins/arrow-flight-rpc/licenses/netty-transport-4.2.9.Final.jar.sha1 (1)

1-1: Checksum verified. The SHA1 matches the official netty-transport-4.2.9.Final artifact on Maven Central.

modules/transport-netty4/licenses/netty-codec-4.2.9.Final.jar.sha1 (1)

1-1: > Likely an incorrect or invalid review comment.

plugins/repository-s3/licenses/netty-buffer-4.2.9.Final.jar.sha1 (1)

1-1: The SHA-1 hash is correct and matches the official Netty 4.2.9.Final artifact from Maven Central. Netty 4.2.9.Final has no known CVEs affecting it and is safe to use.

plugins/repository-hdfs/licenses/netty-all-4.2.9.Final.jar.sha1 (1)

1-1: Checksum verified and confirmed safe.

The SHA-1 checksum matches the official Netty 4.2.9.Final artifact from Maven Central, and no security vulnerabilities were found for this version.

Note: The PR title mentions upgrading to 4.2.8.Final, but the actual version is 4.2.9.Final. Per PR comments, this intentional upgrade addresses a regression; updating the PR title may improve clarity.


Comment @coderabbitai help to get the list of available commands and usage tips.

@reta reta force-pushed the netty.4.2.8 branch 2 times, most recently from 1f33363 to f53268c Compare December 14, 2025 03:10
@reta reta mentioned this pull request Dec 14, 2025
3 tasks
@github-actions
Copy link
Contributor

❌ Gradle check result for f53268c: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Contributor

❌ Gradle check result for f53268c: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Contributor

❌ Gradle check result for f53268c: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@reta reta marked this pull request as draft December 14, 2025 14:49
@reta
Copy link
Contributor Author

reta commented Dec 14, 2025

We may need to wait for 4.2.9 to fix the regression netty/netty#16022

Signed-off-by: Andriy Redko <drreta@gmail.com>
@reta reta marked this pull request as ready for review December 15, 2025 23:56
@reta reta changed the title Bump netty to 4.2.8.Final Bump netty to 4.2.9.Final Dec 15, 2025
@github-actions
Copy link
Contributor

✅ Gradle check result for 01ea961: SUCCESS

@codecov
Copy link

codecov bot commented Dec 16, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.22%. Comparing base (930ae74) to head (01ea961).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main   #20230      +/-   ##
============================================
+ Coverage     73.20%   73.22%   +0.02%     
- Complexity    71745    71764      +19     
============================================
  Files          5795     5795              
  Lines        328304   328304              
  Branches      47283    47283              
============================================
+ Hits         240334   240409      +75     
+ Misses        68663    68603      -60     
+ Partials      19307    19292      -15     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@sandeshkr419 sandeshkr419 merged commit f9a1f0d into opensearch-project:main Dec 16, 2025
39 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.

2 participants