Skip to content

Bump Jetty to 12.1.10 and fix binary license metadata - #4871

Merged
merlimat merged 2 commits into
apache:masterfrom
skrcode:jaipilot/jetty-12.1.10-license-metadata
Sep 10, 2026
Merged

merlimat merged 2 commits into
apache:masterfrom
skrcode:jaipilot/jetty-12.1.10-license-metadata

Conversation

@skrcode

@skrcode skrcode commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Supersedes #4849 by including the jetty.version bump (12.1.7 → 12.1.10) in pom.xml directly in this PR, alongside the LICENSE/NOTICE fix that the dependency bump requires.


Companion fix for #4849.

The dependency upgrade itself builds successfully, but BookKeeper’s binary-license gate rejects the distributions because the four checked-in LICENSE/NOTICE manifests still name the nine Jetty 12.1.7 jars. This updates those exact entries and the Jetty source link to 12.1.10 in the all/server manifests.

Verification on JDK 17 using disposable JAIPilot Remote hardware:

  • mvn -T 4 -B -nsu clean install -Ddistributedlog -Dnative.io.pure.rust=true -DskipTests
  • all 90 reactor modules completed successfully in 2m 15s
  • server, all, and bkctl binary distributions were produced
  • dev/check-all-licenses passed for all three archives
  • git diff --check

The native module used the repository’s documented current-host pure-Rust profile because the remote image does not preinstall Zig/cargo-zigbuild. The source PR’s CI had already completed the cross-compiled build and failed only at the subsequent license-manifest check. The disposable workspace and uploaded source were deleted after verification.

dependabot Bot and others added 2 commits July 26, 2026 07:45
Bumps org.eclipse.jetty:jetty-server from 12.1.7 to 12.1.10.

---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-server
  dependency-version: 12.1.10
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@merlimat merlimat changed the title Fix Jetty 12.1.10 binary license metadata Bump Jetty to 12.1.10 and fix binary license metadata Sep 9, 2026
@merlimat
merlimat changed the base branch from dependabot/maven/org.eclipse.jetty-jetty-server-12.1.10 to master September 9, 2026 23:46
@merlimat merlimat closed this Sep 10, 2026
@merlimat merlimat reopened this Sep 10, 2026
@StevenLuMT
StevenLuMT requested a lite review from Copilot September 10, 2026 01:11

@StevenLuMT StevenLuMT left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Pull request overview

Updates Jetty from 12.1.7 to 12.1.10 and aligns the checked-in binary LICENSE/NOTICE manifests so BookKeeper’s license gate recognizes the new Jetty artifacts.

Changes:

  • Bump jetty.version in pom.xml to 12.1.10.
  • Update Jetty jar entries in NOTICE-*.bin.txt manifests to 12.1.10.
  • Update Jetty jar entries and Jetty source link in LICENSE-*.bin.txt manifests to 12.1.10.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
pom.xml Bumps Jetty dependency version to 12.1.10.
bookkeeper-dist/src/main/resources/NOTICE-server.bin.txt Updates Jetty jar names listed in server binary NOTICE.
bookkeeper-dist/src/main/resources/NOTICE-all.bin.txt Updates Jetty jar names listed in “all” binary NOTICE.
bookkeeper-dist/src/main/resources/LICENSE-server.bin.txt Updates Jetty jar names and Jetty source URL in server binary LICENSE.
bookkeeper-dist/src/main/resources/LICENSE-all.bin.txt Updates Jetty jar names and Jetty source URL in “all” binary LICENSE.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread bookkeeper-dist/src/main/resources/LICENSE-all.bin.txt
Comment thread bookkeeper-dist/src/main/resources/LICENSE-server.bin.txt
Comment thread bookkeeper-dist/src/main/resources/NOTICE-all.bin.txt
Comment thread bookkeeper-dist/src/main/resources/NOTICE-server.bin.txt
@merlimat
merlimat merged commit fc25542 into apache:master Sep 10, 2026
20 checks passed
merlimat pushed a commit that referenced this pull request Sep 10, 2026
* build(deps-dev): bump org.eclipse.jetty:jetty-server

Bumps org.eclipse.jetty:jetty-server from 12.1.7 to 12.1.10.

---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-server
  dependency-version: 12.1.10
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix Jetty 12.1.10 binary license metadata

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants