-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
[3.16] 3.16.2 backports 1 #44330
[3.16] 3.16.2 backports 1 #44330
Conversation
- we want to avoid a situation where if multiple clients/connections are created in a row, the same event loop is used and so writing/receiving messages is de-facto serialized (cherry picked from commit 8340b35)
Signed-off-by: Phillip Kruger <[email protected]> (cherry picked from commit 4b48c53)
Bumps [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) from 2.18.0 to 2.18.1. - [Commits](FasterXML/jackson-bom@jackson-bom-2.18.0...jackson-bom-2.18.1) --- updated-dependencies: - dependency-name: com.fasterxml.jackson:jackson-bom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> (cherry picked from commit cec6f23)
(cherry picked from commit 6978f67)
We need to ignore decorators and abstract classes when selecting the request handlers. Fixes quarkusio#34824 (cherry picked from commit cf0948c)
This commit introduces a way to determine if a request behind a proxy has been forwarded by a trusted proxy. It implements a custom header (`X-Forwarded-Trusted-Proxy`) that allows request processing to verify the presence of this header, indicating the request originated from a trusted source. To prevent forgery, any incoming request containing this custom header has it removed before further processing. (cherry picked from commit 5069761)
Bumps [io.quarkus.develocity:quarkus-project-develocity-extension](https://github.com/quarkusio/quarkus-project-develocity-extension) from 1.1.6 to 1.1.7. - [Commits](quarkusio/quarkus-project-develocity-extension@1.1.6...1.1.7) --- updated-dependencies: - dependency-name: io.quarkus.develocity:quarkus-project-develocity-extension dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> (cherry picked from commit 6ddd2d4)
(cherry picked from commit c132c74)
Bumps `bouncycastle.version` from 1.78.1 to 1.79. Updates `org.bouncycastle:bcprov-jdk18on` from 1.78.1 to 1.79 - [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html) - [Commits](https://github.com/bcgit/bc-java/commits) Updates `org.bouncycastle:bctls-jdk18on` from 1.78.1 to 1.79 - [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html) - [Commits](https://github.com/bcgit/bc-java/commits) Updates `org.bouncycastle:bcpkix-jdk18on` from 1.78.1 to 1.79 - [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html) - [Commits](https://github.com/bcgit/bc-java/commits) Updates `org.bouncycastle:bcutil-jdk18on` from 1.78.1 to 1.79 - [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html) - [Commits](https://github.com/bcgit/bc-java/commits) --- updated-dependencies: - dependency-name: org.bouncycastle:bcprov-jdk18on dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.bouncycastle:bctls-jdk18on dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.bouncycastle:bcpkix-jdk18on dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.bouncycastle:bcutil-jdk18on dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> (cherry picked from commit 4cf3a41)
(cherry picked from commit cb9b8a2)
The public schema is gone in recent PostgreSQL versions so let's not use it anymore. (cherry picked from commit 68c3a11)
It should improve compatibility with ARM64. (cherry picked from commit 786e6a8)
docs: 3 more required imports for /fruits GET endpoint (cherry picked from commit 337ba3e)
(cherry picked from commit 06c7639)
(cherry picked from commit 029db46)
(cherry picked from commit d6e372b)
(cherry picked from commit de34b6f)
Fixes: quarkusio#44190 (cherry picked from commit 2908dbf)
The `deploy-snapshots.yml.disabled` no longer works, so removing it (cherry picked from commit 3b06ab9)
(cherry picked from commit c7c4c45)
Closes: quarkusio#44229 (cherry picked from commit a6edf30)
- 25 -> 10; the Quartz thread pool is not used to execute scheduled methods anyway (cherry picked from commit a1e65b1)
Signed-off-by: Phillip Kruger <[email protected]> (cherry picked from commit ebe0750)
(cherry picked from commit ad71c6d)
(cherry picked from commit 4b6d352)
(cherry picked from commit ac87489)
…to `@QuarkusIntegrationTest` In case there are both test classes annotated with `@QuarkusTest` and `@QuarkusIntegrationTest`, JUnit callbacks (those in `AbstractTestWithCallbacksExtension`) are not properly cleaned up, causing the (later) run integration tests to try to call the "old" callbacks, which cannot work (class loader issue). This change adds a `Runnable` to clean up the memoized callbacks in `QuarkusTestExtensionState.close()`, which works for both `IntegrationTestExtensionState` and `QuarkusTestExtension.ExtensionState`. (cherry picked from commit 54f8235)
- problem occurs if a fragment is rendered separately and that fragment includes a template that declares another fragment like `{#fragment rendered=false}` - the `rendered=false` is ignored - fixes quarkusio#44281 (cherry picked from commit 47215b4)
This is extremely important as some recipes are additive and changing the order will affect the result. I noticed that because a project updated from 3.5 to 3.15 was updated to use quarkus-resteasy-client-jackson instead of quarkus-rest-client-jackson due to the recipes not applied in order. (cherry picked from commit c211c89)
(cherry picked from commit 33066b8)
🙈 The PR is closed and the preview is expired. |
Status for workflow
|
Status for workflow
|
Please don't merge, I will merge it myself.