A minor security issue has been found and fixed in 1.7.1
- Do not print credentials in build output or logs. Only affects certain pipeline steps like
withDockerRegistry
.sh
step is not affected
Other interesting new feature is the support of multiple containers in declarative pipeline #306 JENKINS-48135
</pre> <pre>pipeline { agent { kubernetes { label 'mypod' defaultContainer 'jnlp' yaml """ apiVersion: v1 kind: Pod metadata: labels: some-label: some-label-value spec: containers: - name: maven image: maven:alpine command: - cat tty: true - name: busybox image: busybox command: - cat tty: true """ } } stages { stage('Run maven') { steps { container('maven') { sh 'mvn -version' } container('busybox') { sh '/bin/busybox' } } } } }</pre> <pre>
1.7.1
- Do not print credentials in build output or logs. Only affects certain pipeline steps like
withDockerRegistry
.sh
step is not affected SECURITY-883
1.7.0
- Add option to apply caps only on alive pods #252
- Add idleMinutes to pod template in declarative pipeline #336 JENKINS-51569
1.6.4
- Use Jackson and Apache HttpComponents Client libraries from API plugins #333 JENKINS-51582
1.6.3
- Merge labels from yaml #326 JENKINS-51137
- Instance cap reached with preexisting pods due to lack of labels #325 JENKINS-50268
1.6.2
- Transfer any master proxy related envs that the remoting jar uses to the pod templates with
addMasterProxyEnvVars
option #321
1.6.1
- Some fields are not inherited from parent template (InheritFrom, InstanceCap, SlaveConnectTimeout, IdleMinutes, ActiveDeadlineSeconds, ServiceAccount, CustomWorkspaceVolumeEnabled) #319
1.6.0
- Support multiple containers in declarative pipeline #306 JENKINS-48135
- Expose pod configuration via yaml to UI and merge tolerations when inheriting #311
- Resolve NPE merging yaml when resource requests/limits are not set #310
- Do not pass arguments to jnlp container #315 JENKINS-50913
1.5.2
- Merge default
jnlp
container options JENKINS-50533 #305
1.5.1
- Fix duplicated volume mounts JENKINS-50525 #303
- Use the correct agent namespace in logs #304
You can find the full changelog in GitHub.
Hi. Is it possible that podtemplate parameter “MAX INSTANCES” not working anymore? No matter the value you set. thanks!
there was an issue already fixed about that in 1.6.3 https://github.com/jenkinsci/kubernetes-plugin/blob/master/CHANGELOG.md#163
or in latest?