NOTE: This is an experimental release after a 1+ years. Most likely things will not work right away, and the release will be unstable. More fixes are coming soon
💥 Breaking changes
- Use GitHub Packages as an official repository for the Jenkinsfile Runner packages. Use ghcr.io/jenkinsci/jenkinsfile-runner (#554) @oleg-nenashev
- Require Jenkins
2.346.1
as a minimum required version (#640) @oleg-nenashev - Drop Java 8 support, Java 11 is a minimum supported version going forward (#640) @oleg-nenashev
- Rename the
master
branch tomain
. It may break some of the external dependencies and repository links (#640) @oleg-nenashev
🚨 Known issues
- The version suffix is duplicated on Docker Packages, e.g.
eclipse-temurin-11-jre-alpine-1.0-beta-311.0-beta-31
- Release pipelines override the
latest
and other similar tags. These versions should be always using themain
branch - Demos were updated to Java 11 in the
main
branch, but some of them are still broken - Illegal Reflective Access Warning on Startup - See #667
- Warnings about deprecated file extension in the packaged Docker images - #587
🚀 New features and improvements
- Add HTTP Request plugin to the Vanilla Package (#559) @oleg-nenashev
- Option to keep Jenkinsfile Runner running upon job completion (#556) @rsvoboda
- Add option to open Jenkins Web UI in the default browser (#552) @rsvoboda
🐛 Bug fixes
- Bundle Git Server 1.10 to prevent startup warnings on Jenkins 2.303.1 (#561) @oleg-nenashev
- Brew formula - Depend on openjdk@11 (#550, #646) @rsvoboda @oleg-nenashev
📦 Dependency updates
- Bump bom-2.303.x from 937.v51fde92016ed to 961.vf0c9f6f59827 (#547, #555) @dependabot
- Bump jenkins from 1.65 to 1.67 (#548) @dependabot
- Bump pipeline-utility-steps from 2.8.0 to 2.10.0 (#545) @dependabot
- Remove explicit JUnit dependency from the Vanilla Package (#598) @oleg-nenashev
📝 Documentation updates
- Add a simple docker example based on the community docker image (#591) @shadycuz
- Add demo for the Logging and troubleshooting (#408) @oleg-nenashev
- Publish Jenkinsfile Runner roadmap (#583) @oleg-nenashev
- Add Discourse forum for Jenkinsfile Runner discussions (#577) @oleg-nenashev
👻 Maintenance
- Codebase misc cleanup (#551) @rsvoboda
- Remove references to
DNSMultiCast.disabled
(#546) @jglick - Bump build-helper-maven-plugin from 1.12 to 3.2.0 (#567) @dependabot
- Bump maven-failsafe-plugin from 2.19.1 to 2.22.2 (#565) @dependabot
- Bump Elasticsearch transport test dependency from 7.10.1 to 7.15.1 (#564) @dependabot
- Bump Elasticsearch REST client test dependency from 7.10.1 to 7.15.1 (#563) @dependabot
All contributors: @dependabot, @jglick, @oleg-nenashev, @rsvoboda and @shadycuz