Skip to content

Deps: Bump to Eclipse Sisu 1.1.0 - #12547

Merged
cstamas merged 1 commit into
apache:maven-3.10.xfrom
cstamas:maven-3.10.x-sisu110
Jul 27, 2026
Merged

Deps: Bump to Eclipse Sisu 1.1.0#12547
cstamas merged 1 commit into
apache:maven-3.10.xfrom
cstamas:maven-3.10.x-sisu110

Conversation

@cstamas

@cstamas cstamas commented Jul 27, 2026

Copy link
Copy Markdown
Member

@cstamas cstamas self-assigned this Jul 27, 2026
@cstamas cstamas added the dependencies Pull requests that update a dependency file label Jul 27, 2026
@cstamas cstamas added this to the 3.10.0 milestone Jul 27, 2026
@cstamas
cstamas marked this pull request as ready for review July 27, 2026 18:33

@gnodet gnodet 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.

✅ Straightforward dependency bump of Eclipse Sisu from 1.0.1 to 1.1.0.

The new version introduces JSR330 bean filtering that follows Plexus bean visibility rules, which directly addresses the root cause of #12522 (non-extension plugin components leaking into global BeanLocator). The fix strategy was discussed and agreed upon in the issue thread between gnodet and cstamas before being implemented in Sisu itself.

The version.sisu-maven-plugin property on the maven-3.10.x branch controls all three Sisu artifacts consistently. Companion PRs for the same bump exist on master (#12551) and maven-4.0.x (#12552).

This review was generated by an AI agent and may contain inaccuracies. Please verify all suggestions before applying.

Claude Code on behalf of gnodet

gnodet added a commit to gnodet/maven that referenced this pull request Jul 27, 2026
@cstamas
cstamas merged commit 7b48984 into apache:maven-3.10.x Jul 27, 2026
18 checks passed
@cstamas
cstamas deleted the maven-3.10.x-sisu110 branch July 27, 2026 19:03
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