Skip to content

Releases: fabric8io/kubernetes-client

v4.7.1 (24-01-2020)

24 Jan 18:30
Compare
Choose a tag to compare

Bugs

  • Fix #1937: Quantity.getAmountInBytes() should be able to handle negative exponents
  • Fix #1805: Unable to create Template on OCP4

Improvements

  • Fix #1894: SharedInformer Improvements
  • Fix #1963: Use Serialization not a default ObjectMapper in Watch
  • Fix #1957: Build Failing on CI due to Central repository moving to HTTPS

Dependency Upgrade

  • Fix #1962: chore(deps): bump karaf.version from 4.2.7 to 4.2.8
  • Fix #1960: chore(deps): bump junit-bom from 5.5.2 to 5.6.0
  • Fix #1939: chore(deps): bump sundrio.version from 0.20.0 to 0.21.0

New Features

  • Fix #1917: Allow user to add custom Headers to client

v4.7.0 (08-01-2020)

08 Jan 15:31
Compare
Choose a tag to compare

Bugs

  • Fix #1850: Add option to disable timestamps in build logs on Openshift
  • Fix #1902: Fix the usage of reflection, so that getMetadata is detected properly
  • Fix #1925: Client should always read services from server during replace
  • Fix #1486: Creating CRDs with schema validation is broken
  • Fix #1707: HorizontalPodAutoscalerSpecBuilder found no metric method
  • Fix #885: Quantity doesn't honour the unit
  • Fix #1895: Parsing different quantity formats

Improvements

  • Fix #1880: Remove use of reapers manually doing cascade deletion of resources, leave it upto Kubernetes APIServer
  • Test coverage for ServiceCatalog
  • Fix #1772: Add Javadocs for KubernetesClient class

Dependency Upgrade

  • Fix #1889: update tekton from v0.7.0 to v0.9.0
  • Fix #1872: Support for kubernetes 1.17
  • Fix #1930: chore(deps): bump commons-codec from 1.13 to 1.14
  • Fix #1927: chore(deps-dev): bump awaitility from 4.0.1 to 4.0.2
  • Fix #1923: chore(deps): bump junit from 4.12 to 4.13
  • Fix #1913: chore(deps): bump maven-source-plugin from 3.2.0 to 3.2.1
  • Fix #1909: chore(deps): bump slf4j.version from 1.7.29 to 1.7.30
  • Fix #1908: chore(deps): bump mockito-core from 3.1.0 to 3.2.4
  • Fix #1897: chore(deps): bump maven-scr-plugin from 1.26.2 to 1.26.4

New Features

  • Fix #417: Support Subresources
  • Fix #1548: Allow user to update the status on CustomResources
  • Fix #1282: Add Support for fetching Kubernetes metrics

v4.6.4 (20-11-2019)

20 Nov 17:28
Compare
Choose a tag to compare

Bugs

  • Fix #1866: fix disabled Integration tests
  • Fix #1859 - Pass caller's propagation-policy/cascade options to the underlying replicaset when deleting a deployment

Improvements

  • Fix #1832: chore: refactor poms and update some dependencies

Dependency Upgrade

  • Fix #1869: chore(deps): bump maven.surefire.plugin.version from 3.0.0-M3 to 3.0.0-M4
  • Fix #1864: chore(deps): bump jackson-bom from 2.10.0 to 2.10.1

New Features

  • Fix #1041: Support cascading delete on custom resources
  • Fix #1765 Ability to upload files to a pod

v4.6.3

08 Nov 19:18
Compare
Choose a tag to compare

4.6.3 (09-11-2019)

Bugs

  • Fix #1838: Use the correct apiGroup for Knative in KnativeResourceMappingProvider
  • Fix #1856: Prevent NPE loop when deleting locally loaded scaleable resource (e.g. statefulset).
  • Fix #1853: Revert #1800 due to the concern pointed out here

Improvements

Dependency Upgrade

  • chore(deps): bump maven-jar-plugin from 3.1.2 to 3.2.0
  • chore(deps): bump maven-source-plugin from 3.1.0 to 3.2.0
  • chore(deps): bump jackson-bom from 2.9.10 to 2.10.0

New Feature

  • Fix #1188: Support for logs for Jobs

v4.6.2

01 Nov 17:28
Compare
Choose a tag to compare

4.6.2 (01-11-2019)

Bugs

  • Fix #1833: Respect the termination grace period from the Kubernetes resource by default
  • Fix #1827: Fix withGracePeriod and withPropagationPolicy return type to safely chain further DSL methods and default GracePeriod to 30s
  • Fix #1828: VersionInfo date parsing of year
  • Fix #1844: KubernetesDeserializer can now handle ArrayNode.

Improvements

  • Cleanup log4j dependency from project
  • Use jackson-bom 2.9.10
  • change deprecated basedir maven property

Dependency Upgrade

  • Fix #1830: Pass Locale.ROOT to String.toLowerCase/toUpperCase
  • Fix #1849: bump slf4j.version from 1.7.28 to 1.7.29
  • Fix #1836: bump assertj-core from 3.13.2 to 3.14.0

New Feature

  • Fix #1816: Support for Binding in k8-client dsl

v4.6.1

15 Oct 17:01
Compare
Choose a tag to compare

4.6.1 (15-10-2019)

Bugs

  • Fix #1796: Check if BouncyCastle provider is set
  • Fix #1724: createOrReplace function does not work properly for Custom defined resources
  • Fix #1775: KubernetesList.list().delete(resources) orphanDependents semantics change between 4.1.3 and 4.5.2
  • Fix #1803: Missing "/" in request url while using customresource client
  • Fix #1789: Create or replace on operation seems broken
  • Fix #1782: Informer Deadlock; Fix lock typo in SharedProcessor
  • Fix #1607: WaitUntilReady for lists

Improvements

  • Fix #1797: Utils.waitUntilReady should record the stack trace of the caller before rethrowing an exception
  • Fix #1781: Add support for filtering labels by EXISTS/NOT_EXISTS via the single argument versions of .withLabel and .withoutLabel
  • Fix #1800 Schedule reconnect in case of HTTP_GONE when watching; the rescheduled connect will start from the beginning of history by not specifying resourceVersion
  • Example added for PortForward.

Dependency Upgrade

  • #1788 Updated Knative Serving to v0.9.90
  • #1791 Update Tekton to v0.7.0
  • #1809 chore(deps): bump jacoco-maven-plugin from 0.8.4 to 0.8.5

New Feature

  • Fix #1787: Add support for watch in RawCustomResourceOperations

v4.6.0

20 Sep 17:58
Compare
Choose a tag to compare

4.6.0 (20-09-2019)

Bugs

  • Fix #1767: Removed fixed override for Okhttp client's pingInterval
  • Fix #1758: generation of resource handlers for OpenShift
  • Fix #1626: Scaling StatefulSets with waiting seems to fail

Improvements

Dependency Upgrade

  • Fix #1764 : Updated Kubernetes Model to Kubernetes v1.15.3
  • chore(deps-dev): bump awaitility from 3.1.6 to 4.0.1

New Feature

  • Fix #1380: Support for ControllerRevision
  • Added Template Instance Support
  • Fix #1384: Initial draft for SharedInformer support.

v4.5.2

14 Sep 18:33
Compare
Choose a tag to compare

4.5.2 (15-09-2019)

Bugs

  • Fix #1759: Portforwarding is broken

Improvements

Dependency Upgrade

New Feature

4.5.1

11 Sep 17:26
b7eefd6
Compare
Choose a tag to compare

Improvements

  • Removed Bean Validation integration

4.5.0

10 Sep 15:10
07c909e
Compare
Choose a tag to compare

4.5.0 (10-09-2019)

Bugs

  • Fix #1745: Calling getInputStreamFromDataOrFile function with correct parameter order
  • Fix #1730: Fix failing build on jdk11
  • Fix #1634: Cascade delete can't be overriden
  • Fixed Knative model so that it recognizes Container and Volume types as Buildable.

Improvements

  • Added in kubernetes-server-mock (CRUD) the withoutLabel filter and respective tests
  • Removed @Valid annotation from all model class fields (improves quarkus integration).

New Feature

  • Allow user to set a propagation policy on deletion