Skip to content

1.16.0 (2024-02-09)

Compare
Choose a tag to compare
@rohanKanojia rohanKanojia released this 09 Feb 15:09
· 500 commits to master since this release
  • 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 to quay.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