What's New in LTS 2025.12 / LTS 2025-HF12
Take Into Account Bundle-Revision Header From MANIFEST.MF File
The Bundle MANIFEST.MF entry Bundle-Revision is now supported by Nuxeo.
The revision can then be accessed within Nuxeo Runtime APIs when added to the META-INF/MANIFEST.MF file within a Nuxeo Bundle jar.
You can access it with the Nuxeo Runtime Java APIs:
import org.nuxeo.osgi.BundleManifestReader;
import org.nuxeo.runtime.api.Framework;
public String getBundleRevision(String bundleSymbolicName) {
return Framework.getRuntime().getBundle(bundleSymbolicName).getHeaders().get(BundleManifestReader.BUNDLE_REVISION);
}
The revision could also be retrieved with the Management Distribution REST endpoint:
curl -u Administrator:Administrator http://localhost:8080/nuxeo/api/v1/management/distribution
{
...
"bundles": [
...
{
"name": "org.nuxeo.example.bundle.revision",
"version": "2025.0-SNAPSHOT",
"revision": "d61419750b2d282469720a280d1d772b7dea3454"
},
...
],
...
}
Restrict to Test Scope the Use of org.awaitility.awaitility Library
The awaitility dependency is now declared as test.