1.16.0 (2024-02-09)
- Fix #1690: Base images based on ubi9
- Fix #1700: Add Kubernetes Well Known labels to generated resources
- Fix #2257: Provide guidance when the final project packaged file is not found in Quarkus projeicts
- Fix #2070: build goals/tasks log warning if user forgets to run package/build goal/task
- Fix #2314: Add chart name validation before doing Helm OCI push
- Fix #2381: Container Images based on Java 21 (Java-exec, Tomcat, Jetty, Karaf)
- Fix #2389: Helm
values.yaml
sorted alphabetically - Fix #2390: support for all missing Chart.yaml fields
- Fix #2391: Automatically add
values.schema.json
file if detected - Fix #2423: Change default VolumePermissionEnricher's initContainer image from
busybox
toquay.io/quay/busybox
- Fix #2444: Add support for Spring Boot application properties placeholders
- Fix #2456: Add utility class to decompress archive files
- Fix #2465: Add support for
buildpacks
build strategy with opinionated defaults (Zero config) - Fix #2472: Support for Helm Chart.yaml appVersion field defaulting to project version
- Fix #2474: Remove Docker-related classes providing unused functionality
- Fix #2477: Support for Spring Boot 3.2.0 (and newer) layered jar format
- Fix #2500:
oc:build
does not add git annotations in Openshift Build resource - Fix #2503: Container Images Jolokia agent bumped to 2.0.0
- Fix #2532: Bump version.kubernetes-client from 6.9.2 to 6.10.0
- Fix #2613: Added new helm lint goal task (k8s:helm-lint / k8sHelmLint)
- Fix #2541: Container image names can now be set as IPv6 addresses
- Fix #2622:
k8s:helm
generated chart tar archive contains reference to tar archive
Note:
Kubernetes manifests generated by JKube would now contain the following labels by default:
app.kubernetes.io/component
app.kubernetes.io/managed-by
app.kubernetes.io/name
app.kubernetes.io/part-of
app.kubernetes.io/version
These are added in favor of deprecating and removing the current project labels in future releases:
app
group
provider
version