- Fix #494: Support for Micronaut Framework Native Images
- Fix #1989: Remove storageClass related fields from VolumePermissionEnricher
- Fix #2098: Add support for multi-platform container image builds in jib build strategy
- Fix #2110: Add new helm dependency update goal task (
k8s:helm-dependency-update
for maven andk8sHelmDependencyUpdate
for gradle) - Fix #2335: Add support for configuring nodeSelector spec for controller via xml/groovy DSL configuration
- Fix #2381: All base images provide support for Java 21
- Fix #2459: Allow configuring Buildpacks build via ImageConfiguration
- Fix #2462:
k8s:debug
throws error when usingbuildpacks
build strategy - Fix #2463: Buildpacks should clear build cache when
nocache
option is enabled - Fix #2470: Add configuration option for overriding buildpack builder image
- Fix #2662: Sanitize VCS remote URL used in
jkube.eclipse.org/git-url
annotation - Fix #2663: Add new helm install goal task (
k8s:helm-install
for maven andk8sHelmInstall
for gradle) - Fix #2665: Added support for explicit path for readiness and liveness probes in SpringBootHealthCheckEnricher
- Fix #2666: Add new helm uninstall goal task (
k8s:helm-uninstall
for maven andk8sHelmUninstall
for gradle) - Fix #2860: Correctly pass Docker build-arg from the build configuration to the Openshift build strategy
- Fix #2885: Provide a way to set labels on images defined by Generators
- Fix #2901: Ensure Docker build arguments from properties are used during images pre-pulling
- Fix #2904:
docker.buildArg.*
properties not taken into account in OpenShift plugins - Fix #2911: Base images don't use manual container detection and rely on Java's built-in mechanisms
- Fix #3007: Kubernetes Maven Plugin generating resource manifests with line feeds on Windows
- Fix #3067: Helm Push uses configured docker global and push registries instead of pull
- Fix #3122: JKube should also pass project directory in
buildpacks
build strategy - Fix #3161: JavaExecGenerator should honor %t setting and not unconditionally add
latest
tag - Fix #2467: Add support for specifying imagePullSecrets via resource configuration
- Fix #3220: ImageEnricher#mergeEnvVariables causes error for empty env
- Fix #3228: Springboot 3.3.1 layertools output format breaks LayeredJarGenerator
- Fix #3294: MicronautGenerator not getting invoked for Micronaut4 Maven project
Note:
defaultStorageClass
anduseStorageClassAnnotation
fields have been removed from VolumePermissionEnricher (jkube-volume-permission
). Users are advised to use these fields from PersistentVolumeClaimStorageClassEnricher (jkube-persistentvolumeclaim-storageclass
) instead.
New Contributors
- @Jonathanlemon made their first contribution in #2869
- @professorabhay made their first contribution in #2883
- @Teja-11 made their first contribution in #2882
- @mgurrie made their first contribution in #2866
- @agusaar made their first contribution in #2910
- @swagatchand98 made their first contribution in #2916
- @elizasorber made their first contribution in #2932
- @anglerfishlyy made their first contribution in #2937
- @Sintivrousai made their first contribution in #2949
- @ngthhu made their first contribution in #2945
- @CHIRANTH-24 made their first contribution in #2954
- @rohit-satya made their first contribution in #2978
- @kushagrasinha123ks made their first contribution in #2977
- @Jeevananthammoorthy made their first contribution in #2992
- @MukarramHaq made their first contribution in #2983
- @davidecavestro made their first contribution in #2956
- @arman-yekkehkhani made their first contribution in #2993
- @pratikgurjar made their first contribution in #3003
- @jasonmokk made their first contribution in #3034
- @sahanagana made their first contribution in #3032
- @JosefinaOller made their first contribution in #3041
- @jarmac0811 made their first contribution in #3046
- @ryukaizen made their first contribution in #3045
- @Josephvictor made their first contribution in #3084
- @kiratkumar47 made their first contribution in #3086
- @bhiwagade-rahul made their first contribution in #3111
- @Thulasithang made their first contribution in #3128
- @skayikci made their first contribution in #3132
- @Flowers2Algernon made their first contribution in #3138
- @lukez963 made their first contribution in #3153
- @ecausarano made their first contribution in #3163
- @CroWzblooD made their first contribution in #3182
- @ANURAGSISODIYAA made their first contribution in #3213
- @SnehaHS65 made their first contribution in #3216
- @g-ivanova made their first contribution in #3217
- @leulad made their first contribution in #3215
- @rexrk made their first contribution in #3227
- @mcarlett made their first contribution in #3221
- @invictus04 made their first contribution in #3226
- @raushan606 made their first contribution in #3237
- @Priya-753 made their first contribution in #3250
- @vijaybhagwat24 made their first contribution in #3252
- @eaknott made their first contribution in #3253
- @jesslane94 made their first contribution in #3256
- @jpcairesf made their first contribution in #3264
- @ivamly made their first contribution in #3263
- @Naman13112004 made their first contribution in #3272
- @aizwal9 made their first contribution in #3296
- @Piotr-Filochowski made their first contribution in #3251
- @Switchharsh made their first contribution in #3301
- @Er-Sadiq made their first contribution in #3300
- @AhmedFaizanDev made their first contribution in #3308
- @ShivamChavan01 made their first contribution in #3302
Full Changelog: v1.16.2...v1.17.0