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 fabric8 to v6.3.0 #425

Closed
wants to merge 1 commit into from
Closed

Update fabric8 to v6.3.0 #425

wants to merge 1 commit into from

Conversation

henryZrncik
Copy link
Contributor

This PR contains the following updates:

Package Update Change
io.fabric8:java-generator-maven-plugin (source) minor 6.2.0 -> 6.3.0
io.fabric8:generator-annotations (source) minor 6.2.0 -> 6.3.0
io.fabric8:kubernetes-model (source) minor 6.2.0 -> 6.3.0
io.fabric8:openshift-client (source) minor 6.2.0 -> 6.3.0

Release Notes

fabric8io/kubernetes-client

v6.3.0

Compare Source

Bugs
  • Fix #​4159: ensure the token refresh obeys how the Config was created
  • Fix #​4447: isSupported doesn't check all of the applicable API Groups
  • Fix #​4473: correcting backoff interval regression introduced in #​4365 (6.2.0)
  • Fix #​4491: added a more explicit shutdown exception for okhttp
  • Fix #​4509: do not reuse KeyFactory instance after a failure
  • Fix #​4510: Fix StackOverflow on cyclic references involving collections
  • Fix #​4534: Java Generator CLI default handling of skipGeneratedAnnotations
  • Fix #​4535: The shell command string will now have single quotes sanitized
  • Fix #​4543: (Java Generator) additionalProperties JsonAny setter method generated as setAdditionalProperty
  • Fix #​4590: only using a builder if there are visitors
  • Fix #​4540: treating GenericKubernetesResource and RawExtension as buildable
  • Fix #​4547: preventing timing issues with leader election cancel
  • Fix #​4569: fixing jdk httpclient regression with 0 timeouts
  • Fix #​4581: "float" types in spec for CRD generator are supported
  • Fix #​4610: inconsistent additionalPrinterColumns jsonPath
  • Fix #​4641: fixed regression with missing initial watch event
Improvements
  • Fix #​4014: added support for OpenShift Build log version.
  • Fix #​4201: Removed sendAsync from the individual http client implementations
  • Fix #​4355: for exec, attach, upload, and copy operations the container id/name will be validated or chosen prior to the remote call. You may also use the kubectl.kubernetes.io/default-container annotation to specify the default container.
  • Fix #​4530: generalizing the Serialization logic to allow for primitive values and clarifying the type expectations.
  • Fix #​4363: exposed ResourceCompare.metadataChanged
New Features
  • Fix #​4136: added support for fieldValidation as a dsl method for POST/PUT/PATCH operations
  • Fix #​3896: added dsl support for server side apply
  • Fix #​4582: updated [client.secrets] createOrReplace document
  • Fix #​4516: added support for blocking delete operations using the withTimeout methods: op.withTimeout(1, TimeUnit.MINUTE).delete() - will wait for up to 1 minute for the resources to be fully deleted. This makes for a more concise replacement of the deletingExisting method.
Note: Breaking changes
  • Fix #​3923: removed KubernetesResourceMappingProvider - a META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource list of resources is used instead.
  • Fix #​4515: files located at the root of jars named model.properties, e.g. core.properties, have been removed
  • Fix #​4579: the implicit registration of resource and list types that happens when using the resource(class) methods has been removed. This makes the behavior of the client more predictable as that was an undocumented side-effect. If you expect to see instances of a custom type from an untyped api call - typically KubernetesClient.load, KubernetesClient.resourceList, KubernetesClient.resource(InputStream|String), then you must either create a META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource file (see above #​3923), or make calls to KubernetesDeserializer.registerCustomKind - however since KubernetesDeserializer is an internal class that mechanism is not preferred.
  • Fix #​4597: remove the deprecated support for javax.validation.constraints.NotNull in the crd-generator, to mark a property as required it needs to be annotated with io.fabric8.generator.annotation.Required
  • Fix #​4363: deprecated existing ResourceCompare methods such as compareKubernetesResource as they are not for general use

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 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 these updates again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

@henryZrncik henryZrncik changed the title chore(deps): update fabric8 to v6.3.0 Update fabric8 to v6.3.0 Dec 13, 2022
@andreaTP
Copy link
Contributor

@henryZrncik I think this one should be merged asap

@henryZrncik
Copy link
Contributor Author

@henryZrncik I think this one should be merged asap

@andreaTP Thank you. I created another PR which holds also change in repo from which we are obtaining CRDs to build models (#432). Could you take a look there ?

@henryZrncik henryZrncik deleted the renovate/fabric8 branch December 15, 2022 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants