Skip to content

1.17.0 (2024-08-13)

Latest
Compare
Choose a tag to compare
@rohanKanojia rohanKanojia released this 13 Aug 12:38
· 150 commits to master since this release

  • 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 and k8sHelmDependencyUpdate 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 using buildpacks 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 and k8sHelmInstall 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 and k8sHelmUninstall 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 and useStorageClassAnnotation fields have been removed from VolumePermissionEnricher (jkube-volume-permission). Users are advised to use these fields from PersistentVolumeClaimStorageClassEnricher (jkube-persistentvolumeclaim-storageclass) instead.

New Contributors

Full Changelog: v1.16.2...v1.17.0