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

2.7.1 backports 3 #23479

Merged
merged 14 commits into from
Feb 7, 2022
Merged

2.7.1 backports 3 #23479

merged 14 commits into from
Feb 7, 2022

Conversation

gsmet
Copy link
Member

@gsmet gsmet commented Feb 7, 2022

Please don't merge, I will merge it myself.

michalszynkiewicz and others added 14 commits February 6, 2022 22:08
Signed-off-by: Phillip Kruger <[email protected]>
(cherry picked from commit 960a1f2)
since jib already just uses `java` and not `run-java` to run it is not meaningful here
to use the much larger non-runtime image.

(cherry picked from commit aa05d3e)
…e of it in ArcContextProvider.

(cherry picked from commit 6c71b92)
Note that this PR will introduce a performance penalty at load time (first time, when the rest client instance is loaded AND if and only if the rest client methods use param annotations - which is most of the times tho).

What I did was to always generate the `javaMethodX` static fields (before, it was also generated always, but it was done in the implementation MicroProfileRestClientEnricher).
Plus, apart of the method information, we will also load the annotations and the generic types. This is done at load class time (static init).

Moreover, as I had to move some code from MicroProfileRestClientEnricher to
JaxrsClientReactiveProcessor, in order to not increase the length of this class JaxrsClientReactiveProcessor, I started moving some code to ClassRestClientContext (which is protected - not available for users)

Fix quarkusio#22870

(cherry picked from commit 7f453ca)
The stream returned by Files.list must be closed according
to the Javadoc.
In most usages it was correctly done, but there were a few that had
slipped through

(cherry picked from commit c9d6848)
Bumps [kubernetes-client-bom](https://github.com/fabric8io/kubernetes-client) from 5.12.0 to 5.12.1.
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/master/CHANGELOG.md)
- [Commits](fabric8io/kubernetes-client@v5.12.0...v5.12.1)

---
updated-dependencies:
- dependency-name: io.fabric8:kubernetes-client-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
(cherry picked from commit d4bca70)
If an error occurs during a continuous testing run this will allow
continuous testing to recover and continue.

(cherry picked from commit de74b98)
- introduce ReflectiveBeanClassBuildItem
- produce ReflectiveBeanClassBuildItem automatically for bean class
annotated with RegisterForReflection
- resolves quarkusio#7507

(cherry picked from commit 5db6271)
@gsmet gsmet added the area/infra internal and infrastructure related issues label Feb 7, 2022
@gsmet gsmet self-assigned this Feb 7, 2022
@quarkus-bot quarkus-bot bot added area/arc Issue related to ARC (dependency injection) area/core area/dependencies Pull requests that update a dependency file area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/documentation area/gradle Gradle area/grpc gRPC area/hibernate-orm Hibernate ORM area/maven area/openapi area/persistence OBSOLETE, DO NOT USE area/platform Issues related to definition and interaction with Quarkus Platform area/qute The template engine area/rest labels Feb 7, 2022
@gsmet gsmet merged commit 5c94181 into quarkusio:2.7 Feb 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/arc Issue related to ARC (dependency injection) area/core area/dependencies Pull requests that update a dependency file area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/documentation area/gradle Gradle area/grpc gRPC area/hibernate-orm Hibernate ORM area/infra internal and infrastructure related issues area/maven area/openapi area/persistence OBSOLETE, DO NOT USE area/platform Issues related to definition and interaction with Quarkus Platform area/qute The template engine area/rest area/smallrye
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants