Skip to content

Releases: fabric8io/kubernetes-client

4.7.2 (2021-02-09)

09 Feb 14:42
Compare
Choose a tag to compare

Bugs

  • Fix #2715: CVE-2021-20218 vulnerable to a path traversal leading to integrity and availability compromise

5.0.2 (2021-02-08)

08 Feb 13:24
Compare
Choose a tag to compare

Bugs

  • Fix #2715: CVE-2021-20218 vulnerable to a path traversal leading to integrity and availability compromise

4.13.2 (2021-02-05)

08 Feb 11:46
Compare
Choose a tag to compare

Bugs

  • Fix #2715: CVE-2021-20218 vulnerable to a path traversal leading to integrity and availability compromise

5.0.1 (2021-01-27)

27 Jan 12:40
Compare
Choose a tag to compare

Bugs

  • Fix #2687: RawCustomResourceOperationsImpl ignores config
  • Fix #2612: add support for checking latest kubeconfig in Interceptor

Improvements

  • Fix #2723: Dependency cleanup
  • Remove javax.annotation-api
  • Remove jaxb-api
  • Remove jacson-module-jaxb-annotations
  • Fix #2744: Automatically instantiates spec and status fields on CustomResource when possible.
    initSpec and initStatus methods are also provided to allow for overriding of the default implementation.

Dependency Upgrade

  • Fix #2723: Upgrade sundrio.version to 0.24.1

4.13.1 (2021-01-20)

21 Jan 05:34
Compare
Choose a tag to compare

Bugs

  • Fix #2734: (Backport #2596) Add buildable ref for container, port and volume

5.0.0 (2020-12-30)

30 Dec 15:04
Compare
Choose a tag to compare

Bugs

  • Fix #2695: fromCustomResourceType should be of type CustomResource

5.0.0-beta-1 (2020-12-21)

21 Dec 17:28
Compare
Choose a tag to compare

Bugs

  • Fix #2671: Reliability improvements to watchers
  • Fix #2592: ConcurrentModificationException in CRUD KubernetesMockServer
  • Fix #2519: Generated schemas contains a valid meta-schema URI reference (http://json-schema.org/draft-05/schema#)
  • Fix #2631: Handle null values when getting current context on OIDC interceptors
  • Fix #2510 : Yaml containing aliases rejected due to FasterXML bug
  • Fix #2651: SharedInformers should ignore resync on zero resyncPeriod
  • Fix #2656: Binding operations can be instantiated

Improvements

  • Fix #2676: Allow specifying PropagationPolicy when using deleteExisting
  • Fix #2678: Adds a convenience method for referring to Cache keys by namespace and name rather than item
  • Fix #2665: CustomResourceDefinitionContext.fromCrd support for v1 CustomResourceDefinition
  • Fix #2642: Update kubernetes-examples to use apps/v1 Deployment rather than extensions/v1beta1

New Features

  • Fix #2611: Support for Custom Resource and Custom Resource Definitions has been improved
    • New annotations have been introduced for users to specify group, version, singular and plural
      properties for CustomResource instances
    • CustomResource instances must now be annotated with @ApiVersion and @ApiGroup so that the
      associated information can be automatically computed
    • HasMetadata provides default implementations for getApiVersion and getKind based on the
      presence (or not) of annotations on the target class
    • Static methods have been introduced on HasMetadata and CustomResource to encapsulate the
      logic used to resolve Kind, ApiVersion, Group, Version, Plural, Singular and CRD Name
      properties
    • New v1CRDFromCustomResourceType and v1beta1CRDFromCustomResourceType methods have been
      introduced on CustomResourceDefinitionContext to initialize a CustomResourceDefinitionBuilder
      with the information provided by a specific CustomResource implementation, making it much
      easier to create CRDs if you already have defined your custom resource type
    • CustomResource is now parameterized by the spec and status types that it uses which further
      removes boiler plate
  • Rename @ApiVersion and @ApiGroup to simply @Version and @Group, respectively. This was done
    to unify annotations and also remove potential confusion between values provided to @ApiVersion
    and what is returned by HasMetadata#getApiVersion

5.0.0-alpha-3 (2020-12-10)

10 Dec 15:51
Compare
Choose a tag to compare

Bugs

  • Fix #2519: Generated schemas contains a valid meta-schema URI reference (http://json-schema.org/draft-05/schema#)
  • Fix #2628: add isFinalizerValid to encapsulate validation logic
  • Fix #2631: Handle null values when getting current context on OIDC interceptors
  • Fix #2610: Remove deprecated module kubernetes-model-generator/model-generator-app

Improvements

  • Fix #2628: Add isFinalizerValid method on HasMetadata to encapsulate validation logic
  • Fix #2640: Edit method accepts Visitors

Dependency Upgrade

  • Fix #2636: Upgrade sundrio.version to 0.23.0

5.0.0-alpha-2 (2020-11-24)

24 Nov 06:45
Compare
Choose a tag to compare

Improvements

  • Fix #2614: Watcher.onClose has dedicated WatcherException as parameter.

5.0.0-alpha-1 (2020-11-18)

18 Nov 08:16
Compare
Choose a tag to compare

Bugs

  • Fix #2596: Add buildable references for Container, Port and Volume

Improvements

  • Fix #2571: Eliminated the use of Doneables and simplified the internal DSL implementation.
  • Fix #2607: add isMarkedForDeletion and finalizer-related default methods to HasMetadata (@metacosm)
  • Fix #2605: Provide a customResources alternative that simply accepts the resource type as an argument.