Releases: jenkinsci/docker-ssh-agent
Releases · jenkinsci/docker-ssh-agent
4.4.0
- Use JDK 11.0.16.1 instead of JDK 11.0.16 (#143) @MarkEWaite
- Use JDK 17.0.4.1 instead of JDK 17.0.4 (#144) @MarkEWaite
- feat(alpine-jdk8) switch base image from deprecated adoptopenjdk to eclipse-temurin (adoptium) (#119) @dduportal
- Use JDK 8u332, not JDK 8u322 (#118) @MarkEWaite
🚀 New features and improvements
- Remove "-preview" from Java 17 images (#145) @jbarlin
- feat: introduces a new alpine-jdk11 image based on eclipse-temurin:11.0.14.1_1-jdk-alpine (#122) @dduportal
- feat: introduces a new alpine-jdk17 image based on eclipse-temurin:17.0.2_8-jdk-alpine (#123) @dduportal
🐛 Bug fixes
- jenkins/ssh-agent:alpine looking for Java in wrong place (#128) @gounthar
- fix(bullseye) ensure that locale is correctly set to C.UTF-8 for all cases (#126) @dduportal
👻 Maintenance
- chore(alpine-jdk8) cleanup Dockerfile (#121) @dduportal
- Move away from deprecated Release Drafter App (#106) @NotMyFault
📦 Dependency updates
- use MinGit 2.37.2.2 (#141) @MarkEWaite
- Use JDK 11.0.16 on Windows nanoserver, not 11.0.15 (#142) @MarkEWaite
- Use latest Eclipse Temurin JDKs (#140) @MarkEWaite
- Bump debian from bullseye-20220711 to bullseye-20220801 in /8/bullseye (#139) @dependabot
- Bump debian from bullseye-20220711 to bullseye-20220801 in /11/bullseye (#138) @dependabot
- Bump debian from bullseye-20220622 to bullseye-20220711 in /11/bullseye (#136) @dependabot
- Bump debian from bullseye-20220622 to bullseye-20220711 in /8/bullseye (#135) @dependabot
- Bump debian from bullseye-20220527 to bullseye-20220622 in /11/bullseye (#134) @dependabot
- Bump debian from bullseye-20220527 to bullseye-20220622 in /8/bullseye (#133) @dependabot
- Bump debian from bullseye-20220509 to bullseye-20220527 in /8/bullseye (#130) @dependabot
- Bump debian from bullseye-20220509 to bullseye-20220527 in /11/bullseye (#129) @dependabot
- Bump debian from bullseye-20220418 to bullseye-20220509 in /11/bullseye (#124) @dependabot
- Bump debian from bullseye-20220418 to bullseye-20220509 in /8/bullseye (#125) @dependabot
- Bump debian from bullseye-20220328 to bullseye-20220418 in /11/bullseye (#113) @dependabot
- Use JDK 11.0.15 on Windows nanoserver, not JDK 11.0.14.1 (#115) @MarkEWaite
- Bump debian from bullseye-20220328 to bullseye-20220418 in /8/bullseye (#114) @dependabot
- Use git 2.36.0 and git lfs 3.1.4 on Windows (#112) @MarkEWaite
- Bump debian from bullseye-20220316 to bullseye-20220328 in /11/bullseye (#110) @dependabot
- Bump debian from bullseye-20220316 to bullseye-20220328 in /8/bullseye (#111) @dependabot
- Bump debian from bullseye-20220228 to bullseye-20220316 in /11/bullseye (#108) @dependabot
- Bump debian from bullseye-20220228 to bullseye-20220316 in /8/bullseye (#109) @dependabot
- Bump debian from bullseye-20220125 to bullseye-20220228 in /8/bullseye (#105) @dependabot
- Bump debian from bullseye-20220125 to bullseye-20220228 in /11/bullseye (#104) @dependabot
- Update JDK 11, JDK 8, and JDK 17 (#100) @MarkEWaite
- Bump debian from bullseye-20211220 to bullseye-20220125 in /11/bullseye (#99) @dependabot
- Bump debian from bullseye-20211220 to bullseye-20220125 in /8/bullseye (#98) @dependabot
- Bump debian from bullseye-20211201 to bullseye-20211220 in /8/bullseye (#95) @dependabot
- Bump debian from bullseye-20211201 to bullseye-20211220 in /11/bullseye (#94) @dependabot
- Bump debian from bullseye-20211115 to bullseye-20211201 in /11/bullseye (#92) @dependabot
4.3.0
🚀 New features and improvements
📦 Dependency updates
- Bump debian from bullseye-20211115 to bullseye-20211201 in /8/bullseye (#93) @dependabot
4.2.1
📦 Dependency updates
- Bump debian from bullseye-20211011 to bullseye-20211115 in /8/bullseye (#90) @dependabot
- Update dependencies (#87) @MarkEWaite
👻 Maintenance
- fix: replace 'windock' label by 'docker-windows' (INFRA-3099 - ) (#88) @lemeurherve
4.2.0
4.1.0
4.0.0
💥 Major highlights are:
- Switching to eclipse temurin as the standard JDK (except for alpine)
- Multi-arch images (amd64, arm64, s390x)
- Debian image switched to bullseye
🚀 New features and improvements
- Switch to eclipse temurin (#80) @timja
- Use Java 8u282 with Alpine (#67) @MarkEWaite
- feat: add windows / jdk8 images for LTSC 2019 (#70) @garethjevans
- feat: add 2019 ltsc build for jdk 11 (#69) @garethjevans
🐛 Bug fixes
- fix: add PATH to /etc/environment (#74) @kuisathaverat
- Improve compatibility with jenkins docker-plugin (#63) @GunArm
📝 Documentation updates
- Hacktoberfest - Add warning about deprecated images and rename images in comments (#66) @nwton
- Fix: Link to "Docker" plugin (#65) @reinholdfuereder
👻 Maintenance
- Enable publishing on trusted (#82) @timja
- Switch to docker bake (#81) @timja
- chore: switch to the jenkins hosted images for windows variants (#72) @garethjevans
- Pin pester version to 4.x (#60) @slide
🚦 Tests
- Test to run Java inside an SSH connection (#78) @kuisathaverat
- fix: run the java check commands as jenkins user (#79) @kuisathaverat
3.0.0 (Switch Alpine images to AdoptOpenJDK)
This major release indicates potentially breaking changes in the Alpine JDK 11 images. All other images remain fully compatible with the previous versions. Windows tags are skipped for this release, but there is no actual changes in these images.
💥 Breaking changes in Alpine
- Switch the Alpine JDK8 base images to adoptopenjdk/openjdk8 images (#150) @oleg-nenashev
- Upgrade the Alpine Linux from 3.6 to 3.12 (release notes)
- Remove/add/update packages due to the difference between base images (packages diff)
👻 Maintenance
- Switch Release Drafter to a GitHub Action (#61) @oleg-nenashev
- JEP-15 - Add a sponsor badge to the repository (#58) @oleg-nenashev
2.1.0
2.0.1
2.0.0 (New image name!)
🔔 NOTE: This Docker image was renamed to jenkins/ssh-agent on DockerHub. The previous jenkins/ssh-slave image is now deprecated, but it will receive updates for the next 3 months. Users are advised to migrate to the new image.
🚀 New features and improvements
- INFRA-1105 - Rename the image to jenkins/ssh-agent (#50) @oleg-nenashev
⚠️ Deprecated
- INFRA-1105 - Deprecate the jenkins/ssh-slave image on DockerHub. It will receive updates for the next 3 months. Users are advised to migrate to the new image
📝 Documentation updates
- Document image tags available on DockerHub (#50) @oleg-nenashev
- JENKINS-59427 - Adapt documentation to the SSH Build Agents Plugin renaming (#45) @oleg-nenashev
- Add Gitter chat link to README (#51) @oleg-nenashev
- Replace DockerHub stars badge by GitHub ones (#53) @oleg-nenashev
👻 Maintenance
- Remove the "v" prefix from release tags (#52) @oleg-nenashev
- Stop building generic short Windows tags like
latest,jdk8andjdk11(#50) @oleg-nenashev - Change the directory structure + Improve test coverage and uniform code (#49) @krufab @slide