Changes in 7.2.0 - bndtools/bnd GitHub Wiki
Start of 7.2.0. This page is Work in Progress.
Bnd/Bndtools 7.2.0
See the Release section of the README and the Installation page for where to find Bnd/Bndtools.
Code base requieres Java 17 (breaking if you are coming from bnd <=6.4.x)
- See Pull Requests
- TBD update the URL date range
Bndtools
- TBD
- TODO Describe new Warning when using
-include
. See -include: Show warning on counter-intuitive overwriting of properties - TODO mention new pedantic warning on duplicate properties in same .bnd file
Bugfixes
- TBD
Bndtools m2e
Bnd
- TBD
Bnd Command Line
- TBD
Documentation
- TBD
Bnd Maven Plugins
- TBD
Bnd Gradle Plugins
Backward compatibility
- All Bnd artifacts are built to run on Java 17 or later.
- Bndtools is built to run on Eclipse 4.25 (2022-09) or later. So Bndtools may not run on older versions of Eclipse.
- Bndtools m2e is built to run on Eclipse m2e 2.0.5 or later. So Bndtools m2e may not run on older versions of Eclipse m2e.
- The Bnd Maven plugins require a minimum of Maven 3.3.9. The
bnd-generate-maven-plugin
's poorly named goalbnd-generate
has been renamedgenerate
- The Bnd Gradle plugins require a minimum of Gradle 7.3.
- The Bnd Gradle plugins and tasks underwent an update for 7.0. A number of previously deprecated conventions have been removed.
Known Issues
-
Windows 10 users: Windows 10 Defender significantly slows down Eclipse, reason being Windows 10 Defender scanning the JAR files. The problem has been reported to Microsoft here. Until then, a workaround to this problem is to add Eclipse root directory to Windows 10 Defender’s exclusion list, detailed steps are shared here.
Note: This is not just an Eclipse issue on Windows 10.
See also Bnd Tips for Windows users.
Git log
* TBD