Releases: fabric8io/kubernetes-client
Releases · fabric8io/kubernetes-client
v4.7.1 (24-01-2020)
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)
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
v4.6.4 (20-11-2019)
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
v4.6.3
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
4.6.2 (01-11-2019)
Bugs
- Fix #1833: Respect the termination grace period from the Kubernetes resource by default
- Fix #1827: Fix
withGracePeriod
andwithPropagationPolicy
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
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
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
v4.5.2
4.5.1
4.5.0
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