-
Notifications
You must be signed in to change notification settings - Fork 3k
Open
Description
Description
In #21458 user-agent used when calling amazon lambda apis is set to:
USER_AGENT_VALUE = String.format(
"quarkus/%s-%s",
System.getProperty("java.vendor.version"),
AbstractLambdaPollLoop.class.getPackage().getImplementationVersion());
and used in http url connection requests allowing Amazon to identify Quarkus usage.
We should do similar for other integrations that allow setting user agent.
Suggestion is to make a config property that defaults to something similar to above but include java.vendor and follow more defacto standard user-agent format.
Something like: "quarkus/2.13.0.Final java/19 (Eclipse Adoptium Temurin-19+36-202208180334)"
Using format: "quarkus/${quarkus.version} java/${java.vm.specification.version} (${java.vendor} ${java.vendor.version})"
Implementation ideas
No response
cescoffier