Skip to content

Conversation

@radcortez
Copy link
Member

This removes the quotes of the channel names in build items and adds a standard API to reconstruct a mp.messaging property with the appropriate channel name (either quoted or unquoted)

Additionally, this adds quarkus.messaging.incoming.* and quarkus.messaging.outgoing.* with relocates and fallbacks to the mp namespace. These are hidden from the user and are used internally in a @ConfigMapping to validate channels to avoid manual queries and string manipulations. There are other places where we can leverage the same pattern, but I didn't want to be too disruptive.

@quarkus-bot
Copy link

quarkus-bot bot commented Oct 31, 2025

Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 6dd0b72.

✅ 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.

@github-actions
Copy link

🎊 PR Preview 50d1785 has been successfully built and deployed to https://quarkus-pr-main-50800-preview.surge.sh/version/main/guides/

  • Images of blog posts older than 3 months are not available.
  • Newsletters older than 3 months are not available.

@quarkus-bot
Copy link

quarkus-bot bot commented Oct 31, 2025

Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 6dd0b72.

✅ 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

📦 extensions/micrometer-opentelemetry/deployment

io.quarkus.micrometer.opentelemetry.deployment.compatibility.MicrometerTimedInterceptorTest.testTimeMethod_AsyncFailed - History

  • Stream has no elements - java.lang.IllegalArgumentException
java.lang.IllegalArgumentException: Stream has no elements
	at io.quarkus.micrometer.opentelemetry.deployment.common.MetricDataFilter.lambda$lastReading$2(MetricDataFilter.java:213)
	at java.base/java.util.Optional.orElseThrow(Optional.java:403)
	at io.quarkus.micrometer.opentelemetry.deployment.common.MetricDataFilter.lastReading(MetricDataFilter.java:213)
	at io.quarkus.micrometer.opentelemetry.deployment.common.MetricDataFilter.lastReadingDataPoint(MetricDataFilter.java:231)
	at io.quarkus.micrometer.opentelemetry.deployment.compatibility.MicrometerTimedInterceptorTest.testTimeMethod_AsyncFailed(MicrometerTimedInterceptorTest.java:150)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at io.quarkus.test.QuarkusUnitTest.runExtensionMethod(QuarkusUnitTest.java:534)

Copy link
Member

@gsmet gsmet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's a good step in the right direction.

@ozangunalp do you have to have a look before we merge?

@gsmet gsmet requested a review from ozangunalp November 4, 2025 13:59
Copy link
Contributor

@ozangunalp ozangunalp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good. Thank you @radcortez !

@ozangunalp ozangunalp merged commit c0441e9 into quarkusio:main Nov 5, 2025
44 checks passed
@quarkus-bot quarkus-bot bot added this to the 3.30 - main milestone Nov 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants