Skip to content

1.20.0 (2026-07-21)

Latest

Choose a tag to compare

@ash-thakur-rh ash-thakur-rh released this 21 Jul 15:25
  • Fix #3903: Log pack CLI stderr output via kitLogger.error on buildpacks build failure
  • Fix #3923: Jetty 12 hot deployment in k8s:watch/oc:watch copy mode (scanInterval=1 set by the Jetty handler when watch mode is copy)
  • Fix #3923: Gradle k8sWatch/ocWatch now resolve generators in WATCH mode (previously BUILD), activating Spring Boot DevTools wiring that was previously only functional in the Maven plugin
  • Fix #3947: Spring Boot DevTools watcher resolves application.properties from project.resourcesOutputDirectory for Gradle compatibility
  • Fix #3916: Add explicit base-image JDK selection via jkube.java.version property for Java generators
  • Fix #3925: StatefulSet selector.matchLabels no longer includes version label (immutable field, prevented redeploy after version bump)
  • Fix #3926: DaemonSet selector.matchLabels no longer includes version label (immutable field, prevented redeploy after version bump)
  • Fix #3917: Update quickstart image references to jkube-images 0.0.28
  • Fix #3874: Deprecate jkube-jetty9 base image in favor of jkube-jetty12; log a warning when jkube.generator.webapp.server=jetty9 is explicitly selected
  • Fix #3873: Update JettyAppSeverHandler to select jkube-jetty12 as the default Jetty image and add jetty9 opt-in for legacy projects (potentially breaking for legacy JavaEE webapps using javax.*; set jkube.generator.webapp.server=jetty9 to keep Jetty 9)
  • Fix #3918: Update documentation for jkube-images 0.0.28 changes
  • Fix #3902: Bump pack CLI from 0.34.2 to 0.40.7 and update default builder image to paketobuildpacks/builder-jammy-base
  • Fix #3904: Bump jib-core from 0.27.3 to 0.28.1
  • Fix #3900: BuildPackBuildService honors global imagePullPolicy when no per-image policy is set
  • Fix #3875: Per-image imagePullPolicy in build configuration now overrides global pull policy
  • Fix #3859: kubernetes-maven-plugin compatibility with Maven 3.9.13+ SecDispatcher changes (decrypt registry/Helm passwords via Maven's SettingsDecrypter; deprecate <helm><security>/jkube.helm.security in favor of -Dsettings.security)
  • Fix #3834: Improve docs for jkube-volume-permission enricher
  • Fix #3848: fix kube-api-test binary download failures due to deprecated kubebuilder-tools storage
  • Fix #2758: Inconsistency when merging fragments with same file name with different profiles

New Contributors

Full Changelog: v1.19.0...v1.20.0