Release announcement for Fabric8-Kubernetes-Client 7.0.0
0 views
Skip to first unread message
Marc Nuri San Felix
unread,
Dec 3, 2024, 8:38:51 AM12/3/24
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
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 Rohan Kumar, Christophe Laprun, Steven Hawkins, Andrea Peruffo, devtools-team, devtools-saas, devtools-build, fabric8-devclients, fabric8, devtools-deploy, Gerard Braad
Hi All,
We are pleased to announce Fabric8 Kubernetes Client 7.0.0 was just released. You can find the release at Maven Central [1].
These are the features and fixes included in 7.0.0: - Fix #6038: Support for Gradle configuration cache [2] - Fix #6214: Java generator does not recognize fields in CRDs other than metadata, spec, and status [3] - Fix #6459: Pod log request sinceTime param correctly encoded [4] - Fix #6632: Mock server creationTimestamp and deletionTimestamp formatted consistently (ISO 8601) [5] - Fix #6654: (crd-generator) default values for CRD fields can be numeric or boolean [6] - Fix #3069: (crd-generator) Add `@AdditionalPrinterColumn` to specify a printer column by JSON path. [7] - Fix #6392: (crd-generator) Add `@AdditionalSelectableField` and `@SelectableField` to specify selectable fields. [8] - Fix #5836: (crd-generator) Add `@Size` annotation to limit the size of strings, lists/arrays or maps [9] - Fix #5868: (crd-generator) Add `exlusiveMinimum` / `exclusiveMaximum` support to `@Min` and `@Max` [10] - Fix #5264: Remove deprecated `Config.errorMessages` field [11] - Fix #6008: removing the optional dependency on bouncy castle [12] - Fix #6407: sundrio builder-annotations is not available via bom import [13] - Fix #6230: introduced Quantity.multiply(int) to allow for Quantity multiplication by an integer [14] - Fix #6281: use GitHub binary repo for Kube API Tests [15] - Fix #6282: Allow annotated types with Pattern, Min, and Max with Lists and Maps and CRD generation [16] - Fix #5480: Move `io.fabric8:zjsonpatch` to KubernetesClient project [17] - Fix #6240: Support for multiple files listed in the KUBECONFIG env var [18] - Fix #6655: Support removing ResourceEventHandler for informers [19] - Fix #2632: Bumped OkHttp from 3.12.12 to 4.12.0 [20] - Fix #5965: Bumped sundrio.version from 0.103.1 to 0.200.0 [21] - Fix #6052: Removed dependency on no longer maintained com.github.mifmif:generex [22] - Fix #6676: Removed tests and examples from the BOM [23] - Fix #5719: io.fabric8:mockwebserver is now based on Vert.x [24] - Fix #5795: (crd-generator) Allow to configure categories [25] - Fix #5944: (crd-generator) Add CRD-Generator Maven Plugin [26] - Fix #5958: (crd-generator) Add CRD-Generator CLI Application [27] - Fix #6145: Introduced `io.fabric8:kubernetes-model-validator` module to validate Kubernetes resources [28] - Fix #6150: Config uses `proxy-url` in kubeconfig's cluster configuration [29] - Check detailed migration documentation for breaking changes in [7.0.0](./doc/MIGRATION-v7.md) - Fix #4659: Removed `SupportTestingClient` interface [30] - Fix #5264: `Config.errorMessages` has been removed. Please use Kubernetes status messages directly. [31] - Fix #5351: Removed deprecated `io.fabric8:openshift-server-mock` artifact [32] - Fix #6081: Moved Java baseline from 8 (1.8) to 11 [33] - Fix #6138: Removed unused `io:fabric8:kubernetes-model` artifact [34] - Fix #6140: withReadyWaitTimeout defaults to 0, which means no waiting [35] - Fix #6156: Removed deprecated extension `io:fabric8:service-catalog` [36] - Fix #6158: Removed deprecated methods from `io.fabric8.kubernetes.client.utils.IOHelpers` class [37] - Fix #6159: Removed deprecated `io.fabric8.kubernetes.client.utils.Utils.getPluralFromKind` method [38] - Fix #6361: Renamed SettableBeanPropertyDelegate to SettableBeanPropertyDelegating [39] - Fix #6470: Switched default HTTP client from OkHttp to Vert.x (`kubernetes-httpclient-vertx`) [40] - Fix #6603: Removed deprecated `io.fabric8.openshift.api.model.runtime.RawExtension` class [41] - Fix #6605: Removed deprecated `ApiVersionUtil` classes in extension modules [42] - Fix #6609: Removed deprecated `io.fabric8.crd.generator.CRDInfo.getVersion` method [43] - Fix #6612: Removed deprecated `io.fabric8.kubernetes.client.Client.isAdaptable` method [44] - Fix #6626: Removed deprecated methods from `io.fabric8.kubernetes.client.osgi.ManagedKubernetesClient` class [45] - Fix #6627: Removed deprecated methods from `io.fabric8.kubernetes.client.CustomResource` class [46] - Fix #6628: Removed deprecated `io.fabric8.kubernetes.client.CustomResourceList` class [47] - Fix #6630: Removed deprecated `io.fabric8.kubernetes.client.utils.ReflectUtils` class [48] - Fix #6455: (crd-generator) Changed format in `@PrinterColumn` to enum [49] - Fix #6673: (crd-generator) Deprecation of CRD Generator v1 [50] - Fix #6676: Removed tests and examples from the BOM [51]
Your feedback is highly appreciated, you can provide it replying to the mailing list or through the usual channels. [52] [53]