Skip to content

Commit 499c82f

Browse files
committed
Sync documentation of main branch
1 parent ab413e9 commit 499c82f

10 files changed

+215
-14
lines changed

_generated-doc/main/config/quarkus-all-config.adoc

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9170,6 +9170,7 @@ Enable monitoring various monitoring options. The value should be comma separate
91709170
- `jmxserver` for JMX server support (experimental)
91719171
- `nmt` for native memory tracking support
91729172
- `all` for all monitoring features
9173+
- `none` for explicitly turning off all monitoring features
91739174

91749175

91759176
ifdef::add-copy-button-to-env-var[]
@@ -9179,7 +9180,7 @@ ifndef::add-copy-button-to-env-var[]
91799180
Environment variable: `+++QUARKUS_NATIVE_MONITORING+++`
91809181
endif::add-copy-button-to-env-var[]
91819182
--
9182-
a|list of `heapdump`, `jvmstat`, `jfr`, `jmxserver`, `jmxclient`, `nmt`, `all`
9183+
a|list of `heapdump`, `jvmstat`, `jfr`, `jmxserver`, `jmxclient`, `nmt`, `all`, `none`
91839184
|
91849185

91859186
a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-native-enable-reports]] [.property-path]##link:#quarkus-core_quarkus-native-enable-reports[`quarkus.native.enable-reports`]##
@@ -83903,6 +83904,27 @@ endif::add-copy-button-to-env-var[]
8390383904
|string
8390483905
|
8390583906

83907+
a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-oidc-filter_quarkus-rest-client-oidc-filter-refresh-on-unauthorized]] [.property-path]##link:#quarkus-rest-client-oidc-filter_quarkus-rest-client-oidc-filter-refresh-on-unauthorized[`quarkus.rest-client-oidc-filter.refresh-on-unauthorized`]##
83908+
ifdef::add-copy-button-to-config-props[]
83909+
config_property_copy_button:+++quarkus.rest-client-oidc-filter.refresh-on-unauthorized+++[]
83910+
endif::add-copy-button-to-config-props[]
83911+
83912+
83913+
[.description]
83914+
--
83915+
If Quarkus should refresh the access token after the MP REST client request results in 401 Unauthorized error. The refresh can be useful when the access token can be revoked by other services while the access token still appears valid locally.
83916+
83917+
83918+
ifdef::add-copy-button-to-env-var[]
83919+
Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT_OIDC_FILTER_REFRESH_ON_UNAUTHORIZED+++[]
83920+
endif::add-copy-button-to-env-var[]
83921+
ifndef::add-copy-button-to-env-var[]
83922+
Environment variable: `+++QUARKUS_REST_CLIENT_OIDC_FILTER_REFRESH_ON_UNAUTHORIZED+++`
83923+
endif::add-copy-button-to-env-var[]
83924+
--
83925+
|boolean
83926+
|`false`
83927+
8390683928

8390783929
h|[.extension-name]##REST Client - OpenID Connect Token Propagation##
8390883930
h|Type
@@ -86795,6 +86817,27 @@ endif::add-copy-button-to-env-var[]
8679586817
|string
8679686818
|
8679786819

86820+
a|icon:lock[title=Fixed at build time] [[quarkus-resteasy-client-oidc-filter_quarkus-resteasy-client-oidc-filter-refresh-on-unauthorized]] [.property-path]##link:#quarkus-resteasy-client-oidc-filter_quarkus-resteasy-client-oidc-filter-refresh-on-unauthorized[`quarkus.resteasy-client-oidc-filter.refresh-on-unauthorized`]##
86821+
ifdef::add-copy-button-to-config-props[]
86822+
config_property_copy_button:+++quarkus.resteasy-client-oidc-filter.refresh-on-unauthorized+++[]
86823+
endif::add-copy-button-to-config-props[]
86824+
86825+
86826+
[.description]
86827+
--
86828+
If Quarkus should refresh the access token after the MP REST client request results in 401 Unauthorized error. The refresh can be useful when the access token can be revoked by other services while the access token still appears valid locally.
86829+
86830+
86831+
ifdef::add-copy-button-to-env-var[]
86832+
Environment variable: env_var_with_copy_button:+++QUARKUS_RESTEASY_CLIENT_OIDC_FILTER_REFRESH_ON_UNAUTHORIZED+++[]
86833+
endif::add-copy-button-to-env-var[]
86834+
ifndef::add-copy-button-to-env-var[]
86835+
Environment variable: `+++QUARKUS_RESTEASY_CLIENT_OIDC_FILTER_REFRESH_ON_UNAUTHORIZED+++`
86836+
endif::add-copy-button-to-env-var[]
86837+
--
86838+
|boolean
86839+
|`false`
86840+
8679886841

8679986842
h|[.extension-name]##RESTEasy Client - OpenID Connect Token Propagation##
8680086843
h|Type

_generated-doc/main/config/quarkus-core_quarkus.native.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -591,6 +591,7 @@ Enable monitoring various monitoring options. The value should be comma separate
591591
- `jmxserver` for JMX server support (experimental)
592592
- `nmt` for native memory tracking support
593593
- `all` for all monitoring features
594+
- `none` for explicitly turning off all monitoring features
594595

595596

596597
ifdef::add-copy-button-to-env-var[]
@@ -600,7 +601,7 @@ ifndef::add-copy-button-to-env-var[]
600601
Environment variable: `+++QUARKUS_NATIVE_MONITORING+++`
601602
endif::add-copy-button-to-env-var[]
602603
--
603-
a|list of `heapdump`, `jvmstat`, `jfr`, `jmxserver`, `jmxclient`, `nmt`, `all`
604+
a|list of `heapdump`, `jvmstat`, `jfr`, `jmxserver`, `jmxclient`, `nmt`, `all`, `none`
604605
|
605606

606607
a|icon:lock[title=Fixed at build time] [[quarkus-core_quarkus-native-enable-reports]] [.property-path]##link:#quarkus-core_quarkus-native-enable-reports[`quarkus.native.enable-reports`]##

_generated-doc/main/config/quarkus-rest-client-oidc-filter.adoc

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,26 @@ endif::add-copy-button-to-env-var[]
2828
|string
2929
|
3030

31+
a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-oidc-filter_quarkus-rest-client-oidc-filter-refresh-on-unauthorized]] [.property-path]##link:#quarkus-rest-client-oidc-filter_quarkus-rest-client-oidc-filter-refresh-on-unauthorized[`quarkus.rest-client-oidc-filter.refresh-on-unauthorized`]##
32+
ifdef::add-copy-button-to-config-props[]
33+
config_property_copy_button:+++quarkus.rest-client-oidc-filter.refresh-on-unauthorized+++[]
34+
endif::add-copy-button-to-config-props[]
35+
36+
37+
[.description]
38+
--
39+
If Quarkus should refresh the access token after the MP REST client request results in 401 Unauthorized error. The refresh can be useful when the access token can be revoked by other services while the access token still appears valid locally.
40+
41+
42+
ifdef::add-copy-button-to-env-var[]
43+
Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT_OIDC_FILTER_REFRESH_ON_UNAUTHORIZED+++[]
44+
endif::add-copy-button-to-env-var[]
45+
ifndef::add-copy-button-to-env-var[]
46+
Environment variable: `+++QUARKUS_REST_CLIENT_OIDC_FILTER_REFRESH_ON_UNAUTHORIZED+++`
47+
endif::add-copy-button-to-env-var[]
48+
--
49+
|boolean
50+
|`false`
51+
3152
|===
3253

_generated-doc/main/config/quarkus-rest-client-oidc-filter_quarkus.rest-client-oidc-filter.adoc

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,26 @@ endif::add-copy-button-to-env-var[]
2828
|string
2929
|
3030

31+
a|icon:lock[title=Fixed at build time] [[quarkus-rest-client-oidc-filter_quarkus-rest-client-oidc-filter-refresh-on-unauthorized]] [.property-path]##link:#quarkus-rest-client-oidc-filter_quarkus-rest-client-oidc-filter-refresh-on-unauthorized[`quarkus.rest-client-oidc-filter.refresh-on-unauthorized`]##
32+
ifdef::add-copy-button-to-config-props[]
33+
config_property_copy_button:+++quarkus.rest-client-oidc-filter.refresh-on-unauthorized+++[]
34+
endif::add-copy-button-to-config-props[]
35+
36+
37+
[.description]
38+
--
39+
If Quarkus should refresh the access token after the MP REST client request results in 401 Unauthorized error. The refresh can be useful when the access token can be revoked by other services while the access token still appears valid locally.
40+
41+
42+
ifdef::add-copy-button-to-env-var[]
43+
Environment variable: env_var_with_copy_button:+++QUARKUS_REST_CLIENT_OIDC_FILTER_REFRESH_ON_UNAUTHORIZED+++[]
44+
endif::add-copy-button-to-env-var[]
45+
ifndef::add-copy-button-to-env-var[]
46+
Environment variable: `+++QUARKUS_REST_CLIENT_OIDC_FILTER_REFRESH_ON_UNAUTHORIZED+++`
47+
endif::add-copy-button-to-env-var[]
48+
--
49+
|boolean
50+
|`false`
51+
3152
|===
3253

_generated-doc/main/config/quarkus-resteasy-client-oidc-filter.adoc

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,26 @@ endif::add-copy-button-to-env-var[]
4949
|string
5050
|
5151

52+
a|icon:lock[title=Fixed at build time] [[quarkus-resteasy-client-oidc-filter_quarkus-resteasy-client-oidc-filter-refresh-on-unauthorized]] [.property-path]##link:#quarkus-resteasy-client-oidc-filter_quarkus-resteasy-client-oidc-filter-refresh-on-unauthorized[`quarkus.resteasy-client-oidc-filter.refresh-on-unauthorized`]##
53+
ifdef::add-copy-button-to-config-props[]
54+
config_property_copy_button:+++quarkus.resteasy-client-oidc-filter.refresh-on-unauthorized+++[]
55+
endif::add-copy-button-to-config-props[]
56+
57+
58+
[.description]
59+
--
60+
If Quarkus should refresh the access token after the MP REST client request results in 401 Unauthorized error. The refresh can be useful when the access token can be revoked by other services while the access token still appears valid locally.
61+
62+
63+
ifdef::add-copy-button-to-env-var[]
64+
Environment variable: env_var_with_copy_button:+++QUARKUS_RESTEASY_CLIENT_OIDC_FILTER_REFRESH_ON_UNAUTHORIZED+++[]
65+
endif::add-copy-button-to-env-var[]
66+
ifndef::add-copy-button-to-env-var[]
67+
Environment variable: `+++QUARKUS_RESTEASY_CLIENT_OIDC_FILTER_REFRESH_ON_UNAUTHORIZED+++`
68+
endif::add-copy-button-to-env-var[]
69+
--
70+
|boolean
71+
|`false`
72+
5273
|===
5374

_generated-doc/main/config/quarkus-resteasy-client-oidc-filter_quarkus.resteasy-client-oidc-filter.adoc

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,26 @@ endif::add-copy-button-to-env-var[]
4949
|string
5050
|
5151

52+
a|icon:lock[title=Fixed at build time] [[quarkus-resteasy-client-oidc-filter_quarkus-resteasy-client-oidc-filter-refresh-on-unauthorized]] [.property-path]##link:#quarkus-resteasy-client-oidc-filter_quarkus-resteasy-client-oidc-filter-refresh-on-unauthorized[`quarkus.resteasy-client-oidc-filter.refresh-on-unauthorized`]##
53+
ifdef::add-copy-button-to-config-props[]
54+
config_property_copy_button:+++quarkus.resteasy-client-oidc-filter.refresh-on-unauthorized+++[]
55+
endif::add-copy-button-to-config-props[]
56+
57+
58+
[.description]
59+
--
60+
If Quarkus should refresh the access token after the MP REST client request results in 401 Unauthorized error. The refresh can be useful when the access token can be revoked by other services while the access token still appears valid locally.
61+
62+
63+
ifdef::add-copy-button-to-env-var[]
64+
Environment variable: env_var_with_copy_button:+++QUARKUS_RESTEASY_CLIENT_OIDC_FILTER_REFRESH_ON_UNAUTHORIZED+++[]
65+
endif::add-copy-button-to-env-var[]
66+
ifndef::add-copy-button-to-env-var[]
67+
Environment variable: `+++QUARKUS_RESTEASY_CLIENT_OIDC_FILTER_REFRESH_ON_UNAUTHORIZED+++`
68+
endif::add-copy-button-to-env-var[]
69+
--
70+
|boolean
71+
|`false`
72+
5273
|===
5374

_generated-doc/main/infra/quarkus-all-build-items.adoc

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1100,6 +1100,21 @@ This option is only meant to be set by extensions that also generated the resour
11001100

11011101

11021102

1103+
a| https://github.com/quarkusio/quarkus/blob/main/core/deployment/src/main/java/io/quarkus/deployment/builditem/GeneratedRuntimeSystemPropertyBuildItem.java[`io.quarkus.deployment.builditem.GeneratedRuntimeSystemPropertyBuildItem`, window="_blank"]
1104+
[.description]
1105+
--
1106+
Represents a system property that will be set immediately on application startup, the system property will be generated when set.
1107+
-- a|`java.lang.String key`
1108+
1109+
_No Javadoc found_
1110+
1111+
`java.lang.String generatorClass`
1112+
1113+
_No Javadoc found_
1114+
1115+
1116+
1117+
11031118
a| https://github.com/quarkusio/quarkus/blob/main/core/deployment/src/main/java/io/quarkus/deployment/builditem/HotDeploymentWatchedFileBuildItem.java[`io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem`, window="_blank"]
11041119
[.description]
11051120
--

_versions/main/guides/building-native-image.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -957,6 +957,10 @@ include at build time.
957957
|Adds support for native memory tracking.
958958
|GraalVM for JDK 23 Mandrel 24.1
959959

960+
|none
961+
|Disables support for all monitoring options that would be enabled by default in Quarkus
962+
|Pseudo option used by Quarkus
963+
960964
|all
961965
|Adds all monitoring options.
962966
|GraalVM 22.3, GraalVM CE 17.0.7 Mandrel 22.3 Mandrel 23.0 (17.0.7)

_versions/main/guides/compose-dev-services.adoc

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ _The Compose Specification is a developer-focused standard for defining cloud an
2222

2323
Compose is a widely used tool for defining and managing multi-container applications, for development and testing purposes.
2424
A YAML description file, typically named `compose.yml`, defines the services, networks, and volumes required for your application.
25-
https://docs.docker.com/compose/[Docker Compose] is the reference implementation and https://podman-desktop.io/docs/compose[Podman Desktop] also provides out-of-box support for the Compose specification.
25+
https://docs.docker.com/compose/[Docker Compose] is the reference implementation and https://podman-desktop.io/docs/compose[Podman Desktop] also provides out-of-the-box support for the Compose specification.
2626

2727
Quarkus detects Compose files named `compose-devservices.yml` (or <<compose-devservices-compose-files>>) in your project and starts the defined services when your application runs in development or test mode.
2828
Extensions providing dev services discover these custom services and use them instead of creating default ones.
@@ -78,7 +78,7 @@ When you run the application in dev mode or execute tests, Compose Dev Services
7878
instead of using the default dev service provided by the `quarkus-jdbc-postgresql` extension.
7979

8080
As per the above configuration, the PostgreSQL container port `5432` will be exposed to a random host port
81-
and the application datasource will be configured by extracting connection information such as _user_, _password_ and the _database name_.
81+
and the application datasource will be configured by extracting connection information such as _user_, _password_, and the _database name_.
8282

8383
=== Multi-Service Example: Custom Network and Dependencies
8484

@@ -154,7 +154,7 @@ For example, the PostgreSQL Dev Service looks for a service with the image name
154154

155155
When a match is found, the extension will:
156156

157-
1. Extract connection information from the container (connection url, credentials, database name, etc.)
157+
1. Extract connection information from the container (connection URL, credentials, database name, etc.)
158158
2. Configure the application to use the discovered service
159159
3. Skip creating its own default Dev Service container
160160

@@ -287,7 +287,7 @@ quarkus.compose.devservices.files=src/main/docker/base-compose.yml,src/main/dock
287287

288288
==== Using Compose profiles
289289

290-
With profiles, Compose files can define a set of active profiles so started services is adjusted for various usages and environments.
290+
With profiles, Compose files can define a set of active profiles so that started services are adjusted for various usages and environments.
291291
You can specify the profiles to activate by setting the `quarkus.compose.devservices.profiles` property in the `application.properties` file:
292292

293293
[source, yaml]
@@ -313,7 +313,7 @@ services:
313313

314314
=== Ignoring Services
315315

316-
You can configure Compose Dev Services to ignore specific services by adding the `io.quarkus.devservices.compose.ignore` label to the service in your Compose file:
316+
You can configure Compose Dev Services to not discover specific services by adding the `io.quarkus.devservices.compose.ignore` label to the service in your Compose file:
317317

318318
[source, yaml]
319319
----
@@ -378,7 +378,7 @@ services:
378378
----
379379

380380
You can also specify how many times a log message should appear by setting the numeric suffix value:
381-
`io.quarkus.devservices.compose.wait_for.logs.3: .*Worker started.*`
381+
`io.quarkus.devservices.compose.wait_for.logs.3: .\*Worker started.*`
382382

383383
=== Wait for Ports
384384

@@ -469,7 +469,7 @@ The host is set to the Docker host IP address, and the port is set to the mapped
469469

470470
[NOTE]
471471
====
472-
For database services, if the label `io.quarkus.compose.devservices.jdbc.parameters` is set, the parameters are added to the JDBC URL.
472+
For database services, if the label `io.quarkus.devservices.compose.jdbc.parameters` is set, the parameters are added to the JDBC URL.
473473
====
474474

475475
=== Custom config mapping using service labels
@@ -481,7 +481,7 @@ You can customize how environment variables and exposed ports are mapped to appl
481481
To map an environment variable to a specific application configuration property,
482482
use the `io.quarkus.devservices.compose.config_map.env.<env-var-name>` label.
483483

484-
Let's take the example of a MQTT broker:
484+
Let's take the example of an MQTT broker:
485485

486486
[source, yaml]
487487
----
@@ -611,7 +611,7 @@ export KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:$PORT_9092;
611611

612612
Compose Dev Services provides several configuration options to control how services are started, stopped and shared between application instances.
613613

614-
When the application starts in development or test mode, Compose Dev Services decide whether to start services or to discover already running services based on the configuration.
614+
When the application starts in development or test mode, Compose Dev Services decides whether to start services or to discover already running services based on the configuration.
615615
When the application stops, Compose Dev Services stops the services it started.
616616

617617
=== Compose Project Name
@@ -627,9 +627,9 @@ Compose Dev Services determines the project name as follows:
627627

628628
=== Discovering already started Compose Services
629629

630-
Once the project name is determined, Compose Dev Services first tries discovering existing services with that project name.
630+
Once the project name is determined, Compose Dev Services first tries to discover existing services with that project name.
631631

632-
The already started compose project may have been already started by another Quarkus application running locally with the same project name,
632+
The already started compose project may have been started by another Quarkus application running locally with the same project name,
633633
or manually using the `docker compose up` or `podman compose up` commands.
634634

635635
Regardless of how the services were started,
@@ -664,7 +664,7 @@ This allows services to be reused by other applications or subsequent runs of th
664664

665665
You can also configure the timeout for stopping services with the `quarkus.compose.devservices.stop-timeout` property.
666666
After the timeout, Compose Dev Services will forcefully stop the services.
667-
The default timeout is chosen deliberately short to 1 second for fast cleanup, but you can increase it as needed:
667+
The default timeout is deliberately chosen to be short (1 second) for fast cleanup, but you can increase it as needed:
668668

669669
[source, text]
670670
----

0 commit comments

Comments
 (0)