We now have a 6.3.0-RC1 build available for your evaluation and feedback.
The 6.3.0 release is not a major release but has some bug fixes and new features. Make sure to review the release notes at https://github.com/bndtools/bnd/wiki/Changes-in-6.3.0.
Bnd (maven repo):
https://bndtools.jfrog.io/bndtools/libs-release
Bndtools (p2 update site):
https://bndtools.jfrog.io/bndtools/update-rc/
Bnd Gradle Plugin:
pluginManagement {
repositories {
maven {
url = uri("https://bndtools.jfrog.io/bndtools/libs-release")
}
}
}
Bnd Maven Plugins:
<pluginRepositories>
<pluginRepository>
<id>bnd-release</id>
<url>https://bndtools.jfrog.io/bndtools/libs-release/</url>
<layout>default</layout>
</pluginRepository>
</pluginRepositories>
Release notes are at https://github.com/bndtools/bnd/wiki/Changes-in-6.3.0.
Please try this out and report any issues. We hope to complete the 6.3.0 release in a couple of weeks.
2 Likes
Not sure this is a new thing but I have the following effect with 6.3.0 RC1:
I have two bundles:
-
my.api.bundle
containing interface
-
my.impl.bundle
containing impl class
When in the bnd.bnd of my.impl.bundle
I use:
my.api.bundle;version=snapshot
- or
my.api.bundle;version=latest
- or
my.api.bundle
then the type-hierarchy in the my.api.bundle of the Service does not show the implementations.
But when I use
my.api.bundle;version=project
then the impl class shows up as expected.
I just read in the release notes that there has been some work.
But maybe it is also related to Version=project vs. version=latest and I never noticed so far.
Is this expected? Or an eclipse issue?
Thanks for reporting the problem. This was also reported yesterday in Type hierarchy not displayed · Issue #5250 · bndtools/bnd · GitHub which I am looking into.
1 Like
A 6.3.0-RC2 build is now available which includes a fix for the above mentioned issue with the type hierarchy.
1 Like
A 6.3.0-RC3 build is now available with a fix for a regression in exporting executable jars.
A 6.3.0-RC4 build is now available which reverted decoration behavior for unused literals due to backwards compatibility concerns.
1 Like
A 6.3.0-RC5 build is now available which includes fixes to jar signing support (-sign
).
1 Like