-
-
Notifications
You must be signed in to change notification settings - Fork 303
Changes in 7.1.0
See the Release section of the README for where to find Bnd/Bndtools.
This is a breaking release because we moved the code base to Java 17.
- Bndtools now requires Eclipse 4.25 (2022-09) or later.
- added help buttons to various panels linking to the corresponding Website or manual page.
- This is a new type of template including the Java infrastructure classes and a first new Wizard/UI for creating a Java OSGi Service (consisting of 3 bundles for api, impl, consumer) on the new Project Templates section on the bndtools website. The intention is to introduce more templates based on this new approach such as a number of OSGi Remote Service templates.
- new Template Fragments mechanism which allows more fine grained assembly of a new workspace. This new mechanism is the successor of the existing Workspace templates and also allows developers to contribute their own template fragments.
- updated (bndtools.workspace.min) to OSGi R8. The project templates in org.bndtools.templates.osgi now expect this Workspace template.
- removed workspace template https://github.com/bndtools/workspace from the list of suggested templates during the Create Workspace dialog (If you wish to continue to use this template (for OSGi R7) you could add it to the list of
Raw Git clone Urls
manually underEclipse / Settings / Bndtools
)
- new search filter for Requirements and Capabilities
- new filter to hide optional requirements
- new filter to detect (problematic) capabilities which are exported by multiple bundles but with different package content (split package problem)
- show number of current results (after filtering) for Requirements and Capabilities
- Copy to clipboard via
Ctrl / Cmd + C
for Requirements and Capabilities which copies their tooltip contents. This helps during debugging and communicating with others about it. - updated website about Resolutions View
- Double Clicking on an entry of the ResolutionsView (Requirements and Capabilities) now opens the Advanced Search of Repository Browser in the "Other" tab and prefills the fields for namespace and filter.
Tip: Did you know you can drag&drop selected entries from Resolutions View e.g. Requirements to the Customize imports panel of the .bnd-editor? This can become quite handy when you want to declare some requirements of a bundle as resolution:=optional
.
- You can click Resolve multiple times now to keep multiple resolution results open. Can be useful to compare different resolution attempts.
- improved handling of versions which are added a bundle is added to
-runrequires
or-runbundles
via drag&drop or added in the dialog. - The debug output of Resolution Failure result panel was extended
- a shorter summary at the top trying to better explain what could not be resolved
- a section explaining when some bundles were blacklisted on the
-runblacklist
and prevented resolution -
Uses constraint violation
are now logged which have been igored incorrectly before, allowing better debugging of resolver wiring (see example) - The Unresolved Requirements list now has a search bar for filtering the list. This can help searching for clues based on the error message above.
- double clicking on a result entry of an Advanced search (e.g. filter by package name) now opens the jar-file of the bundle. this is now same behavior as double clicking on a bundle-version in the repository browser without advanced search filtering
- added Copy to Clipboard submenu (Right-click on a Repository) for different kinds of information
- add Update Revisions submenu (Right-click on a Repository), This allows to increase versions of a full
central.mvn
maven index file (incnf
folder). Similar functionality already exists if you right-click on a single RepoBundle-Revision entry, but this one here does it for the whole repository. This basically brings the MbrCommand e.g.bnd mbr update -s micro
to the bndtools UI. It also supports a dry-run which copies the result to the clipboard without updating thecentral.mvn
index file.
- Plugins are now displayed and editable via dialog if defined via merged properties (e.g.
-plugin.0.Main
,-plugin.1.Testing
etc.) - added 2 Repository Plugins to the Add-Plugin dialog (
POMRepository
andP2Repository
) - See PR for details
- a new tagging mechanism for repositories in
build.bnd
has been added which allows to assign a list of tags to a repository. This can be used for filtering repositories. One use case was to exclude the baseline repostory from resolution.
- fixed bug in
Package browser / Right-click / Refactoring / Rename Package
which now works again - fixed some race conditions error related to the JAR Editor (
Error creating temp folder for JAREditor
) - fixed bug in BndPomRepository which could not address an OSGi bundle by Maven GAV coodinates. This is now consistent with MavenBndRepository and fixes problems with
bnd.bnd
content like this, where a bundle is addressed by GAV instead of bsn:
-buildpath: \
commons-cli:commons-cli;version=1.2.0,\
-includeresource: \
@${repo;commons-cli:commons-cli;latest},\
- fixed a problem, that newly created Project Template projects required a Eclipse restart to show up in the New Bnd Project wizard. Now they show up immediately after creation
- fixed Source lookup during debugging for (usually non-OSGi) .jar files included via in bundle classpath (
-includeresource: ${repo;foo.bar;latest}; lib:=true
) (see #6165)
-
New processing of files in
META-INF/services
via textual annotations or automatic registration of services. The strategy can be controlled with the new -metainf-services instruction. -
Added handling of duplicate files in
-includeresource
instruction, via the-onduplicate
directive (OVERWRITE
,MERGE
,SKIP
,WARN
,ERROR
). This can be useful if you are creating a bundle .jar from content of multiple other .jar files which contain files with the same name and path. -
Improvement / Fix:
Import-Package
(coming fromExport-Package
) are not automatically added to generated Manifest anymore, if the export does not specify a version. This now conforms better to the specification which requires a version on exports. Notice that this results in different generated Manifests if exports do not specify a version. (PR #6270)
- TBD
- TBD
-
bnd-maven-plugin: new option
deleteExistingManifest
to delete existing MANIFEST.MF (e.g. from previous build) which could have lead to surprising results whenprocess-classes
is executed multiple times. - maven resolver plugin now prints more helpful output in verification-mode to help identifying problems. It shows the diff between current
-runbundles
and calculated bundles (Example:Diff [org.osgi.service.cm;version='[1.6.1,1.6.2)'] exist in existing runbundles but missing in calculated runbundles
)
- 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.
-
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.
Arnoud Glimmerveen (1):
Adapted the sameExactVersion function to also check if the extension of two Maven artifacts are equal. This ensures that in case a dependency has two artifacts, both are retained in the repository.
Christoph Läubrich (3):
Improve PropertiesLineReader and add testcase
Prefer the minus instruction over the header like variant
Add testcase for conditional packages with bnd-process
Christoph Rueger (281):
Update 305-startlevels.md - fix 404 link
use VersionRange when adding bundle to Run Bundles
restructure to handle both cases explicitly
fix wrong copy paste mistake
add sentence about Eclipse Setup
change to bumpMicro() instead of bumpMajor()
use snapshot instead latest for workspace bundles
handle drag/drop/adding to -runrequires
fixes: only bsn for generic bsn name w/o version
change to using SoftAssertions
1st draft of help buttons for views
add help buttons for .bnd and .bndrun editor
Extend welcome screen
use different help icon
add help button for Workspace bnd editor
add intro bundles to shared.bndrun
code cleanup and renaming
add copy to clipboard actions
Change to GAV
Add Copy Compile Dependecies to clipboard
try to fix the build compile error
Create submenu "Copy to clipboard" in RepositoriesView
merge Copy info and Copy Tooltip into one Entry
make private
Remove method params again from earlier
1st draft of HierarchicalLabel for Menu hierarchies
own class for HierarchicalMenu + Generics
mention hierarchy delimiter in Actionable.actions
reuse createAction method
fix bug
add "Copy Info" for Bundles and Repositories
try to fix CI build error
Add testcase and LabelParser
Fix empty bundle info
make Resolve Window non-modal
error if BndEditModel changed
store long timestamp
Improve error messages
replace MessageDialog with resultsPage.setMessage
Improve Resolve failed message
v2 - move msg to ResolveProcess.format()
Use FilterParser to pretty print summary
Fix CI Test
Cleanup
sentence refinement and comments
Adding run.sh to start docu jekyll
exclude run.sh
Add groups to sidebar
font size
fixed section font-size
Freshen up Fork me on github
Just use github logo
Add missing important word in error message
Make help button in Resolution Wizard work
Rename methods to reflect that they create a help button
Remove usage of internal class RenamePackageProcessor
Add vertical scrollbar to Jar viewer
open jar on dblclick on AdvancedSearch entry
avoid NPE
Show blacklisted req/caps on resolve failure
remove @SuppressWarnings, add Null check, renaming
extract methods and
remove char
remove -runee: JavaSE-$javaLevel$
remove javac stuff
Remove headers
use -resolve: cache
Remove runee
Implement suggestions of review
add back annotations
remove runee
Use juni + mockito macros defined in workspace template
open AdvancedSearch on dblClick in ResolutionsView
remove comment
strip the bnd.hashes from filter
refactore extract method
refactor use Predicate for more control to filter attributes
ignore bundle attributes
add Testcase for filtered cap->req convertion
remove unused import
Copy to clipboard for Resolution View entries
Show numResolved / numUnresolved in resolution view
change counters to Resolved, Optional, Other
Add detectDuplicateCapabilitiesWithDifferentHashes
tuning and cleanup
Add req/cap-searchfilter, problemcnt in caps-label
parallelize search filter
remove warnings
List to varargs in testcase
allow filtering on the tooltip text
Add filter to hide optional requirements + wording
adding FROM resource to cap tooltip
init req in constructor for wrapper
filter case insensitive
remove comments from previous PRs
synchronize JAREditor.getFolder()
fail test showing gav is not working in BndPomRepo
pass test for GAV
fix test
extend test to check that 1.2.0 and 1.2 work too
Revert previous commits and extend test
handle GAV in BndPomRepository
clear list on refresh
naming
extend test: versions(bsn) has the problem too
support GAV in repo.versions(bsn) too
print diff if bndrun verification fails
add testcase for example from issue
make test more robust against dependabot updates
refreshFromModel() before resolving
update osgirepo max.stale description
fix error message
improve repository manual
resolve TODOs + more descriptions
fix broken link
plugin list now considers -plugin prefix
support editing of MavenBndRepository
fix default
saving editor now keeps the property keys
fix remove plugin
add javadoc
show inherited plugins greyed out
fix updates not reflected after editing
use new PropertyKey + UI improvements
fixing bugs and finetuning
comments
add testcase for findVisibles
extend test
make plugin dialog help button work
add P2Repository plugin
add default help url for plugins
add more repo plugin help urls
add BndPomRepository to _plugin.xml
made default urls HTTPS
add Repo action Update revisions to higher MICRO
refactoring to submenu
cleanup
change output format of Dry-Run
better reuse and share code
tweaking and fixup message
final var
replace PrintStream with logger
pull out the logging to MbrCommand only
introduce MavenVersionResult to log like before
fix log output - only version
add search bar to ResolutionFailurePanel
improve search by using the full label
allow tagging of repositories
use Set
add tagged support to more repos and edit dialog
allow to use tag in -runrepos in .bndrun
rework - repos now have 'resolve' tag by default
set resolution loglevel based on -resolvedebug
fix unrelated typo
implement logUsesConstraintViolation
add testcase triggering Uses constraint violation
keep resolve logfile until jvm exists
add debug logging with slf4j.Logger for mvn -X
set keepLogFileTillJvmExit=false to fix build
implement suggestions
move matchesTags back to Tagged
Tags implement Set using an internal sorted set
improve tag matching
mention <<EMPTY>> placeholderin repo plugin UI
make tags a combobox in Plugins UI
rename to Tags.includesAny
improve logging for connections settings files
Add section about Resolving Multi-Release JAR Files
wording
update description based on Peters comment
tweak template fragments page
add image for new workspace dialog
avoid resolving default to absolute path
ws templates: remove bndtools/workspace
Revert "ws templates: remove bndtools/workspace"
ws templates: remove bndtools/workspace
do not expand here-macro ${.} in the .bnd UI editor
1st draft: fix source lookup for bundle classpath lib jars
updated some refs to workspace.min
consider only REPO and deduplicate
use BundleSourceContainer instead
log exception instead of throwing
document repo tags for -runrepos
show repo tags in repo browser
show tags in MavenBndRepo tooltip
add Tagging of repository plugins and tags prop
improve runrepos example
add link to Tagging section
replace placeholder <<EMPTY>> with <<NO_RESOLVE>>
tune wording
revert prev change partly to use <<EMPTY>> again
new approach introduced Project.getRepoRefs()
extract method
remove eclipse warnings
wording of tooltip
keep insertion order
introduce RepoCollector
add testcase
comments
fine tune
moved code to RepoCollector
fix failing test
handle close()
clear repoRefs before recollection
upgrade SWT to 3.126 to fix MacOS / JDK bug
update SWT for macos.x86_64 too
add org.eclipse.swt.cocoa.macosx.x86_64 dep
fix new project templates not showing up
just log exception
alternative approach
tweak wording
refresh the EclipseWorkspaceRepository in RepositoriesViewRefresher
execute start() in Display.getCurrent()
null check for Display.getCurrent()
add option 'deleteExistingManifest'
Fix broken markdown table
Fix some links in 920-faq.md
Tweaks for docs and add howto
newWorkspace: fix switch workspace after finish
fix NPE
Aktualisieren von CONTRIBUTING.md
Update driver.md
RepoView: Clipboard: Bundles with self-imports
use FilterParser and improve output
fix RepositoryBundleVersion.getResource()
fix: recursivly consider all RepoBundleVersions
add testcase and renaming
shows an intro message about output
fix not working with Advanced Search result
adjust output layout
fix incorrect FilterParser caching
Wording adjustments
Remove imports of exports without a version range
disable test for JDK >=21
add section about Gradle Wrapper
upgrade gradle wrapper from 8.1.1 to 8.10
upgrade to 8.10.1
Resolution view: improve wording of btn
show Author column for Template fragments
extend test for commit SHA
add docs for commit SHA
fix master repoUrl (without SHA)
add opt. snapshot to TemplateInfo
discard snapshot idea
confirm dialog if 3rdparty template selected
show green / warn icons
javadoc
update docs template fragments
remove left over
user master as default in URL again
fix npe
show example url
remove wrapper class
fix docs build
move logic to MetaInfServiceParser
docs for -metainf-services
add test
add Syntax help
BndHover: show values in hover tooltip
fix setPendantic
Revert "fix setPendantic"
avoid requiring bnd.annotations dep
update docs to recent patch
make 'auto' the new default
add lookAsideClasses to avoid classspace
remove FQN validation from MetaInfService
split processing of services & default to 'auto'
adjust docs to default: 'annotation'
css: horizontal scrollbar for wide code blocks
avoid duplicates if > 1 impls
add METAINF_SERVICES to Constants.options
improve section about .pmvn files
Update CONTRIBUTING.md
improve TemplateFragment icons
default tags for repo should be empty set
fix plugin filtering for non-Tagged repos
add Glob support for plugin tag filtering
Update javadoc
duplicates-strategy includeresource
docs: add onduplicate documentation
reduce visibility of Duplication record
Fr Jeremy Krieg (7):
[bndlib] Add mutator methods for -runbundles+ to BndEditModel
[bnd.pde] Add LaunchToBndrun utility
[bndtools] Create menu interface for LaunchToBndrun
[bndtools] Update boot delegation directive to find missing SAX parsers
[tester ws] Java 17 tidy-up
[tester ws] Removed stray bndrun that made its way into previous merge
[ds] Place properties warning on class; extra warning for =
Gireesh Punathil (1):
simple typo fixes
Guido Grune (1):
print stack traces to the System.err
Jürgen Albert (8):
Removes Require-Capability for osgi.service AnyService
Fixes NPE for remote parent poms
improves -include documentation
introduces resolve never option for bnd(run)
fixes StackOverflow in maven dependency resolution
checks Project validity and handles projects without bnd.bnd file
adds missing -init instruction documentation
fixes misleading error message
Konrad Windszus (3):
Clarify configuration file format
Allow duplicate pids in designates if one is for regular the other for factory pid
Update xref.md
Mark Hoffmann (7):
- distinguish base path for repo path for sym-links
fixes #6036
fixes #5982
Increase version
refs #6033 - Add EXPORT to MavenRunProvider
Fixes #6159
Fixes #6159
Peter Kirschner (2):
Bugfixing README.md
remove usage of groovy nature
Peter Kriens (110):
Speedup repository UI
Update baseline
release docs for 7.0.0
Cleans up the module names according to JPMS rules.
There were test consequences.
reset filter in bndtools explorer (Eclipse bnd perspective) #5770
Changed the comparators for Resource, Capabiity, and Requirement
Separated the comparator utilities
Further cleanup
Fixes #5811 Zip slip bug in EmbeddedLauncher
Fixes 5813, commit page before resolve
Fixes #5808 Handle effective final clases
Update test after BJ's feedback
Updated scanning so the comments are not highlighted as comments in a parameter. Fixes #5817
Update README.md
Will not error check projects that are closed before launch
Added bracketing function to Processor
Added warning when automatic module names were calculated from JAR names. Fixes #5792
Allow main jars without Main-Class
Framework move to OSGi 1.10 & Felix 6.0.5
TypeRef.getShortName() was changed to also look at $
SWT & Thread issues
Parses META-INF/services files for annotations
#5904 introduced a lot of warnings. It only deprecated INCLUDE_RESOURCE but it did not adjust the code. This PR changes the places where we abuse it and adds warning suppressions where we need to stay compatible.
#5908 Split package problems in eclipse Finally had to give in, is adding the org.eclipse.jdt.ui bundle as Require-Bundle because it is sooooooo difficult to keep package packages, it is much better split :-( Fixes #5908 I hope.
Eclipse hack boot delegation Eclipse seems to use boot delegation for javax.*. Since we're not doing this in our debug setup, we get errors. This patch just does the same brain damaged thing Eclipse is doing to mitigate even brain deader bundles. Yes, I am frustrated, bnd fixed this problem 20 years ago! Fixes #5911
setIncludeResource used removeAll Somehow the author got an immutable list in the BndEditModel. The BndEditoModel was not designed for this and this will generally cause problems. The method is not used anywhere in the code base so I'v deprecated it. I also made a copy of the list used in removeAll to prevent this. This code sucks but so are many things. If you start to use the API, the onus on you is to just provide a PR and get it over with.
Moved to plugin, allow annotations without parenthesis
New Regular Expression library to make it easier to build complex regexes.
Minor improvements and extensions
small corrections on RE
Added an option to add a directory as a jar/zip file
Do refresh in workspace write lock
Correct handling of group names
diverse tiny changes
Refactoring support
Imports were lazily handed but the fixup required the original imports
Relevance and handling constructor/super in final field
Fixes #5975. Changes in refactoring UI
and the test cases updated to reflect we need to be close to the type
Work in progress, fixes static imports
Bug in GogoRefactorer, scrunch
Update for error/warning messages
Handle overlapping clear/add
NPE on File System Compare
Dependency bot does not get the action/upload version bumped
Incorrect prefix handling in getInfo
Dependency bot does not get the action/upload version bumped
Message redeclared field
Hmm, a shared field gave some problems
Use EFS.getNullFileSystem() instead of new NullFileSystem()
Changed for SHA's to prevent the ire of BJ
Character class occupy 1 position so cannot be merged with another character class
getInfo did not properly fixup values from other processor in getInfo
Added records to the JSONCodec class
Make subsystem exporter available to bnd
Finish button enabled during template selection During the template selection the finish button was enabled but this can't happen because we miss the name. This is a mess because it is based on the Java Wizard but we do not need most of the information. Should be rewritten but not on my list right now.
Imports were lost for static fields and method
Use RecordComponent instead of guessing
Optimized lookups & handle Java keywords
Made the factory lazy
Fix gradle setup
missed one
kicking
Slow IO - fixed the getBasedFile to not use canonical files since they were not needed - Made classes for Windows and Other oses Fixes #6014
div. improvements
Of course ... windows
silly
regex is hard but I do not want to couple to RE here :-(
Test, documentation, and allow subpath to be null
Adding records to JSONCodec
ProviderType: inheritance + package level
Baseline changes introduced a warning
Made sure return is always non-null
Still had NPEs in the null file system Turns out the path we gave it was not absolute.
Minor update of some utils
Supporting of .pmvn and .pobr files in the ext directory
Workspace Fragment Template support
New Workspace Wizard and after creation synchronization
Docs
Add support for PropertyKeys, where these records pair the Processor/key
Hmm, recursion. bndrun created a bndeditmodel
Renamed project to bndrun because that is what it is
ouch, conflict editing failed
NPE prevention
Synchronizer Eclipse/Bnd was activated Fixes #6077. Stupid mistake. I activated a watcher and that deleted the project before the wizard was finished because it did not exist in the bnd workspace. I would like to remove the Java Wizard since we have all our details in the cnf/build.bnd
Update of BndEditModel Now properly reflects the inheritance structure of Processor chains
Fixed test case, minor beautifcation
After review of Chris Rüger
Misunderstood the ${.}, had to be escaped
NPE in Add to -buildpath Quickfix. Fixes #6096
Check if file exists to prevent falsely opening it
Disable Windows for now
Native code was not included in the bnd jar, fixes #6144
#6216 no locations in synthetic resources made for MRJs. Added a content cap in the synthetic resource so equals works. Turned out hashcode did not work well in ResourceImpl so also fixed this.
Added -j option to xref command
forgot the beef
forgot the beef
Fixes resource leaks warnings in tests
Fixes #6340. Rewrote the background job to handle new URIs and update to URIs. There was a bug in the handling of overlapping loads but it also did not refresh. So rewrite
Fixes #6340. Updated handling of concurrent updates that created multiple folders
Fixes #6301. Renamed new bnd to a fragment new workspace version and restored the links
Added fixes #6300, invalid workspace if no fragment sets build.bnd
Missing package in resolve for the #5829 PR
Had a dependency on the PDE feature.
Gradle to 8.10.2
Fixes tests that used exit
And the enabling of the window tests
Added a method to get the Macro references from a Processor
build: Build release 7.1.0.RC1
Richard Eckart de Castilho (5):
Issue #6048: Ability to configure threshold for semantic versioning failures
Issue #6048: Ability to configure threshold for semantic versioning failures
Issue #6048: Ability to configure threshold for semantic versioning failures
Issue #6120: Add Maven, Eclipse and IntelliJ folders to gitignore
Issue #6273: Accessing POM via XPath is very slow
Scott Lewis (3):
Fix for workspace error/refresh issue in Java OSGi Service wizard
Removed use of UI thread for workspace refresh
Removed use of UI thread in workspace refresh and removed fork
Thomas Watson (3):
Handle the internal refactoring packages moving bundles
Add eclipse jdt package attribute "manipulation" to be ignored
Remove unnecessary promise and function bundles
Tim Ward (7):
Add a verify goal to the bnd-resolver-maven-plugin
Document the verify goal of the bnd-resolver-maven-plugin
Improve error reporting for DS annotations
Fixes for the bnd-resolver-maven-plugin verification
Ensure bnd-resolver-maven-plugin verify handles multi-release jars
Remove reference to SupportingResource from result processing
Remove reference to SupportingResource from resolution callback
Vladimir V. Bychkov (2):
add access artifact properties through api
bump aQute.p2.api 1.4.0->1.5.0
Wouter Born (2):
Fix MojoExecutionException in m2e plugin when using maven-jar-plugin 3.x
Fix a few broken links
dependabot[bot] (222):
build(deps): Bump ruby/setup-ruby from 1.152.0 to 1.153.0
build(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
build(deps): Bump ruby/setup-ruby from 1.153.0 to 1.154.0
build(deps): Bump actions/setup-java from 3.12.0 to 3.13.0
build(deps): Bump actions/checkout from 4.0.0 to 4.1.0
build(deps): Bump gradle/gradle-build-action from 2.8.0 to 2.8.1
build(deps): Bump gradle/gradle-build-action from 2.8.1 to 2.9.0
build(deps): Bump gradle/gradle-build-action
build(deps): Bump step-security/harden-runner from 2.5.1 to 2.6.0
build(deps): Bump ruby/setup-ruby from 1.154.0 to 1.155.0
build(deps): Bump ruby/setup-ruby from 1.155.0 to 1.156.0
build(deps): Bump gradle/gradle-build-action
build(deps): Bump actions/checkout from 4.1.0 to 4.1.1
build(deps): Bump org.apache.maven.plugin-tools:maven-plugin-annotations
build(deps): Bump org.apache.maven.plugins:maven-plugin-plugin
build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
build(deps): Bump ruby/setup-ruby from 1.156.0 to 1.157.0
build(deps): Bump ruby/setup-ruby from 1.157.0 to 1.159.0
build(deps): Bump org.apache.maven.plugins:maven-plugin-plugin
build(deps): Bump org.apache.maven.plugin-tools:maven-plugin-annotations
build(deps): Bump org.junit:junit-bom in /maven-plugins
build(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
build(deps): Bump org.junit.jupiter:junit-jupiter in /gradle-plugins
build(deps): Bump ruby/setup-ruby from 1.159.0 to 1.160.0
build(deps): Bump gradle/gradle-build-action
build(deps): Bump ruby/setup-ruby from 1.160.0 to 1.161.0
build(deps): Bump step-security/harden-runner from 2.6.0 to 2.6.1
build(deps): Bump gradle/gradle-build-action
build(deps): Bump actions/setup-java from 3.13.0 to 4.0.0
build(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
build(deps): Bump actions/stale from 8.0.0 to 9.0.0
build(deps): Bump ruby/setup-ruby from 1.161.0 to 1.162.0
build(deps): Bump gradle/gradle-build-action from 2.10.0 to 2.11.0
build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
build(deps): Bump org.apache.maven.plugins:maven-compiler-plugin
build(deps): Bump gradle/gradle-build-action from 2.11.0 to 2.11.1
build(deps): Bump ruby/setup-ruby from 1.162.0 to 1.163.0
build(deps): Bump org.codehaus.plexus:plexus-component-metadata
build(deps): Bump org.apache.maven.plugins:maven-compiler-plugin
build(deps): Bump ruby/setup-ruby from 1.163.0 to 1.165.1
build(deps-dev): Bump org.assertj:assertj-core in /maven-plugins
build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
build(deps): Bump org.apache.maven.plugin-tools:maven-plugin-annotations
build(deps): Bump org.apache.maven.plugins:maven-plugin-plugin
build(deps): Bump org.codehaus.mojo:flatten-maven-plugin
build(deps): Bump ruby/setup-ruby from 1.165.1 to 1.167.0
build(deps): Bump ruby/setup-ruby from 1.167.0 to 1.168.0
build(deps): Bump ruby/setup-ruby from 1.168.0 to 1.169.0
build(deps-dev): Bump org.assertj:assertj-core in /maven-plugins
build(deps): Bump gradle/gradle-build-action from 2.11.1 to 2.12.0
build(deps): Bump ruby/setup-ruby from 1.169.0 to 1.170.0
build(deps): Bump step-security/harden-runner from 2.6.1 to 2.7.0
build(deps): Bump ruby/setup-ruby from 1.170.0 to 1.171.0
build(deps): Bump actions/download-artifact
build(deps): Bump gradle/wrapper-validation-action from 1.0.6 to 2.0.0
build(deps-dev): Bump org.assertj:assertj-core in /maven-plugins
build(deps): Bump actions/download-artifact
build(deps): Bump actions/upload-artifact from 4.3.0 to 4.3.1
build(deps): Bump org.junit.jupiter:junit-jupiter in /gradle-plugins
build(deps): Bump org.junit:junit-bom in /maven-plugins
build(deps): Bump gradle/wrapper-validation-action from 2.0.0 to 2.0.1
build(deps): Bump gradle/wrapper-validation-action from 2.0.1 to 2.1.0
build(deps): Bump gradle/wrapper-validation-action from 2.1.0 to 2.1.1
build(deps): Bump gradle/actions from 3.0.0 to 3.1.0
build(deps): Bump ruby/setup-ruby from 1.171.0 to 1.172.0
build(deps): Bump actions/download-artifact
build(deps): Bump actions/setup-java from 4.0.0 to 4.1.0
build(deps): Bump actions/checkout from 4.1.1 to 4.1.2
build(deps): Bump actions/setup-java from 4.1.0 to 4.2.0
build(deps): Bump actions/setup-java from 4.2.0 to 4.2.1
build(deps): Bump org.apache.maven.plugins:maven-compiler-plugin
build(deps): Bump ruby/setup-ruby from 1.172.0 to 1.173.0
build(deps): Bump gradle/wrapper-validation-action from 2.1.1 to 2.1.2
build(deps): Bump org.apache.maven.plugins:maven-invoker-plugin
build(deps): Bump org.apache.maven.plugins:maven-plugin-plugin
build(deps): Bump org.apache.maven.plugin-tools:maven-plugin-annotations
build(deps): Bump org.apache.maven.plugins:maven-source-plugin
build(deps): Bump gradle/actions from 3.1.0 to 3.2.0
build(deps): Bump gradle/actions from 3.2.0 to 3.2.1
build(deps): Bump gradle/wrapper-validation-action from 2.1.2 to 2.1.3
build(deps): Bump gradle/actions from 3.2.1 to 3.3.0
build(deps): Bump org.apache.maven.plugins:maven-jar-plugin
build(deps): Bump ruby/setup-ruby from 1.173.0 to 1.174.0
build(deps): Bump gradle/actions from 3.3.0 to 3.3.1
build(deps): Bump actions/upload-artifact from 4.3.1 to 4.3.2
build(deps): Bump gradle/wrapper-validation-action from 2.1.3 to 3.3.1
build(deps): Bump actions/checkout from 4.1.2 to 4.1.3
build(deps): Bump actions/upload-artifact from 4.3.2 to 4.3.3
build(deps): Bump org.apache.maven.plugins:maven-jar-plugin
build(deps): Bump ruby/setup-ruby from 1.174.0 to 1.175.0
build(deps): Bump actions/checkout from 4.1.3 to 4.1.4
build(deps): Bump gradle/actions from 3.3.1 to 3.3.2
build(deps): Bump gradle/wrapper-validation-action from 3.3.1 to 3.3.2
build(deps): Bump ruby/setup-ruby from 1.175.0 to 1.175.1
build(deps): Bump step-security/harden-runner from 2.7.0 to 2.7.1
build(deps): Bump org.apache.maven.plugins:maven-install-plugin
build(deps): Bump org.apache.maven.plugins:maven-deploy-plugin
build(deps): Bump ruby/setup-ruby from 1.175.1 to 1.176.0
build(deps): Bump actions/checkout from 4.1.4 to 4.1.5
build(deps): Bump org.apache.maven.plugins:maven-plugin-plugin
build(deps): Bump org.apache.maven.plugin-tools:maven-plugin-annotations
build(deps): Bump rexml from 3.2.5 to 3.2.8 in /docs
build(deps): Bump actions/checkout from 4.1.5 to 4.1.6
build(deps): Bump github/codeql-action from 2.13.4 to 3.25.5
--- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ...
--- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ...
Bump ruby/setup-ruby from 1.176.2 to 1.177.1
Bump step-security/harden-runner from 2.7.1 to 2.8.0
Bump org.apache.maven.plugins:maven-invoker-plugin in /maven-plugins
Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 in /maven-plugins
Bump org.apache.maven.plugins:maven-plugin-plugin in /maven-plugins
Bump org.apache.maven.plugin-tools:maven-plugin-annotations
Bump org.apache.maven.plugins:maven-javadoc-plugin in /maven-plugins
Bump ruby/setup-ruby from 1.177.1 to 1.179.0
Bump github/codeql-action from 3.25.6 to 3.25.8
Bump step-security/harden-runner from 2.8.0 to 2.8.1
Bump ruby/setup-ruby from 1.179.0 to 1.179.1
Bump actions/checkout from 4.1.6 to 4.1.7
Bump github/codeql-action from 3.25.8 to 3.25.9
Bump ruby/setup-ruby from 1.179.1 to 1.180.0
Bump github/codeql-action from 3.25.9 to 3.25.10
Bump gradle/wrapper-validation-action from 3.3.2 to 3.4.0
Bump gradle/actions from 3.3.2 to 3.4.0
Bump org.apache.maven.plugins:maven-surefire-plugin in /maven-plugins
Bump gradle/actions from 3.4.0 to 3.4.2
Bump gradle/wrapper-validation-action from 3.4.0 to 3.4.2
Bump ruby/setup-ruby from 1.180.0 to 1.180.1
Bump org.apache.maven.plugins:maven-jar-plugin in /maven-plugins
Bump org.junit.jupiter:junit-jupiter in /gradle-plugins
Bump ruby/setup-ruby from 1.180.1 to 1.182.0
Bump org.junit:junit-bom from 5.10.2 to 5.10.3 in /maven-plugins
Bump github/codeql-action from 3.25.10 to 3.25.11
Bump ruby/setup-ruby from 1.182.0 to 1.183.0
Bump ruby/setup-ruby from 1.183.0 to 1.184.0
Bump actions/upload-artifact from 4.3.3 to 4.3.4
Bump ruby/setup-ruby from 1.184.0 to 1.185.0
Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 in /maven-plugins
Bump ruby/setup-ruby from 1.185.0 to 1.186.0
Bump ruby/setup-ruby from 1.186.0 to 1.187.0
Bump org.apache.maven.plugins:maven-surefire-plugin in /maven-plugins
Bump github/codeql-action from 3.25.11 to 3.25.12
Bump gradle/wrapper-validation-action from 3.4.2 to 3.5.0
Bump gradle/actions from 3.4.2 to 3.5.0
Bump step-security/harden-runner from 2.8.1 to 2.9.0
Bump github/codeql-action from 3.25.12 to 3.25.13
Bump ruby/setup-ruby from 1.187.0 to 1.188.0
Bump org.apache.maven.plugins:maven-javadoc-plugin in /maven-plugins
Bump rexml from 3.2.8 to 3.3.2 in /docs
Bump github/codeql-action from 3.25.13 to 3.25.15
Bump ruby/setup-ruby from 1.188.0 to 1.190.0
Bump rexml from 3.3.2 to 3.3.3 in /docs
Bump actions/setup-java from 4.2.1 to 4.2.2
Bump github/codeql-action from 3.25.15 to 3.26.0
Bump actions/upload-artifact from 4.3.4 to 4.3.6
Bump step-security/harden-runner from 2.9.0 to 2.9.1
Bump gradle/actions from 3.5.0 to 4.0.0
Bump org.junit:junit-bom from 5.10.3 to 5.11.0 in /maven-plugins
Bump github/codeql-action from 3.26.0 to 3.26.2
Bump org.junit.jupiter:junit-jupiter in /gradle-plugins
Bump org.apache.maven.plugins:maven-plugin-plugin in /maven-plugins
Bump org.apache.maven.plugins:maven-install-plugin in /maven-plugins
Bump org.apache.maven.plugins:maven-deploy-plugin in /maven-plugins
Bump org.apache.maven.plugins:maven-surefire-plugin in /maven-plugins
Bump org.apache.maven.plugin-tools:maven-plugin-annotations
Bump github/codeql-action from 3.26.2 to 3.26.4
Bump rexml from 3.3.3 to 3.3.6 in /docs
Bump org.apache.maven.plugins:maven-invoker-plugin in /maven-plugins
Bump github/codeql-action from 3.26.4 to 3.26.5
Bump gradle/actions from 4.0.0 to 4.0.1
Bump org.apache.maven.plugins:maven-plugin-plugin in /maven-plugins
Bump org.apache.maven.plugins:maven-surefire-plugin in /maven-plugins
Bump org.apache.maven.plugin-tools:maven-plugin-annotations
Bump org.apache.maven.plugins:maven-javadoc-plugin in /maven-plugins
Bump github/codeql-action from 3.26.5 to 3.26.6
Bump actions/upload-artifact from 4.3.6 to 4.4.0
Bump ruby/setup-ruby from 1.190.0 to 1.191.0
Bump actions/setup-java from 4.2.2 to 4.3.0
Bump step-security/harden-runner from 2.9.1 to 2.10.1
Bump gradle/actions from 4.0.1 to 4.1.0
Bump github/codeql-action from 3.26.6 to 3.26.7
Bump ruby/setup-ruby from 1.191.0 to 1.193.0
Bump org.slf4j:slf4j-simple from 1.7.36 to 2.0.0 in /maven-plugins
Bump github/codeql-action from 3.26.7 to 3.26.8
Bump webrick from 1.8.1 to 1.8.2 in /docs
Bump github/codeql-action from 3.26.8 to 3.26.9
Bump actions/setup-java from 4.3.0 to 4.4.0
Bump actions/checkout from 4.1.7 to 4.2.0
Bump ruby/setup-ruby from 1.193.0 to 1.194.0
Bump org.junit:junit-bom from 5.11.0 to 5.11.1 in /maven-plugins
Bump org.junit.jupiter:junit-jupiter in /gradle-plugins
Bump github/codeql-action from 3.26.9 to 3.26.10
Bump org.apache.maven.plugins:maven-javadoc-plugin in /maven-plugins
Bump github/codeql-action from 3.26.10 to 3.26.11
Bump org.junit.jupiter:junit-jupiter in /gradle-plugins
Bump org.junit:junit-bom from 5.11.1 to 5.11.2 in /maven-plugins
Bump actions/upload-artifact from 4.4.0 to 4.4.1
Bump actions/checkout from 4.2.0 to 4.2.1
Bump github/codeql-action from 3.26.11 to 3.26.12
Bump ruby/setup-ruby from 1.194.0 to 1.196.0
Bump org.apache.maven.plugins:maven-surefire-plugin in /maven-plugins
Bump actions/upload-artifact from 4.4.1 to 4.4.3
Bump github/codeql-action from 3.26.12 to 3.26.13
Bump ruby/setup-ruby from 1.196.0 to 1.197.0
Bump org.apache.maven.plugins:maven-invoker-plugin in /maven-plugins
Bump org.junit:junit-bom from 5.11.2 to 5.11.3 in /maven-plugins
Bump org.junit.jupiter:junit-jupiter in /gradle-plugins
Bump github/codeql-action from 3.26.13 to 3.27.0
Bump actions/checkout from 4.2.1 to 4.2.2
Bump actions/setup-java from 4.4.0 to 4.5.0
Bump org.apache.maven.plugin-tools:maven-plugin-annotations
Bump org.apache.maven.plugins:maven-plugin-plugin in /maven-plugins
Bump rexml from 3.3.6 to 3.3.9 in /docs
Bump ruby/setup-ruby from 1.197.0 to 1.198.0
Bump ruby/setup-ruby from 1.198.0 to 1.199.0
Bump webrick from 1.8.2 to 1.9.0 in /docs
Bump org.apache.maven.plugins:maven-javadoc-plugin in /maven-plugins
Bump org.apache.maven.plugins:maven-surefire-plugin in /maven-plugins
Bump ruby/setup-ruby from 1.199.0 to 1.200.0
Bump ruby/setup-ruby from 1.200.0 to 1.201.0
Bump github/codeql-action from 3.27.0 to 3.27.1
Bump ruby/setup-ruby from 1.201.0 to 1.202.0
neeshy (1):
[libg] Implement new JDK21 SortedSet and List methods for SortedList