Skip to content
Christoph Rueger edited this page Jan 18, 2026 · 38 revisions

Bnd/Bndtools 7.2.0

Release date: 2025/12/26

See the Release section of the README and the Installation page for where to find Bnd/Bndtools.

Bnd / bndlib core

Bndtools Eclipse Plugin

  • Eclipse Installation via P2 Repo shows two Category entries. See here for details. You at least have to select the first "Bndtools" entry. (See https://github.com/bndtools/bnd/pull/6985)
  • Eclipse P2 Update Repo no includes the errorprone.annotation dependency directly. This fixes a problem which can appear with new upcoming Eclipse 2025-12, because this dependency has been removed from this new Eclipse. (See https://github.com/bndtools/bnd/pull/6984)
  • New Effective tab in Bnd Editors for .bnd and .bndrun files** which shows you what bnd "sees". This new editor is comparable to the "Effective POM" view known from Eclipse Maven. It shows can show actual resolved values of the current files, show merged properties and also errors you might have in macros. It also shows you where a certain value is coming from (provenance). It contains a table and source code view for easy copy pasting.
image
  • Repo Browser: Performance improvements and fix of memory leak (https://github.com/bndtools/bnd/pull/6554)
  • Repo Browser: new Refresh Cache (with re-download) action (https://github.com/bndtools/bnd/pull/6435)
  • Repo Browser: Improvements for Eclipse Source Lookup for -sub Bundles. This makes the source code location available to Eclipse when working with Sub-Bundles, so that you can jump to the source code of dependencies used in this such sub-bundles (https://github.com/bndtools/bnd/pull/6463)
  • Repo Browser: New "Add Sources" action for BndPomRepository (https://github.com/bndtools/bnd/pull/6581)
  • Repo Browser: show the bnd-cache repo: This internal Repo was previously hidden. Making it visible helps developers to know what's going on behind the scenes e.g. because this bnd-cache contains the ProjectLauncher which is automatically added to exportable .jars. But so far it has been unclear where this launcher is magically coming from. (https://github.com/bndtools/bnd/pull/6764)
  • Warning markers are now properly shown in -sub Bundles .bnd files, making it easier to know where exactly the problem is (https://github.com/bndtools/bnd/pull/6470)
  • New ECF Remote Services included in bndtools (see news article) (https://github.com/bndtools/bnd/pull/6513)
  • Updated development Eclipse instance to 2023-12 (this is the Eclipse version which bndtools is built against and which is launched when developing for bndtools. So this is only relevant for contributors)
  • New BndRun-Analyzer: Do "Right-click / Analyze bndrun..." on one or more .bndrun files to get a small report. Currently it outputs unreferenced Bundles (Bundle Symbolic Names over all repositories, which are not in -runbundles, -buildpath, -testpath, or ${repo;...} references e.g. in -includeresources). This helps to find orphaned repository entries which could be removed. (https://github.com/bndtools/bnd/pull/6589)
  • Fix duplicate search results in Open Type dialog (https://github.com/bndtools/bnd/pull/6597)
  • Tooltips for instructions / headers in bnd editors (mainly source view) now contain help link to the bnd-manual. This makes it easier to get more help for an instruction. (https://github.com/bndtools/bnd/pull/6657)
    • Also improved the bnd manual which is now partly auto-generated for Header / Instructions / Commands. That way the docs are more up-to-date as some details and options are generated from meta-data in source code (https://github.com/bndtools/bnd/pull/6659)
  • Bndtools Explorer: Add decorator for Undeclared package(s) on the project indicating that the project contains at least one package that is non-empty but is neither in -privatepackage or Export-Package. This is in addition to the existing decorator icons on package level, but with the advantage that you know see it afftected projects right away at the highest level (https://github.com/bndtools/bnd/pull/6781, https://github.com/bndtools/bnd/pull/6787)
image

Bugfixes

Bndtools m2e

  • Nothing

Bnd CLI / Command Line

Documentation

  • Better Fulltext Search for bnd manual. Try out the little magnifier icon in the top right corner of https://bnd.bndtools.org/

Bnd Maven Plugins

  • Explicit biz.aQute.bnd.maven dependency - Prevents invoker-test from pulling stale artifacts

Bnd Gradle Plugins

  • Changes to support Gradle 9 meant removing support for Gradle 7. The Bnd Gradle plugins require a minimum of Gradle 8.0.
  • The biz.aQute.bnd.builder Gradle plugin no longer references the Gradle Project object at execution time. This change was necessary for Gradle 9 support.

Backward compatibility

  • All Bnd artifacts are built to run on Java 17 or later.
  • Bndtools is built to run on Eclipse 4.30 (2023-12) 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 goal bnd-generate has been renamed generate
  • The Bnd Gradle plugins require a minimum of Gradle 8.0 and support Gradle 9.

Known Issues

So you have to use something like this to make it work.

<groupId>org.junit</groupId>
<artifactId>junit-bom</artifactId>
<version>5.12.2</version>

With version 5.13.x it would fail. See related issue https://github.com/bndtools/bnd/issues/6971

Update: This problem is solved in bnd 7.2.1

Deprecation

Git log

Arnoud Glimmerveen (3):
      Fix for #6364 to ensure that runbundles decorator is applied to the runbundles resolver output as well.
      Rework on fix for #6364 based on PR feedback. * Moved decoration between older/newer check to ensure that check also incorporates the decoration. * Added JUnit test.
      Removed integration tests within the maven sub project, as it is functionally covered by RunResolutionTest

BJ Hargrave (11):
      gradle: Fix deprecation warnings
      gradle: Refactor in preparation for project properties fix
      gradle: Avoid using Gradle Project object at execution time
      build: Update settings.gradle to no longer create a configuration
      build: Restore --warning-mode=fail to gradle plugin build
      gradle: Support gradle 9 in the plugins
      gradle: Additional fixes to avoid deprecations warnings in Gradle 9
      gradle: Use Kotlin 2.0 language level for plugins
      build: Update to gradle 9.2.0
      build: Use Java 25 for testing
      build: Include plugin test reports in test reports upload

Christoph Läubrich (10):
      Add explicit dependencies to biz.aQute.bnd.maven
      Fix missing '.' in filter name
      Extract code to automatically derive data from maven-project
      Fix MessageReporter#details return null instead of this
      Fix of-by-one error in AbstractBndMavenPlugin
      Derive source file from builder when processing DS annotations
      Add a ProjectLauncher#getCommand for easier extension
      Support reading the manifest from an exploded bundle
      Move the BuildListener to the API
      Implement Proxy.newProxyInstance detection for import packages

Christoph Rueger (233):
      fix and improve broken links (version/range)
      remove fixed bnd workspace problem markers
      Fix NPE
      cnf change: prevent build disabling 'Build automatically'
      add try-catch for java 24
      add anchor links to all headlines
      first draft of Bnd Effective Source tab
      add tableviewer
      use resizable SashForm
      show path column
      open BndEditor on DoubleClick for non-local processors
      allow toggle between source / tableviewer
      avoid duplicates in tableviewer
      show tableViewer first
      store PropertyKey in table data
      improve display of path
      add Refresh-Cache for RepoVersion
      log error
      fix typo
      show error when fetching templates from Github
      improve description of -nouses
      fix SIC_THREADLOCAL_DEADLY_EMBRACE
      add missing return
      fix dead store variables
      show an ErrorDialog instead
      rever onFailure
      add ErrorDialog to TemplateFragments too
      fix RunRequirements could not be saved
      increase column with of template name
      fix source lookup for sub-projects via -sub instruction
      -sub: document sub-bundles
      add some links to "Generating JARs" page
      improve -exportcontents page
      improve Export-Package page
      add link to exportcontents
      add back summary in markdown frontmatter block
      docs: exclude /releases urls from search engines
      sub-bundles: show warning marks in sub .bnd file
      add pagefind search to docs
      adjust github actions: pagefind + GH pages upload
      search: fix broken close button
      Docs: Improve docs for -library instruction (add examples)
      Fix javadoc of Project#getBundle
      BndEditor: fix incorrect Effective Source View
      warn overwritten key by -include
      show pedantic warning on duplicate properties
      add dev tips for unit tests
      allow sub-classes of project to provide repos
      hint that Eclipse restart is required
      Verifier: don't warn "Duplicate name" for caps/req
      add README how to generate JDK .properties
      keep duplicate -runbundles
      some forgotten tweaks from last PR
      no warnings for missing versions for JDK packages
      Update bnd cli link for 7.1.0
      generate JDK .properties files up to 24
      fix contract examples and cross link
      unrelated: add links to MetaType page
      bndrun: refresh model before Resolve
      Fix double-resolve when having resolveMode=AUTO
      Effective: show textbox tooltips and checkbox
      use Eclipse 2022-09 simrel p2 site
      RepoView: improve performance and memory usage
      fix NPE
      HeaderClause: fix wrong quoting of directives
      allow dropping advanced search result to reqs
      fix Image already disposed error
      fix Customize Imports forgets selection after save
      Effective view: show merged properties
      Effective View: fix broken double-click opener
      enable/disable checkbox for mergedProps
      Build with JDK24 & Gradle 8.14
      detect JDK for warning-mode in rebuild-test
      Revert "detect JDK for warning-mode in rebuild-test"
      try to fix error "Missing system library"
      addSources context menu for BndPomRepo
      template fragments: use bnd workspace if possible
      add summary to all pages dynamically
      improve bundle_activationpolicy.md
      fix a ClassCastException for osgi.ee List<Version>
      fix bug Add sources in Maven Repo
      write empty.index file with correct version
      get DiskIndex.SIGNATURE via reflection
      create per-project empty.index
      upgrade plexus-build-api to 1.2.0
      use latest guava 33.4.8
      move dev-setup from bndtools website to CONTRIBUTING
      BndRunAnalyzer context menu
      rework Add sources & calculateSourceAttachmentPath
      post guava upgrade fix
      also consider -runpath
      support source attchmts for sub-bundles + ${repo} refs
      try to make test predictable / less flaky
      Upgrade to Eclipse 2022-12 (from 2022-09)
      fix biz.aQute.tester.test junit version
      Set bndeditor as default for bnd extensions
      custom tooltip with help button
      generate bnd manual .md files
      fix bnd manual inconsistencies
      Create custom 404 page
      Syntax: fix wrong children and indentation
      correct local p2 update site
      add prev/next pagination
      improve h1 and pagination alignment
      pagefind: add filters
      Restructure the Getting Started section
      Docs / Syntax: add -noparallel, -profile
      Create target_dir.md
      fix exception in Commandline.getOptions
      regenerate docs
      Update 400-commands.md
      Update 400-commands.md
      bndtools: fix Eclipse sourcelookup for runfw
      Update CONTRIBUTING.md
      fix typo by using instruction
      restructure bnd add/remove command
      regenerate docs
      add JDK25 support
      CI: try jdk 25-ea (Early access)
      CI: revert: gradle not supports JDK 25-ea
      AI Copilot content for heads/instructions/command
      Generate docs with AI enriched content
      fix frontmatter detection
      regen docs
      bnd build now does a compile + build
      regenerate docs
      add 'bnd add fragment' command
      regen docs
      cli bnd add: remove -i / --index option
      regen docs
      add confirmation dialog for 3rd party fragments
      Template Fragments: add more zip slip tests
      fix examples in fixupmessages.md
      generate docs to PR
      docs: run bundler update
      us ruby 2.7.8 as github
      docs: update to ruby 3.4.5
      run on master merge
      docs: use colon for instruction
      docs: generate on successfull CI build
      docs: trigger docs-gen also on _ext folder changes
      fix typo error
      Update bundle_activator.md
      Update maven_scope.md
      #6725 add dependencies in sub-bundle pom.xml
      docs: mention removal of META-INF/maven with -pom
      tests for -sub bundles with -pom:true
      fix private reference warning
      test to ensure junit.jupiter.version is in sync
      maven.target.version to 3.3.9 again + testcase
      move test to ConfigVersionsTest
      test to ensure junit.jupiter.version is in sync
      speedup CDIAnnotations
      Example how to run single tests
      supress warning for optional Imports w/o version
      Docs: Exporting an older Java 8 compatible launcher
      Update 300-launching.md
      deprecate Search/Query feature in BndPomRepo
      log Already closed instead throw
      wording: Imports that lack version ranges
      docs: add syntax highlighter for code snippets
      remove toc of FAQ
      fix link
      show the bnd-cache in repo browser
      fix P2 Repo feature.xml regarding license
      docs: P2Export: improve section for Bundle-License
      P2: Feature license: introduce file property
      add warn marker for Non-empty, non-contained pck
      fix dangling project decorator
      P2Export: support update site url per feature
      remove marker
      P2 Artifact signing
      docs: P2 Signing
      Fix missing signing of JarResource
      docs: generate 7.1.0 release docs
      use P2Exporter for org.bndtools.p2
      p2: use existing jar to reuse manifest
      use new Jar(file) instead of Jar.fromResource
      avoid windows file lock by in-mem copy jar
      fix org.bndtools.p2 release
      P2Export optimizations
      Fix P2 based on previous PR
      P2Export: also build META-INF/maven folders
      revert change from yesterday
      P2: fix maven groupid to org.bndtools
      Docs: Update p2export.md
      bnd dev command + build --watch
      add more p2 update site references
      more precise jfrog links
      docs
      Upgrade to Eclipse 2023-12
      fix NoClassDefFoundError
      new -nosubstitution instruction
      remove and cleanup p2 things
      docs: add since 7.2 tag
      docs: allow 'since' and other custom frontmatter
      Update About.java
      Effective view: show macro errors
      bump felix resolve 2.0.0 to 2.0.4
      one more bump felix resolver 2.0.0 to 2.0.4
      Update link for connection settings documentation
      docs: update links to OSGi R8
      add cross links for headers/instructions/macros
      docs: fix link from previous PR
      #6858 add enums up to JDK50
      effective view: fix incorrectly merged props
      do not concat BUNDLE_ACTIVATOR
      fix NPE
      BndScanner: error odd num backslashes
      PropertiesParser: warn on odd num backslashes
      docs about backslash parsing
      add a missing single quote, to fix the problem that releaseUrl and snapshotUrl are concatenated together as base (url) which is passed to the HttpClient -> leading to "Not found" errors
      Effective view: check checkboxes by default
      Effective view: list of provenance for merged view
      tooltip: use appropriate formatter
      fix NPEs
      fix syntax
      Attempt to fix Generate Docs GH Action
      Update docs_generate.yml
      Fix Docs generate GH Action
      Docs: add sitemap link
      docs: improve noproxyinterfaces docs
      -maven-release;sign: allow to specify keyname
      org.bndtools.p2: Update license link in features.bnd
      add CLI installation to frontpage
      Add link to bnd cheatsheet in macro reference
      fix broken bytes macro
      sha1: add missing hex param
      Effective view: fix some macros not expanded
      fix resource leak
      Exclude CONTRIBUTING.md and DEV_README.md from workflows
      Update Pagefind installation URL to version 1.4.0
      build: Build Release 7.2.0.RC1
      build: Build Release 7.2.0.RC2      
      build: Build Release 7.2.0.RC3



Eleanor Joslin (1):
      Make workingDirectory's base name match the project name.

Fr Jeremy Krieg (8):
      [tester] Test against version range
      [tester] Set TCCL on tester thread
      [launchpad] BundleBuilder to allow adding classes by copy w/recursion
      [tester] BundleEngine to report failing test engine
      [tester] Support JUnit 5.12.x
      [repository] Remove duplicate jupiter bundle on classpath
      [junit-platform] Restrict upper end of version range
      [quickfix] Restore fixes for IsClassPathCorrect

Guillaume Nodet (3):
      Use correct API which supports caching
      Fix directive ordering inconsistency in OSGi headers
      Improve thread safety and performance of OSGi header attribute/directive ordering

Konrad Windszus (1):
      Clarify major version 0 with respect to baselining

Peter Kirschner (16):
      Fix missing spelling mistake for optional includes
      Create KEYS.md
      adding snapshot p2 deployments for PRs
      update gradle wrapper version 8.14.3 Signed-Off: Peter Kirschner <[email protected]>
      Revert "update gradle wrapper version 8.14.3"
      added Peter Kirschner as contributor
      Revert "update gradle wrapper version 8.14.3"
      update gradle wrappter to 8.14.3
      Enhance template fragment wizard
      resolve require for fragment-templates
      improve size configuration
      Add sonatype/MavenCentral repository support
      fix gpg signing
      add new GPG key
      remove superfluous dummy
      updated build instructions and added log creation

Peter Kriens (25):
      Create onpostrelease.yml
      Updated baseline
      Post release command
      Postrelease update, added workspace template creation
Scott Lewis (21):
      Add feature for ECF remote services
      Removed bndtools.ecf from depends upon
      Added feature to top-level category
      Fix for ecf feature.xml
      Replaced feature includes with plugin references in ecf feature.xml
      Improved ecf feature.xml by using require features
      Fix for require bndtools sdk feature
      Removed version specifics for dependent features
      Fix for https://github.com/bndtools/bnd/issues/6664
      Fix for comment Signed-off-by: Scott Lewis <[email protected]>
      Fix for https://github.com/bndtools/bnd/issues/6682
      Update repositories.bnd
      Fix for issue #6812
      Update NewBndServiceWizardPageOne.java
      Improved fix for issue #6812
      Update bndtools.ecf.feature.bndrun

Stefan Bischof (1):
      [bndlib] Project-Container: add maven coordinates to the container

copilot-swe-agent[bot] (4):
      Add GitHub Copilot instructions for bnd repository
      Add Getting Started section to front page with JAR wrapping and workspace examples
      Add documentation for sonatypeMode configuration in MavenBndRepository
      Improve macro docs with copilot

dependabot[bot] (156):
      Bump github/codeql-action from 3.27.3 to 3.27.4
      Bump gradle/actions from 4.2.0 to 4.2.1
      Bump step-security/harden-runner from 2.10.1 to 2.10.2
      Bump github/codeql-action from 3.27.4 to 3.27.5
      Bump webrick from 1.9.0 to 1.9.1 in /docs
      Bump github/codeql-action from 3.27.5 to 3.27.6
      Bump ruby/setup-ruby from 1.202.0 to 1.203.0
      Bump org.apache.maven.plugins:maven-javadoc-plugin in /maven-plugins
      Bump org.apache.maven.plugins:maven-invoker-plugin in /maven-plugins
      Bump github/codeql-action from 3.27.6 to 3.27.7
      Bump github/codeql-action from 3.27.7 to 3.27.8
      Bump github/codeql-action from 3.27.8 to 3.27.9
      Bump ruby/setup-ruby from 1.203.0 to 1.204.0
      Bump org.junit.jupiter:junit-jupiter in /gradle-plugins
      Bump org.junit:junit-bom from 5.11.3 to 5.11.4 in /maven-plugins
      Bump gradle/actions from 4.2.1 to 4.2.2
      Bump actions/setup-java from 4.5.0 to 4.6.0
      Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 in /maven-plugins
      Bump github/codeql-action from 3.27.9 to 3.28.0
      Bump ruby/setup-ruby from 1.204.0 to 1.205.0
      Bump ruby/setup-ruby from 1.205.0 to 1.207.0
      Bump org.assertj:assertj-core from 3.27.0 to 3.27.1 in /maven-plugins
      Bump org.assertj:assertj-core from 3.27.1 to 3.27.2 in /maven-plugins
      Bump step-security/harden-runner from 2.10.2 to 2.10.3
      Bump github/codeql-action from 3.28.0 to 3.28.1
      Bump ruby/setup-ruby from 1.207.0 to 1.208.0
      Bump ruby/setup-ruby from 1.208.0 to 1.210.0
      Bump ruby/setup-ruby from 1.210.0 to 1.213.0
      Bump step-security/harden-runner from 2.10.3 to 2.10.4
      Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 in /maven-plugins
      Bump github/codeql-action from 3.28.1 to 3.28.2
      Bump actions/stale from 9.0.0 to 9.1.0
      Bump github/codeql-action from 3.28.2 to 3.28.3
      Bump github/codeql-action from 3.28.3 to 3.28.4
      Bump github/codeql-action from 3.28.4 to 3.28.5
      Bump ruby/setup-ruby from 1.213.0 to 1.214.0
      Bump github/codeql-action from 3.28.5 to 3.28.6
      Bump actions/setup-java from 4.6.0 to 4.7.0
      Bump github/codeql-action from 3.28.6 to 3.28.8
      Bump ruby/setup-ruby from 1.214.0 to 1.215.0
      Bump gradle/actions from 4.2.2 to 4.3.0
      Bump ruby/setup-ruby from 1.215.0 to 1.218.0
      Bump github/codeql-action from 3.28.8 to 3.28.9
      Bump ruby/setup-ruby from 1.218.0 to 1.219.0
      Bump ruby/setup-ruby from 1.219.0 to 1.221.0
      Bump step-security/harden-runner from 2.10.4 to 2.11.0
      Bump github/codeql-action from 3.28.9 to 3.28.10
      Bump org.apache.maven.plugins:maven-compiler-plugin in /maven-plugins
      Bump org.junit.jupiter:junit-jupiter in /gradle-plugins
      Bump org.junit:junit-bom from 5.11.4 to 5.12.0 in /maven-plugins
      Bump org.codehaus.mojo:flatten-maven-plugin in /maven-plugins
      Bump org.apache.maven.plugins:maven-deploy-plugin in /maven-plugins
      Bump org.apache.maven.plugins:maven-install-plugin in /maven-plugins
      Bump github/codeql-action from 3.28.10 to 3.28.11
      Bump ruby/setup-ruby from 1.221.0 to 1.224.0
      Bump ruby/setup-ruby from 1.224.0 to 1.225.0
      Bump org.junit.jupiter:junit-jupiter in /gradle-plugins
      Bump org.junit:junit-bom from 5.12.0 to 5.12.1 in /maven-plugins
      Bump ruby/setup-ruby from 1.225.0 to 1.226.0
      Bump ruby/setup-ruby from 1.226.0 to 1.227.0
      Bump github/codeql-action from 3.28.11 to 3.28.12
      Bump github/codeql-action from 3.28.12 to 3.28.13
      Bump ruby/setup-ruby from 1.227.0 to 1.228.0
      Bump gradle/actions from 4.3.0 to 4.3.1
      Bump ruby/setup-ruby from 1.228.0 to 1.229.0
      Bump org.apache.maven.plugins:maven-surefire-plugin in /maven-plugins
      Bump step-security/harden-runner from 2.11.0 to 2.11.1
      Bump github/codeql-action from 3.28.13 to 3.28.15
      Bump actions/setup-java from 4.7.0 to 4.7.1
      Bump org.junit.jupiter:junit-jupiter in /gradle-plugins
      Bump org.junit:junit-bom from 5.12.1 to 5.12.2 in /maven-plugins
      Bump github/codeql-action from 3.28.15 to 3.28.17
      Bump ruby/setup-ruby from 1.229.0 to 1.238.0
      Bump step-security/harden-runner from 2.11.1 to 2.12.0
      Bump gradle/actions from 4.3.1 to 4.4.0
      Bump github/codeql-action from 3.28.17 to 3.28.18
      Bump ruby/setup-ruby from 1.238.0 to 1.243.0
      Bump ruby/setup-ruby from 1.243.0 to 1.244.0
      Bump org.junit:junit-bom from 5.12.2 to 5.13.0 in /gradle-plugins
      Bump org.junit:junit-bom from 5.12.2 to 5.13.0 in /maven-plugins
      Bump github/codeql-action from 3.28.18 to 3.29.0
      Bump step-security/harden-runner from 2.12.0 to 2.12.1
      Bump ruby/setup-ruby from 1.244.0 to 1.245.0
      Bump gradle/actions from 4.4.0 to 4.4.1
      Bump org.codehaus.mojo:flatten-maven-plugin in /maven-plugins
      Bump github/codeql-action from 3.29.0 to 3.29.2
      Bump org.apache.maven.plugins:maven-invoker-plugin in /maven-plugins
      Bump org.junit:junit-bom from 5.13.0 to 5.13.3 in /maven-plugins
      Bump org.junit:junit-bom from 5.13.0 to 5.13.3 in /gradle-plugins
      Bump step-security/harden-runner from 2.12.1 to 2.13.0
      Bump ruby/setup-ruby from 1.245.0 to 1.246.0
      Bump ruby/setup-ruby from 1.246.0 to 1.247.0
      Bump org.junit:junit-bom from 5.13.3 to 5.13.4 in /gradle-plugins
      Bump org.junit:junit-bom from 5.13.3 to 5.13.4 in /maven-plugins
      Bump ruby/setup-ruby from 1.247.0 to 1.248.0
      Bump github/codeql-action from 3.29.2 to 3.29.3
      Bump github/codeql-action from 3.29.3 to 3.29.4
      Bump ruby/setup-ruby from 1.248.0 to 1.252.0
      Bump ruby/setup-ruby from 1.252.0 to 1.253.0
      Bump org.codehaus.mojo:flatten-maven-plugin in /maven-plugins
      Bump github/codeql-action from 3.29.4 to 3.29.5
      Bump ruby/setup-ruby from 1.253.0 to 1.254.0
      Bump actions/download-artifact from 4 to 5
      Bump gradle/actions from 4.4.1 to 4.4.2
      Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 in /maven-plugins
      Bump github/codeql-action from 3.29.7 to 3.29.8
      Bump ruby/setup-ruby from 1.254.0 to 1.255.0
      Bump github/codeql-action from 3.29.8 to 3.29.9
      Bump github/codeql-action from 3.29.9 to 3.29.10
      Bump org.apache.maven.plugins:maven-javadoc-plugin in /maven-plugins
      Bump ruby/setup-ruby from 1.255.0 to 1.256.0
      Bump actions/checkout from 4.2.2 to 5.0.0
      Bump github/codeql-action from 3.29.10 to 3.29.11
      Bump actions/setup-java from 4.7.1 to 5.0.0
      Bump actions/upload-pages-artifact from 3 to 4
      Bump ruby/setup-ruby from 1.256.0 to 1.257.0
      Bump github/codeql-action from 3.29.11 to 3.30.0
      Bump actions/stale from 9.1.0 to 10.0.0
      Bump github/codeql-action from 3.30.0 to 3.30.1
      Bump step-security/harden-runner from 2.13.0 to 2.13.1
      Bump gradle/actions from 4.4.2 to 4.4.3
      Bump org.apache.maven.plugins:maven-surefire-plugin in /maven-plugins
      Bump rexml from 3.4.1 to 3.4.2 in /docs
      Bump ruby/setup-ruby from 1.257.0 to 1.259.0
      Bump ruby/setup-ruby from 1.259.0 to 1.263.0
      Bump org.apache.maven.plugins:maven-javadoc-plugin in /maven-plugins
      Bump org.assertj:assertj-core from 3.27.4 to 3.27.6 in /maven-plugins
      Bump github/codeql-action from 3.30.1 to 3.30.3
      Bump github/codeql-action from 3.30.3 to 3.30.5
      Bump gradle/actions from 4.4.3 to 4.4.4
      Bump github/codeql-action from 3.30.5 to 3.30.6
      Bump actions/stale from 10.0.0 to 10.1.0
      Bump gradle/actions from 4.4.4 to 5.0.0
      Bump github/codeql-action from 3.30.6 to 4.30.7
      Bump ruby/setup-ruby from 1.263.0 to 1.264.0
      Bump github/codeql-action from 4.30.7 to 4.30.8
      Bump ruby/setup-ruby from 1.264.0 to 1.265.0
      Bump github/codeql-action from 4.30.8 to 4.30.9
      Bump org.codehaus.mojo:flatten-maven-plugin in /maven-plugins
      Bump actions/download-artifact from 5.0.0 to 6.0.0
      Bump org.apache.maven.plugins:maven-plugin-plugin in /maven-plugins
      Bump org.apache.maven.plugin-tools:maven-plugin-annotations
      Bump actions/upload-artifact from 4 to 5
      Bump github/codeql-action from 4.30.9 to 4.31.0
      Bump ruby/setup-ruby from 1.265.0 to 1.267.0
      Bump github/codeql-action from 4.31.0 to 4.31.2
      Bump org.apache.maven.plugins:maven-compiler-plugin in /maven-plugins
      build(deps): bump step-security/harden-runner from 2.13.1 to 2.13.2
      build(deps): bump github/codeql-action from 4.31.2 to 4.31.3
      build(deps): bump actions/checkout from 5.0.0 to 5.0.1
      build(deps): bump ruby/setup-ruby from 1.267.0 to 1.268.0
      build(deps): bump org.apache.maven.plugins:maven-jar-plugin
      build(deps): bump github/codeql-action from 4.31.3 to 4.31.4
      build(deps): bump actions/checkout from 5.0.1 to 6.0.0
      build(deps): bump github/codeql-action from 4.31.4 to 4.31.5
      build(deps): bump webrick from 1.9.1 to 1.9.2 in /docs

github-actions (28):
      Fixes #6380
      Fixes a number of errors in the bndrun handling
      cleanup
      Improved and added test cases
      conditonalpackage missed classes added by plugins, like Blueprint. This PR fixes #6408. The conditional package has been moved _after_ the plugin processing. This felt dangerous but no test failed. We need to keep a close eye on this however.
      Added key provenances to the UTF8Properties
      Leverage the provenance facility in processor. All the different places where we set properties now mark their provenance. In the case of the original we mark the original propertiesFile,
      Support converters/formatters for merge props We now maintain a list of merge property keys in Constants. The BndEdit Model now try to see if a property is part of a merge header and use the proper converter/formatter.
      Diverse changes in the UI
      The https://repository.springsource.com repo disappeared
      Whitespace after the quote character is skipped. This fixes this.
      Removed copyright header after granted ASL 2.0 license. See https://github.com/bndtools/bnd/issues/6474#issuecomment-2672077388

github-actions[bot] (13):
      chore(docs): auto-generated content from generate.sh

Clone this wiki locally