Tycho 4.0.9 is released
Tycho 4.0.9 has been released and is available from Maven Central repository.
π https://github.com/eclipse-tycho/tycho/blob/tycho-4.0.9/RELEASE_NOTES.md
π·οΈ https://github.com/eclipse-tycho/tycho/tree/tycho-4.0.9
π https://projects.eclipse.org/projects/technology.tycho/releases/4.0.9
π contributors who contributed patches for this release:
- Christoph LΓ€ubrich
- dependabot[bot]
- Hannes Wellmann
- Martin D'Aloia
- Michael Keppler
- Patrick Ziegler
- Sebastian Ratz
- Titouan Vervack
- ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΡ ΠΡΡΡΠ°ΠΊΠΎΠ²
π° we would like to also thank for sponsoring contributions in this release and the Eclipse IDE Workingroup for funding the release work.
and thanks to everyone who helped us with testing the snapshot version.
Regards,
The Tycho Team
What's Changed
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.1 to 3.7.0 by @dependabot in #3879
- Bump maven-version from 3.9.6 to 3.9.7 by @dependabot in #3877
- Bump org.cyclonedx:cyclonedx-core-java from 9.0.0 to 9.0.1 by @dependabot in #3885
- Bump org.apache.commons:commons-compress from 1.26.1 to 1.26.2 by @dependabot in #3872
- Bump pluginToolsVersion from 3.10.2 to 3.13.0 by @dependabot in #3829
- Bump org.cyclonedx:cyclonedx-core-java from 9.0.1 to 9.0.2 by @dependabot in #3893
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0 by @dependabot in #3892
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 by @dependabot in #3906
- Bump pluginToolsVersion from 3.13.0 to 3.13.1 by @dependabot in #3907
- [backport] Add support for JUnit 'vintage' attribute on classpath by @laeubi in #3910
- Bump commons-net:commons-net from 3.10.0 to 3.11.0 by @dependabot in #3908
- [tycho-4.0.x] tycho-versions-plugin: Support ci-friendly versions by @eclipse-tycho-bot in #3909
- [tycho-4.0.x] Use initial metadata in P2DependencyTreeGenerator by @eclipse-tycho-bot in #3915
- [tycho-4.0.x] Use dependency metadata instead of MavenProjectDependencyProcessor by @eclipse-tycho-bot in #3917
- [tycho-4.0.x] Calculate BOM representation for each IU only once by @eclipse-tycho-bot in #3920
- [tycho-4.0.x] Remove no longer valid checksum properties | Add Integration Test for issue #2875 by @eclipse-tycho-bot in #3927
- [tycho-4.0.x] Minimal reproducer test-case for #3824 | Use the updated p2 metadata once the project is packed by @eclipse-tycho-bot in #3928
- Bump org.apache.felix:org.apache.felix.scr from 2.2.10 to 2.2.12 by @dependabot in #3933
- Bump commons-net:commons-net from 3.11.0 to 3.11.1 by @dependabot in #3932
- Bump org.eclipse.jdt:org.eclipse.jdt.launching from 3.21.100 to 3.22.0 by @dependabot in #3941
- Bump org.eclipse.platform:org.eclipse.osgi from 3.19.0 to 3.20.0 by @dependabot in #3939
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.7.0 by @dependabot in #3940
- Bump org.eclipse.platform:org.eclipse.equinox.app from 1.7.0 to 1.7.100 by @dependabot in #3943
- Bump org.eclipse.pde:org.eclipse.pde.api.tools from 1.3.300 to 1.3.400 by @dependabot in #3936
- Bump org.eclipse.platform:org.eclipse.equinox.p2.jarprocessor from 1.3.300 to 1.3.400 by @dependabot in #3960
- Bump org.eclipse.platform:org.eclipse.e4.ui.workbench3 from 0.17.300 to 0.17.400 by @dependabot in #3956
- Bump org.eclipse.platform:org.eclipse.equinox.registry from 3.12.0 to 3.12.100 by @dependabot in #3958
- Bump org.eclipse.platform:org.eclipse.ui.workbench from 3.131.100 to 3.132.0 by @dependabot in #3963
- Bump org.eclipse.platform:org.eclipse.equinox.frameworkadmin.equinox from 1.3.100 to 1.3.200 by @dependabot in #3964
- Bump org.eclipse.platform:org.eclipse.equinox.p2.repository.tools from 2.4.300 to 2.4.400 by @dependabot in #3967
- Bump org.eclipse.jgit:org.eclipse.jgit from 6.8.0.202311291450-r to 6.10.0.202406032230-r by @dependabot in #3966
- Bump org.eclipse.platform:org.eclipse.equinox.p2.updatesite from 1.3.300 to 1.3.400 by @dependabot in #3968
- Bump org.eclipse.platform:org.eclipse.equinox.frameworkadmin from 2.3.100 to 2.3.200 by @dependabot in #3972
- Bp 2024 06 by @laeubi in #3978
- Bump surefire-version from 3.2.5 to 3.3.0 by @dependabot in #3983
- Bump org.eclipse.platform:org.eclipse.equinox.preferences from 3.11.0 to 3.11.100 by @dependabot in #3989
- Bump org.eclipse.platform:org.eclipse.equinox.p2.director from 2.6.300 to 2.6.400 by @dependabot in #3992
- Bump org.eclipse.platform:org.eclipse.equinox.concurrent from 1.3.0 to 1.3.100 by @dependabot in #3993
- Prepare for 2024-06 release by @laeubi in #3996
- Bump org.eclipse.platform:org.eclipse.equinox.p2.publisher from 1.9.100 to 1.9.200 by @dependabot in #3969
- Bump org.eclipse.platform:org.eclipse.equinox.simpleconfigurator from 1.5.200 to 1.5.300 by @dependabot in #4002
- Bump maven-version from 3.9.7 to 3.9.8 by @dependabot in #4010
- Bump org.eclipse.platform:org.eclipse.equinox.p2.garbagecollector from 1.3.200 to 1.3.300 by @dependabot in #4011
- Bump org.cyclonedx:cyclonedx-core-java from 9.0.2 to 9.0.3 by @dependabot in #4012
- Bump org.eclipse.platform:org.eclipse.equinox.simpleconfigurator.manipulator from 2.3.100 to 2.3.200 by @dependabot in #4013
- Bump org.eclipse.platform:org.eclipse.equinox.p2.artifact.repository from 1.5.300 to 1.5.400 by @dependabot in #4014
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.5.0 to 3.6.0 by @dependabot in #4015
- Bump org.eclipse.platform:org.eclipse.equinox.p2.metadata from 2.9.0 to 2.9.100 by @dependabot in #4018
- Bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.0 by @dependabot in #4017
- Bump org.eclipse.pde:org.eclipse.pde.core from 3.18.0 to 3.18.100 by @dependabot in #4020
- Bump ch.digitalfondue.jfiveparse:jfiveparse from 1.0.3 to 1.1.1 by @dependabot in #4021
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.7.0 to 3.7.1 by @dependabot in #4023
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 by @dependabot in #4022
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.2 to 3.4.0 by @dependabot in #4025
- Bump org.eclipse.platform:org.eclipse.equinox.p2.touchpoint.natives from 1.5.200 to 1.5.300 by @dependabot in #4024
- Bump org.eclipse.platform:org.eclipse.help.base from 4.4.300 to 4.4.400 by @dependabot in #4027
- Bump org.cyclonedx:cyclonedx-core-java from 9.0.3 to 9.0.4 by @dependabot in #4026
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.0 to 3.6.1 by @dependabot in #4030
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3 by @dependabot in #4031
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 by @dependabot in #4037
- Bump org.junit.vintage:junit-vintage-engine from 5.10.2 to 5.10.3 by @dependabot in #4038
- Bump org.codehaus.plexus:plexus-archiver from 4.9.2 to 4.10.0 by @dependabot in #4041
- Bump jetty.version from 11.0.21 to 11.0.22 by @dependabot in #4043
- Bump io.takari.maven:takari-smart-builder from 0.6.6 to 1.0.0 by @dependabot in #4048
- Bump org.apache.maven.plugins:maven-release-plugin from 3.1.0 to 3.1.1 by @dependabot in #4058
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.1 to 3.6.2 by @dependabot in #4059
- Bump commons-codec:commons-codec from 1.17.0 to 1.17.1 by @dependabot in #4061
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 by @dependabot in #4062
- [tycho-4.0.x] Migrate Invoker to Integration test for version-bump-plugin by @eclipse-tycho-bot in #4080
- Add support for bumping maven-target locations by @laeubi in #4081
- [tycho-4.0.x] Fix using targetFile reference directly by @eclipse-tycho-bot in #4083
- [tycho-4.0.x] Remove TychoTeslaModelProcessor workaround by @eclipse-tycho-bot in #4101
- [tycho-4.0.x] Remove TychoTeslaProjectBuilder workaround by @eclipse-tycho-bot in #4102
- [tycho-4.0.x] Use empty Map instead of null for modelreader by @eclipse-tycho-bot in #4103
- [tycho-4.0.x] Do not update to the next major version unless explicitly requested by @eclipse-tycho-bot in #4104
- [tycho-4.0.x] Use a Workspace Job to perform API analysis by @eclipse-tycho-bot in #4107
- [tycho-4.0.x] Make dependency to maven-core explicit in tycho-sbom plugin by @eclipse-tycho-bot in #4109
- Bump org.cyclonedx:cyclonedx-maven-plugin from 2.8.0 to 2.8.1 by @dependabot in #4114
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 by @dependabot in #4116
- Bump org.hamcrest:hamcrest from 2.2 to 3.0 by @dependabot in #4112
- Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0 by @dependabot in #4119
- Bump org.apache.bcel:bcel from 6.9.0 to 6.10.0 by @dependabot in #4113
- Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.16 by @dependabot in #4118
- Bump org.apache.commons:commons-compress from 1.26.2 to 1.27.0 by @dependabot in #4117
- Bump org.cyclonedx:cyclonedx-core-java from 9.0.4 to 9.0.5 by @dependabot in #4120
- [tycho-4.0.x] Ignore unreleased for major updates when bump target by @eclipse-tycho-bot in #4121
- Separate Update Implementation into specific components by @laeubi in #4125
- [tycho-4.0.x] Add support for discover new updatesite URLs when update a target by @eclipse-tycho-bot in #4126
- Bump org.junit.vintage:junit-vintage-engine from 5.10.3 to 5.11.0 by @dependabot in #4138
- [tycho-4.0.x] Cleanup AbstractUpdateMojo by @eclipse-tycho-bot in #4140
- [tycho-4.0.x] Move MutableBundleManifest into the tycho-model module for reuse by @eclipse-tycho-bot in #4143
- [tycho-4.0.x] Support specify rulesets when updating maven target locations by @eclipse-tycho-bot in #4144
- Bump org.hamcrest:hamcrest-core from 2.2 to 3.0 by @dependabot in #4128
- Add an 'update-manifest' mojo to align manifest versions to dependencies by @laeubi in #4145
- Bump maven-version from 3.9.8 to 3.9.9 by @dependabot in #4149
- Bump pluginToolsVersion from 3.13.1 to 3.14.0 by @dependabot in #4148
- Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.2 to 3.1.3 by @dependabot in #4151
- Bump org.apache.maven.plugins:maven-site-plugin from 3.12.1 to 3.20.0 by @dependabot in #4150
- Bump surefire-version from 3.3.0 to 3.4.0 by @dependabot in #4147
- Bump org.apache.maven.plugins:maven-install-plugin from 3.1.2 to 3.1.3 by @dependabot in #4158
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.3 to 5.11.0 by @dependabot in #4136
- Bump org.apache.commons:commons-compress from 1.27.0 to 1.27.1 by @dependabot in #4165
- Bump jetty.version from 11.0.22 to 11.0.23 by @dependabot in #4164
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.7.1 to 3.8.0 by @dependabot in #4172
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.2 to 3.7.0 by @dependabot in #4168
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.7.0 to 3.8.0 by @dependabot in #4173
- [tycho-4.0.x] Remove outdated synchronized block by @eclipse-tycho-bot in #4176
- [tycho-4.0.x] Fix TargetPlatformConfigurationMojo Javadoc by @eclipse-tycho-bot in #4177
- [tycho-4.0.x] Support updating (sub)incremental versions by @eclipse-tycho-bot in #4179
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 by @dependabot in #4187
- Bump org.mockito:mockito-core from 5.12.0 to 5.13.0 by @dependabot in #4189
- Bump pluginToolsVersion from 3.14.0 to 3.15.0 by @dependabot in #4186
- Bump surefire-version from 3.4.0 to 3.5.0 by @dependabot in #4188
- Bump io.takari.maven:takari-smart-builder from 1.0.0 to 1.0.1 by @dependabot in #4180
- Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 by @dependabot in #4190
- [tycho-4.0.x] Do not add SNAPSHOT suffix if it is already present in version-bump mojo by @eclipse-tycho-bot in #4198
- [tycho-4.0.x] Add more specific alias property to compare-version-with-baselines by @eclipse-tycho-bot in #4199
- [tycho-4.0.x] Suggest version updates from API tools by @eclipse-tycho-bot in #4200
- [tycho-4.0.x] Add support for System Property in JGitBuildTimestampProvider by @eclipse-tycho-bot in #4202
- Bump jetty.version from 11.0.23 to 11.0.24 by @dependabot in #4206
- Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.0 to 3.2.1 by @dependabot in #4205
- [tycho-4.0.x] Do not explicitly include plexus-cipher by @eclipse-tycho-bot in #4225
- Bump io.takari.polyglot:polyglot-common from 0.7.0 to 0.7.2 by @dependabot in #4232
- Bump org.eclipse.platform:org.eclipse.help.base from 4.4.400 to 4.4.500 by @dependabot in #4253
- Bump org.eclipse.platform:org.eclipse.ui.workbench from 3.132.0 to 3.133.0 by @dependabot in #4256
- Bump org.eclipse.platform:org.eclipse.equinox.app from 1.7.100 to 1.7.200 by @dependabot in #4258
- Bump org.eclipse.platform:org.eclipse.equinox.simpleconfigurator.manipulator from 2.3.200 to 2.3.300 by @dependabot in #4257
- Bump org.eclipse.pde:org.eclipse.pde.api.tools from 1.3.400 to 1.3.500 by @dependabot in #4252
- Bump org.eclipse.jdt:org.eclipse.jdt.launching from 3.22.0 to 3.23.0 by @dependabot in #4255
- Bump org.eclipse.jgit:org.eclipse.jgit from 6.10.0.202406032230-r to 7.0.0.202409031743-r by @dependabot in #4262
- Bump org.eclipse.platform:org.eclipse.jface from 3.34.0 to 3.35.0 by @dependabot in #4261
- Bump org.eclipse.platform:org.eclipse.osgi from 3.20.0 to 3.21.0 by @dependabot in #4263
- Bump io.takari.maven:takari-smart-builder from 1.0.1 to 1.0.2 by @dependabot in #4250
- [bp] Update to 2024-09 by @laeubi in #4269
- [tycho-4.0.x] Adopt new o.e.e.p2.publisher.eclipse API for IMacOsBundleUrlType by @sratz in #4249
- [tycho-4.0.x] Bump org.eclipse.pde:org.eclipse.pde.core from 3.18.100 to 3.19.0 | Disable JRE lookup by @eclipse-tycho-bot in #4271
- [tycho-4.0.x] Make Tycho SBOM mapper configurable w.r.t. the project packaging types by @eclipse-tycho-bot in #4273
- [tycho-4.0.x] Improve errors handling while downloading p2 artifacts from repository by @eclipse-tycho-bot in #4278
- [tycho-4.0.x] Add a flag to the tycho-packaging-plugin to skip its execution by @eclipse-tycho-bot in #4281
- [tycho-4.0.x] Add a flag to skip the service-component file check in packaging-plugin by @eclipse-tycho-bot in #4282
- [tycho-4.0.x] Avoid endless recursion by @eclipse-tycho-bot in #4285
- [tycho-4.0.x] Fix rendering markdowns in generated site by @eclipse-tycho-bot in #4290
- Bump commons-io:commons-io from 2.16.1 to 2.17.0 by @dependabot in #4287
Full Changelog: tycho-4.0.8...tycho-4.0.9