+1 (binding) Regards JB
On Thu, Nov 5, 2026 at 10:26 AM Paul Rütter <[email protected]> wrote: > Hi, > > I would like to call a vote on new releases of the Apache Felix Dependency > Manager bundles: > > - org.apache.felix.dependencymanager 5.0.0 > - org.apache.felix.dependencymanager.annotation 6.0.0 > - org.apache.felix.dependencymanager.runtime 5.0.0 > - org.apache.felix.dependencymanager.shell 5.0.0 > - org.apache.felix.dependencymanager.lambda 2.0.0 > > together with the parent pom dependencymanager-parent 1.0.0. These are the > first releases since r16 (dependencymanager 4.6.1, annotation 5.0.2, > runtime 4.0.8, shell 4.0.9, lambda 1.2.2). > > What changed (FELIX-6872): > > * The Dependency Manager is now built with Maven instead of Gradle and > bnd, like the other Felix sub-projects, and is released the same way. Each > bundle now has its own version and tag (<artifactId>-<version>) instead of > one combined "rNN" release. > * The bundles work on current JDKs. They build and pass their tests on Java > 17,21 and 25, and the deprecated use of AccessController in the service > tracker and in the runtime has been removed (it is gone from Java 24 on). > * The minimum Java version is now 11 (it was 8). That is why every bundle > gets a new major version. > * The exported APIs are unchanged: every exported package has the same > version as in r16, verified by the baseline check against the previous > release. The bundles are still compiled against OSGi R6, so their imports > have not changed. > * Some racy integration tests were fixed (they failed on slow machines when > Config Admin delivered a configuration late or twice). This only touches > test code. > * The Gradle build, the bnd workspace, the Eclipse project files and the > Gradle based release project are removed. The README describes the Maven > build. > * The integration tests run on Felix Framework 8.0.0, Config Admin 1.10.0 > and Gogo runtime 1.2.0, shell 1.1.4 and command 1.1.2. > > The full list of changes is in the changelog.txt of each bundle and at > https://github.com/apache/felix-dev/pull/581 > > Staging repository: > https://repository.apache.org/content/repositories/orgapachefelix-1560 > > You can use this script to download and verify the release: > https://github.com/apache/felix-dev/blob/master/check_staged_release.sh > > Usage: sh check_staged_release.sh 1560 /tmp/felix-staging > > Please vote to approve this release: > > [ ] +1 Approve the release > [ ] -1 Don't release, because ... > > This vote will be open for 72 hours. > > Regards, > Paul >
