-
-
Notifications
You must be signed in to change notification settings - Fork 304
Changes in 3.5.0
BJ Hargrave edited this page Sep 29, 2017
·
5 revisions
For Bndtools 3.5.0 changes, see https://github.com/bndtools/bndtools/wiki/Changes-in-3.5.0.
- Make sure output folders exist even after Gradle deletes them when it detects a version change.
- Fix thread safety issue where CharsetDecoders where used by multiple threads.
- Ignore empty property values when merging properties.
- Fix support for
-runstorageinstruction. - Remote agent was updated to work with older OSGi Core 4.2 based runtimes.
- Support for
-runkeepwas improved to avoid reinstalling unchanged bundles. - Support for https proxies was added.
- Fix Java 9 support to use the proper
JavaSE-9execution environment name. - Handle HTTP/1.1 redirect codes 307 and 308.
- Ensure consistent ordering on traversal of repositories.
- Bnd 4.0 will move to Java 8 as the base runtime.
- The Bnd DS, metatype and versioning annotations are deprecated and support for them will be removed in Bnd 4.0. Please make plans to migrate to the OSGi Release 6 specified annotations which now offer more features than the bnd annotations.
- The Bnd Gradle plugins will require at least Gradle 4.0 in the next release.
- The
JPMRepositoryis deprecated and will place a warning on the workspace if used. Please make plans to move to another repository type. Thejpm4j.orgserver has been decommissioned. - The
OSGiRepositoryreplaces theaQute.bnd.deployer.repository.FixedIndexReporepository plugin which will be deprecated in the future. Please migrate to theOSGiRepositoryrepository plugin. - The
MavenBndRepositoryreplaces theaQute.bnd.deployer.repository.aether.AetherRepositoryrepository plugin which is now deprecated. Please migrate to theMavenBndRepositoryrepository plugin. - All artifacts now use Java 7 as the compile target. In the prior release, some artifacts had used Java 6 as the compile target.
- None at this time.
Latest Releases
all versions
- 7.1.0 | 7.0.0
- 6.4.1 | 6.4.0 | 6.3.1 | 6.3.0
- 6.2.0 | 6.1.0 | 6.0.0
- 5.3.0 | 5.2.0 | 5.1.2 | 5.1.1
- 5.1.0 | 5.0.1 | 5.0.0
- 4.3.1 | 4.3.0 | 4.2.1 | 4.2.0
- 4.1.0 | 4.0.0
- 3.5.0 | 3.4.0 | 3.3.0 | 3.2.0
- 2.2.0
Gradle
- Plugin
- Build Customizations
- Builder & java-library
- Non-Workspace builds
- PluginManagement
- Using Kotlin
- Kotlin DSL jar config
- AntTasks
- Baselining [beta]
- Blurry Form Text on High-Resolution Displays
- Bnd toolchain parity table
- bnddistribute
- Buildpath Versions
- Conflict with M2E PDE Connector
- Eclipse Logging with Logback
- Hackathon June 2012
- Install bnd on the command line
- Is there a mailing list for bnd
- Launching Framework
- Multi-project build order
- Multi-release JAR support design discussion
- Plans wrt to enRoute
- Reading Eclipse project preferences in bnd
- Release Process
- Requirements for New Repository API
- Windows Locked Files
- WIP ideas ‐ bnd 8.0.0 breaking changes
- XML Attributes on Annotations
- [ant] Loading and Expanding Shared Headers or Properties