You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to devtools-deploy, devtools-saas, fabric8-devclients, fabric8, devtools-team, devtools-build, Gerard Braad, Marc Nuri San Felix, Sun Tan
Hi Everyone,
We are pleased to announce Eclipse JKube 1.16.0 was just released! You can find the release at Maven Central [1].
Eclipse JKube is a collection of plugins and libraries that are used for building container images using Docker, JIB or S2I build strategies. Eclipse JKube generates and deploys Kubernetes/OpenShift manifests at compile time too.
JKube is the successor to the deprecated Fabric8 Maven Plugin, please check our migration guide [2] if you come from FMP.
plugins { id 'org.eclipse.jkube.kubernetes' version '1.16.0' }
(Check Maven Central [1] for the rest of artifacts)
These are the features and fixes included in 1.16.0: - Fix #1690: Base images based on ubi9 [3] - Fix #1700: Add [Kubernetes Well Known labels](https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/) to generated resources [4] - Fix #2257: Provide guidance when the final project packaged file is not found in Quarkus projeicts [5] - Fix #2070: build goals/tasks log warning if user forgets to run package/build goal/task [6] - Fix #2314: Add chart name validation before doing Helm OCI push [7] - Fix #2381: Container Images based on Java 21 (Java-exec, Tomcat, Jetty, Karaf) [8] - Fix #2389: Helm `values.yaml` sorted alphabetically [9] - Fix #2390: support for all missing Chart.yaml fields [10] - Fix #2391: Automatically add `values.schema.json` file if detected [11] - Fix #2423: Change default VolumePermissionEnricher's initContainer image from `busybox` to `quay.io/quay/busybox` [12] - Fix #2444: Add support for Spring Boot application properties placeholders [13] - Fix #2456: Add utility class to decompress archive files [14] - Fix #2465: Add support for `buildpacks` build strategy with opinionated defaults (Zero config) [15] - Fix #2472: Support for Helm Chart.yaml appVersion field defaulting to project version [16] - Fix #2474: Remove Docker-related classes providing unused functionality [17] - Fix #2477: Support for Spring Boot 3.2.0 (and newer) layered jar format [18] - Fix #2500: `oc:build` does not add git annotations in Openshift Build resource [19] - Fix #2503: Container Images Jolokia agent bumped to 2.0.0 [20] - Fix #2532: Bump version.kubernetes-client from 6.9.2 to 6.10.0 [21] - Fix #2613: Added new helm lint goal task (k8s:helm-lint / k8sHelmLint) [22] - Fix #2541: Container image names can now be set as IPv6 addresses [23] - Fix #2622: `k8s:helm` generated chart tar archive contains reference to tar archive [24] _**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`
Your feedback is highly appreciated, you can provide it by replying to the mailing list or through the usual channels. [25] [26]