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

[3.18] 3.18.0 backports 1 #45759

Merged
merged 50 commits into from
Jan 22, 2025
Merged

[3.18] 3.18.0 backports 1 #45759

merged 50 commits into from
Jan 22, 2025

Conversation

gsmet
Copy link
Member

@gsmet gsmet commented Jan 21, 2025

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

LarsSven and others added 30 commits January 21, 2025 18:07
(cherry picked from commit a9bb751)
(cherry picked from commit 8e09eb0)
Fixes: quarkusio#45627
(cherry picked from commit 30ee339)
This is done because I assume that was the original intent,
but also because it avoids the non-zero cost
incurred by Vert.x to look up the various
supported options

(cherry picked from commit cf6c2cd)
(cherry picked from commit d605c31)
Fix Otel logging message formating

(cherry picked from commit 81f3e20)
It's marked as experimental in the metadata of the extension but not in
the documentation.

(cherry picked from commit 7f6a046)
An IT is based on RestAssured only. The name should end by Test.

(cherry picked from commit 7aa12cb)
Management URLs were prefixed twice when absolute:
http://localhost:9000http://localhost:9000/q/health

Which was defeating the logic removing the host when collecting
suppressed URIs.

Fixes quarkusio#36510

(cherry picked from commit 5da616b)
The name is used in the metrics if defined and thus we can pass a fully
qualifier path for the route.

(cherry picked from commit c377d4a)
(cherry picked from commit 9f806c0)
It's a detail but it's the contract we want and matching will be faster.

(cherry picked from commit 9cd2b13)
The current condition is weird because we end up saying we want at least
1, and it only returns when there are 2.

(cherry picked from commit 081c7b1)
While /q/dev-ui/* would exclude:
- /q/dev-ui/
- /q/dev-ui/whatever
it wouldn't exclude /q/dev-ui/whatever/whenever/, which was problematic.

See additional tests.

Note that I think this should be improved with a proper matcher that
handles all our matching rules efficiently but for now, it will have to
do.

(cherry picked from commit 7615750)
We were always passing a <<ignored>> value for the native builder which
is a problem.
We now correctly get the values from the platform properties when possible.

(cherry picked from commit 17d805a)

This comment has been minimized.

Copy link

github-actions bot commented Jan 21, 2025

🙈 The PR is closed and the preview is expired.

DavideD and others added 3 commits January 21, 2025 22:14
Bumps `hibernate-orm.version` from 6.6.4.Final to 6.6.5.Final.

Updates `org.hibernate.orm:hibernate-core` from 6.6.4.Final to 6.6.5.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/6.6.5/changelog.txt)
- [Commits](hibernate/hibernate-orm@6.6.4...6.6.5)

Updates `org.hibernate.orm:hibernate-graalvm` from 6.6.4.Final to 6.6.5.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/6.6.5/changelog.txt)
- [Commits](hibernate/hibernate-orm@6.6.4...6.6.5)

Updates `org.hibernate.orm:hibernate-envers` from 6.6.4.Final to 6.6.5.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/6.6.5/changelog.txt)
- [Commits](hibernate/hibernate-orm@6.6.4...6.6.5)

Updates `org.hibernate.orm:hibernate-jpamodelgen` from 6.6.4.Final to 6.6.5.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/6.6.5/changelog.txt)
- [Commits](hibernate/hibernate-orm@6.6.4...6.6.5)

Updates `org.hibernate:hibernate-jpamodelgen` from 6.6.4.Final to 6.6.5.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/6.6.5/changelog.txt)
- [Commits](hibernate/hibernate-orm@6.6.4...6.6.5)

Updates `org.hibernate.orm:hibernate-community-dialects` from 6.6.4.Final to 6.6.5.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/6.6.5/changelog.txt)
- [Commits](hibernate/hibernate-orm@6.6.4...6.6.5)

---
updated-dependencies:
- dependency-name: org.hibernate.orm:hibernate-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.hibernate.orm:hibernate-graalvm
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.hibernate.orm:hibernate-envers
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.hibernate.orm:hibernate-jpamodelgen
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.hibernate:hibernate-jpamodelgen
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.hibernate.orm:hibernate-community-dialects
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
(cherry picked from commit 37d0453)
(cherry picked from commit 46bb4cd)

This comment has been minimized.

This comment has been minimized.

It is not an extension so it shouldn't be treated as such.

I have no idea why but it causes some issues when building with an empty
repository so let's get rid of it given it's useless.
Copy link

quarkus-bot bot commented Jan 22, 2025

Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 3a4cf41.

✅ The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

Warning

There are other workflow runs running, you probably need to wait for their status before merging.

Copy link

quarkus-bot bot commented Jan 22, 2025

Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 3a4cf41.

✅ The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

You can consult the Develocity build scans.


Flaky tests - Develocity

⚙️ JVM Tests - JDK 21

📦 integration-tests/observability-lgtm

io.quarkus.observability.test.LgtmReloadTest.testReload - History

  • io.quarkus.builder.BuildException: Build failure: Build failed due to errors [error]: Build step io.quarkus.observability.deployment.ObservabilityDevServiceProcessor\#startContainers threw an exception: java.lang.RuntimeException: org.testcontainers.containers.ContainerLaunchException: Container startup failed for image docker.io/grafana/otel-lgtm:0.8.2 at io.quarkus.observability.deployment.ObservabilityDevServiceProcessor.lambda$startContainers$3(ObservabilityDevServiceProcessor.java:170) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) - java.lang.RuntimeException
java.lang.RuntimeException: 
io.quarkus.builder.BuildException: Build failure: Build failed due to errors
	[error]: Build step io.quarkus.observability.deployment.ObservabilityDevServiceProcessor#startContainers threw an exception: java.lang.RuntimeException: org.testcontainers.containers.ContainerLaunchException: Container startup failed for image docker.io/grafana/otel-lgtm:0.8.2
	at io.quarkus.observability.deployment.ObservabilityDevServiceProcessor.lambda$startContainers$3(ObservabilityDevServiceProcessor.java:170)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at io.quarkus.observability.deployment.ObservabilityDevServiceProcessor.startContainers(ObservabilityDevServiceProcessor.java:113)
	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)

io.quarkus.observability.test.LgtmResourcesTest.testTracing - History

  • java.lang.RuntimeException: Failed to start quarkus - java.lang.RuntimeException
java.lang.RuntimeException: java.lang.RuntimeException: Failed to start quarkus
	at io.quarkus.test.junit.QuarkusTestExtension.throwBootFailureException(QuarkusTestExtension.java:611)
	at io.quarkus.test.junit.QuarkusTestExtension.interceptTestClassConstructor(QuarkusTestExtension.java:695)
	at java.base/java.util.Optional.orElseGet(Optional.java:364)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: java.lang.RuntimeException: Failed to start quarkus
	at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)

@gsmet gsmet merged commit 3a27b80 into quarkusio:3.18 Jan 22, 2025
54 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cache 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/docstyle issues related for manual docstyle review area/documentation area/gradle Gradle area/grpc gRPC area/infra internal and infrastructure related issues area/logging area/metrics area/oidc area/panache area/platform Issues related to definition and interaction with Quarkus Platform area/redis area/rest area/rest-client area/resteasy-classic area/swagger-ui area/testing area/tracing area/vertx triage/flaky-test
Projects
None yet
Development

Successfully merging this pull request may close these issues.