Releases: jenkinsci/kubernetes-plugin
Releases · jenkinsci/kubernetes-plugin
1.28.6
🚀 New features and improvements
- JENKINS-63627 - container() defines
POD_CONTAINER
in its body with the name of the container (#925) @Vlatombe
🐛 Bug Fixes
- JENKINS-62502 -
ContainerExecDecorator
should escape double quotes (#924) @Vlatombe - JENKINS-61072 - Merge init containers (#929) @Vlatombe
- JENKINS-61950 - [CPLT2-6470] unfixing $$ in env vars for sh step inside a container step (#933) @kerogers-cloudbees
- JENKINS-63976 - Avoid canceling build if resourcequota exceeded or conflict (#930) @Cyanoth
- Avoid streaming to 2 similar OutputStreams (#927) @yahavi
📝 Documentation updates
- JENKINS-58631 - Document
defaultContainer
for declarative (#928) @Vlatombe
1.28.5
🚀 New features and improvements
- Allow reading logs and events with Computer.EXTENDED_READ instead of Jenkins.ADMINISTER (#657) @runzexia
- JENKINS-57841 - Change defaults for command and args (#915) @kerogers-cloudbees
🐛 Bug Fixes
- Adding zero as "no limit value" for cap (#919) @carlosrodlop
📦 Dependency updates
- Bump plugin from 4.14 to 4.15 (#921) @dependabot
- Bump bom-2.263.x from 19 to 20 (#922) @dependabot
1.28.4
🚀 New features and improvements
- Pod decorator extension point (#906) @Vlatombe
- JENKINS-63016 - feat: new resource - ephemeral storage (#869) @KrapivinAndrey
- Specify jnlp container limits through system properties (#851) @KrapivinAndrey
- testConnection should display gitVersion rather than major.minor (#908) @jglick
- getJenkinsUrlOrNull to ignore KUBERNETES_JENKINS_URL when webSocket && credentialsId (#909) @jglick
🐛 Bug Fixes
- If credentialsId is specified, signal an error if no such credentials actually exists (#907) @jglick
- Handle migration of
containerCap = 0
(#903) @Vlatombe
📦 Dependency updates
- Update jackson2-api to 2.12.0 (#918) @Vlatombe
- Bump bom-2.263.x from 17 to 19 (#916) @dependabot
- Bump plugin from 4.13 to 4.14 (#914) @dependabot
👻 Maintenance
- Remove @restricted for PodTemplate#getYaml (#910) @twasyl
🚦 Tests
1.28.3
1.27.7
1.26.6
1.28.2
🐛 Bug Fixes
- JENKINS-63925 - Fix migration from 1.27.1 by generating always the same id (#900) @Vlatombe
1.27.6
🐛 Bug Fixes
- JENKINS-63925 - Fix migration from 1.27.1 by generating always the same id (#900) @Vlatombe
1.28.1
🚀 New features and improvements
- Log cloud name to launching logs (#895) @Vlatombe
- Add a QueueListener triggering node provisioning (#892) @Vlatombe
- JENKINS-61931 - Add ability to set docker registry prefix for default JNLP image (#890) @narayanan
🐛 Bug Fixes
- Simplify caching by removing the close logic (#889) @Vlatombe
- fix: getPodRetention throws IllegalArgumentException (#891) @Vlatombe
👻 Maintenance
🚦 Tests
1.28.0
🚀 New features and improvements
- Rework concurrency limits using the number provided in Cloud API (#835) @Vlatombe
- Don't set nodeSelector when
.spec.runtimeClassName
is set (#859) @Vlatombe - Fix PodTemplate hygiene on default values (#877) @Vlatombe
🐛 Bug Fixes
- Resolve cloud when removing dynamic template (#880) @Vlatombe
- Merge security fixes from 1.27.4 back into master (#881) @daniel-beck
📦 Dependency updates
- Bump bom-2.263.x from 16 to 17 (#883) @dependabot
- Bump plugin from 4.12 to 4.13 (#884) @dependabot
- Bump docker-workflow from 1.23 to 1.24 (#831) @dependabot
- Bump jackson2-api from 2.11.2 to 2.11.3 (#857) @dependabot
- Require Jenkins 2.263
👻 Maintenance
🚦 Tests
- Test for SECURITY-1646 - (#882) @jglick