Open yue9944882 opened 7 months ago
Looks good to me, I think that the only thing that is missing is how we will make the fluent bindings work in the new version/package.
I was thinking about this some more in the context of the PR that you sent.
I think that it may be easier to maintain this as a git branch rather than cloning the code.
We did this in the javascript library with the 0.x
and 1.x
branches.
I'm wondering what the rationale is for a separate branch for master-java8, as that introduces a lot of maintenance.
Should we not compile to java8 with JDK11 instead? Basically drop support for using JDK 8 to compile the project, while retaining the ability to run on java 8?
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle rotten
We're going to do a critical project re-structure to obtain the new Jakarta annotation support by bumping openapi-generator from
v4.3.1
tov6.6.0
. The work will consist of the following steps:v.4.3.1
on the existingclient-java
module (like we did in the past): https://github.com/kubernetes-client/java/pull/2923client-java
module toclient-java-legacy
, and this legacy module will be java8 compatible for those users sticking with java8. https://github.com/kubernetes-client/java/pull/2928, it will maintained in a separated branch namedmaster-java8
useSingleRequestParameter
configuration to solve the pain from maintaining long list of separate parameters: https://github.com/kubernetes-client/gen/pull/257client-java
usingv6.6.0
generator and package name to beio.kubernetes.client.openapi.v2
, the new module will obtain jatarta annotation support but only compatible to java11+ JDK versionsclient-java
andclient-java-legacy
module@brendandburns what do you think about the plan above?