Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency io.fabric8:kubernetes-client to v5.12.4 (release/4.0.x) #422

Open
wants to merge 1 commit into
base: release/4.0.x
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 23, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.fabric8:kubernetes-client 5.10.2 -> 5.12.4 age adoption passing confidence

Release Notes

fabric8io/kubernetes-client (io.fabric8:kubernetes-client)

v5.12.4

Compare Source

Bugs
  • Fix #​2271: Support periodic refresh of access tokens before they expire
  • Fix #​3733: The authentication command from the .kube/config won't be discarded if no arguments are specified
  • Fix #​4206: KubernetesDeserializer can now handle any valid object. If the object lacks type information, it will be deserialized as a GenericKubernetesResource.
  • Fix #​4365: backport of stopped future for informers to obtain the termination exception
  • Fix #​4383: bump snakeyaml from 1.28 to 1.33
  • Fix #​4442: TokenRefreshInterceptor doesn't overwrite existing OAuth token with empty string
Note: Behavior changes
  • Fix #​4206: The Serialization utility class will throw an Exception, instead of returning null, if an untyped unmarshall method is used on something that lacks type information

v5.12.3

Compare Source

Bugs
  • Fix #​3969: relist will not trigger sync events
  • Fix #​4049: properly populate exception metadata with resource information if available
  • Fix #​4222: backport of #​4082 - to not process events until the cache is complete
  • Fix #​4246: KubernetesClientException is swallowed in LeaderElector
  • Fix #​4295: Configure SnakeYaml to ignore converting timestamps to Date objects

v5.12.2

Compare Source

Bugs
  • Fix #​3582: SSL truststore can be loaded in FIPS enabled environments
  • Fix #​3797: Implement SchemaSwap; generate CRD from model not owned
  • Fix #​3811: Reintroduce Replaceable interface in NonNamespaceOperation
  • Fix #​3818: adding missing throws to launderThrowable
  • Fix #​3848: Supports Queue (cluster) API for Volcano extension
  • Fix #​3859: refined how a deserialization class is chosen to not confuse types with the same kind
  • Fix #​3880: Synchronize access to map in KubernetesCrudDispatcher
  • Fix #​3936: Kubernetes Mock Server .metadata.generation field is an integer
  • Fix #​3957: Lister onOpen should be called before marking the connection as open
  • Fix #​4022: Reintroduce Deletable interface in NonNamespaceOperation
  • Fix #​4009: updating readiness to consider 0 replicas
Note:
  • Config#autoConfigure(String context): Has been changed to only trigger the autoConfigure method once. Previously, providing a wrong context argument would not be a problem since an initial context-less autoConfigure would have already been invoked to provide a valid initial Config.

v5.12.1

Compare Source

Bugs
  • Fix #​3786: Deserialize WatchEvents using the specific object type
  • Fix #​3776: VerticalPodAutoscaler cannot load yaml with "controlledResources"
  • Fix #​3796: Limit usage of YAML Serializer
  • Fix #​3772: edit() should not be allowed as a NonNamespaceOperation
  • Fix #​3477: Handle exit code status messages with pod uploads
Note:
  • Config#autoConfigure(String context): Has been changed to only trigger the autoConfigure method once. Previously, providing a wrong context argument would not be a problem since an initial context-less autoConfigure would have already been invoked to provide a valid initial Config.

v5.12.0

Compare Source

Bugs
  • Fix #​3683: Handle JsonNode fields by adding x-kubernetes-preserve-unknown-fields
  • Fix #​3697: addresses response that aren't closed by interceptors that issue new requests
  • Fix #​3255: adding basic crud mock resourceVersion support - the field will be set and updated, but not utilized by list/watch queries
  • Fix #​3568: Pod file upload fails if the path is /
  • Fix #​3588: openshift-server-mock is not listed in dependencyManagement in main pom
  • Fix #​3648: Serialization.unmarshal fails to deserialize YAML with single document in presence of document delimiter(---)
  • Fix #​3679: output additionalProperties field with correct value type for map-like fields (CRD Generator)
  • Fix #​3671: HTTP(s) Proxy port is not defaulted or validated
  • Fix #​3712: properly return the full resource name for resources with empty group
  • Fix #​3761: Extension Jar packages don't contain the META-INF/jandex.idx index file
  • Fix #​3763: A Java Long should generate a field of type integer in the CRD
  • Fix #​3769: Fix for ClassCastException from SchemaFrom
  • Fix #​3756 prevent modifications by standard operations to user objects
Improvements
  • Fix #​3674: allows the connect and websocket timeouts to apply to watches instead of a hardcoded timeout
  • Fix #​3651: Introduce SchemaFrom annotation as escape hatch (CRD Generator)
  • Fix #​3587: adding inform support for limit/batch fetching
  • Fix #​3734: extract static finalizer validation method
Dependency Upgrade
  • Fix #​3637: Update Fabric8 Kubernetes Model to v1.23.0
  • Fix #​3670: Point CamelK Extension model to latest released version v1.7.0
  • Fix #​3725: Bump sundrio to v0.50.3
New Features
  • Fix #​3721: Add support for uploading file via InputStream
  • Fix #​3234: Allow specifying specific localhost while port-forwarding
  • Fix #​3506: Add support for Open Cluster Management extension

v5.11.2

Compare Source

Bugs
  • Fix #​3653: SnakeYAML uses only standard Java types
  • Fix #​3697: addresses response that aren't closed by interceptors that issue new requests

v5.11.1

Compare Source

Bugs
  • Fix #​3672: Native image builds of Fabric8 work (commons-codec no longer required)
  • Fix #​3639: Support for NodeMetrics and PodMetrics informers
  • Fix #​3662: NodeMetrics should be marked as Cluster scoped resource
  • Fix #​3686: Ignore fields annotated with JsonIgnore during CRD generation
  • Fix #​3652: Avoid a StackOverflow and properly fail on cyclic references in CRD generation

v5.11.0

Compare Source

Bugs
  • Fix #​3538: Update Plural rule to work with Prometheus
  • Fix #​3555: using the new builder for generic resources
  • Fix #​3535: ensure clientKeyAlgo is set properly when loading config YAML from fromKubeconfig
  • Fix #​3598: applying cancel to the correct future for waitUntilCondition and waitUntilReady
  • Fix #​3609: adding locking to prevent long running Watcher methods from causing reconnects with concurrent processing
  • Fix #​3629: correcting the watch 200/503 exception handling
  • Fix #​3606: Template getObjects doesn't throw NPE when objects is null
  • Fix #​3620: throw a meaningful exception if no kind/plural is on a ResourceDefinitionContext, default plural if possible
  • Fix #​3636: ensure proper handling of LogWatch closure wrt its streams
Improvements
  • Fix #​3615: opt into bookmarks by default
  • Fix #​3600: add owner references support to HasMetadata
Dependency Upgrade
  • Fix #​3505: Update OpenShift Model to latest version (4.9.x)
New Features
  • Fix #​3579: Add support for Volcano extension
  • Fix #​3593: Add support for Istio extension
Note: Breaking changes in the API
  • If you do not wish to receive bookmarks, then set ListOptions.allowWatchBookmarks=false - otherwise all Watches will default to requesting bookmarks. If supported by the api-server, bookmarks will avoid 410 exceptions and keep the watch alive longer. If you are using the mock framework with explicit uris, you may need to update your expected watch endpoints to include the parameter allowWatchBookmarks=true
  • Refactoring #​3547: due to an abstraction layer added over okHttp, the following api changes were made:
    • OperationContext withOkHttpClient was removed, it should be needed to be directly called
    • PatchType.getMediaType was replaced with PatchType.getContentType
    • ExecListener no longer passes the okhttp3.Response to onOpen. onFailure will pass a simplified ExecListener.Response when possible.
    • okhttp3.TlsVersions has been replaced by io.fabric8.kubernetes.client.http.TlsVersion
    • HttpClientUtils.createHttpClient(config, additionalConfig) has been deprecated and now returns an OkHttpClientImpl
    • The client is no longer adaptable to an OkHttpClient, use Client.getHttpClient instead

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - "before 4am on Monday" (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Dec 23, 2023
@renovate renovate bot requested a review from a team December 23, 2023 00:49
@renovate renovate bot force-pushed the renovate/release/4.0.x-fabric8-kubernetes-client-monorepo branch from c32ae9d to 36212b5 Compare December 30, 2023 10:26
@renovate renovate bot force-pushed the renovate/release/4.0.x-fabric8-kubernetes-client-monorepo branch 2 times, most recently from 0cfd624 to 75d5ad3 Compare January 9, 2024 11:51
@renovate renovate bot force-pushed the renovate/release/4.0.x-fabric8-kubernetes-client-monorepo branch from 75d5ad3 to 751fa84 Compare February 13, 2024 20:28
@renovate renovate bot force-pushed the renovate/release/4.0.x-fabric8-kubernetes-client-monorepo branch from 751fa84 to fde7c79 Compare February 29, 2024 04:18
@renovate renovate bot force-pushed the renovate/release/4.0.x-fabric8-kubernetes-client-monorepo branch from fde7c79 to 8ac9b6f Compare March 28, 2024 22:40
@renovate renovate bot force-pushed the renovate/release/4.0.x-fabric8-kubernetes-client-monorepo branch from 8ac9b6f to 66d63ec Compare April 12, 2024 03:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants