- Fix #3903: Log pack CLI stderr output via kitLogger.error on buildpacks build failure
- Fix #3923: Jetty 12 hot deployment in
k8s:watch/oc:watchcopy mode (scanInterval=1set by the Jetty handler when watch mode iscopy) - Fix #3923: Gradle
k8sWatch/ocWatchnow 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.propertiesfromproject.resourcesOutputDirectoryfor Gradle compatibility - Fix #3916: Add explicit base-image JDK selection via
jkube.java.versionproperty 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-jetty9base image in favor ofjkube-jetty12; log a warning whenjkube.generator.webapp.server=jetty9is explicitly selected - Fix #3873: Update JettyAppSeverHandler to select
jkube-jetty12as the default Jetty image and addjetty9opt-in for legacy projects (potentially breaking for legacy JavaEE webapps usingjavax.*; setjkube.generator.webapp.server=jetty9to 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
imagePullPolicywhen no per-image policy is set - Fix #3875: Per-image
imagePullPolicyin 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.securityin 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
- @alnovis made their first contribution in #3927
- @prashantdotnaagar made their first contribution in #3959
Full Changelog: v1.19.0...v1.20.0