Skip to content

Update Apache Felix from 7.0.5 to 8.0.0 - #9793

Merged
mbien merged 2 commits into
apache:masterfrom
mbien:felix-800
Nov 12, 2026
Merged

mbien merged 2 commits into
apache:masterfrom
mbien:felix-800

Conversation

@mbien

@mbien mbien commented Nov 11, 2026

Copy link
Copy Markdown
Member

second commit is a drive-by fix to make the test work on JDK 23+

@mbien mbien added this to the NB33 milestone Nov 11, 2026
@mbien mbien added Platform [ci] enable platform tests (platform/*) Upgrade JDK Upgrade to the JDK requirements of a module. labels Nov 11, 2026

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

Makes sense to me. Minimal nitpick: Please update org.apache.felix.main-8.0.0-notice.txt from NOTICE file in the jar. The file in the jar is minimally different and can be trivially aligned. Thank you!

- org.apache.felix.main 7.0.5 -> 8.0.0 (baseline now Java 11)
- Felix 8 no longer installs a SecurityManager (JEP 486), so remove the
  dead clearProperty("java.security.manager") before framework.init()
  and the leftover TopSecurityManager.disable property
Adding -proc:full fixes @Serviceprovider registrations and makes
ActivatorTest#testRequireToken pass on JDK 23+.
@mbien

mbien commented Nov 12, 2026

Copy link
Copy Markdown
Member Author

done. will merge once green, thanks for checking!

@mbien
mbien merged commit 31f5ff3 into apache:master Nov 12, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Platform [ci] enable platform tests (platform/*) Upgrade JDK Upgrade to the JDK requirements of a module.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants