From aad549bbcf9cc29c1c5a5c055c785163a4820ebe Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Nov 2026 15:37:37 +0000 Subject: [PATCH 1/3] Initial plan From 20c33435d77202dcbe501fd3bcb0e887cc727732 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Nov 2026 15:40:55 +0000 Subject: [PATCH 2/3] Create bnd/bndtools 7.5.0 release post Co-authored-by: chrisrueger <188422+chrisrueger@users.noreply.github.com> --- _posts/2026-11-12-bndtools-7.5.0.md | 30 +++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 _posts/2026-11-12-bndtools-7.5.0.md diff --git a/_posts/2026-11-12-bndtools-7.5.0.md b/_posts/2026-11-12-bndtools-7.5.0.md new file mode 100644 index 0000000..a00cd9f --- /dev/null +++ b/_posts/2026-11-12-bndtools-7.5.0.md @@ -0,0 +1,30 @@ +--- +layout: prev-next-collection +title: Bnd/Bndtools 7.5.0 released +description: We are happy to announce a new release. +comments: true +author: Christoph Rüger +--- + +Here's a short blog announcement draft based on the release notes: + +--- + +## Bnd/Bndtools 7.5.0 Released + +We are happy to announce the release of **Bnd/Bndtools 7.5.0**! + +This release introduces significant improvements to Eclipse feature support, property conflict reporting, HTTP caching, and developer experience. Highlights include: + +- **Eclipse Features on Build Paths** — support for referencing Eclipse features in `-buildpath`, `-testpath`, `-runpath`, and `-runbundles` with automatic expansion to member bundles +- **Property Conflict Detection** — new `-propertyconflicts` property for detecting and reporting duplicate property definitions with detailed diagnostics +- **Conditional Import Resolution** — added support for `resolution:=conditional` on Import-Package for better control over optional dependencies +- **HTTP Cache Improvements** — negative caching for 404 responses to reduce unnecessary network requests +- **Javac Release Option Support** — new `javac.release` property for using `javac --release` flag to prevent accidental use of newer platform APIs +- **Trusted Checksums: strict-jar-only Policy** — new policy focusing on jar file checksums to improve Eclipse integration +- **Optimized Rebuild Trigger Policy** — faster Eclipse rebuilds by preserving JAR timestamps when rebuilds produce identical artifacts +- **JAR Lifecycle Listeners** — new plugin interface for artifact signing, metadata generation, and validation +- **P2 Repository Enhancements** — explicit index filenames, cache link collision prevention, and improved namespace handling +- **Bndtools UI Improvements** — support for Eclipse features in Build Path and Run Bundles panes with canonical clause generation + +For the full list of changes, see the [**Release Notes for 7.5.0**](https://github.com/bndtools/bnd/wiki/Changes-in-7.5.0). From 5839e2874535df1fe2abe754a4f31e7a59ff8b00 Mon Sep 17 00:00:00 2001 From: Christoph Rueger Date: Thu, 12 Nov 2026 16:43:35 +0100 Subject: [PATCH 3/3] Update blog post for Bndtools 7.5.0 release Removed draft content and updated announcement for Bnd/Bndtools 7.5.0 release. --- _posts/2026-11-12-bndtools-7.5.0.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/_posts/2026-11-12-bndtools-7.5.0.md b/_posts/2026-11-12-bndtools-7.5.0.md index a00cd9f..2c05bde 100644 --- a/_posts/2026-11-12-bndtools-7.5.0.md +++ b/_posts/2026-11-12-bndtools-7.5.0.md @@ -6,10 +6,6 @@ comments: true author: Christoph Rüger --- -Here's a short blog announcement draft based on the release notes: - ---- - ## Bnd/Bndtools 7.5.0 Released We are happy to announce the release of **Bnd/Bndtools 7.5.0**!