Skip to content

Commit 95950b5

Browse files
authored
Merge pull request #46735 from gsmet/3.19.3-backports-1
[3.19] 3.19.3 backports 1
2 parents ca623d0 + d4c310b commit 95950b5

File tree

45 files changed

+362
-128
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+362
-128
lines changed

bom/application/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
<parsson.version>1.1.7</parsson.version>
2929
<resteasy-microprofile.version>3.0.1.Final</resteasy-microprofile.version>
3030
<resteasy-spring-web.version>3.2.0.Final</resteasy-spring-web.version>
31-
<resteasy.version>6.2.11.Final</resteasy.version>
31+
<resteasy.version>6.2.12.Final</resteasy.version>
3232
<opentelemetry-instrumentation.version>2.10.0-alpha</opentelemetry-instrumentation.version>
3333
<opentelemetry-semconv.version>1.29.0-alpha</opentelemetry-semconv.version>
3434
<quarkus-http.version>5.3.4</quarkus-http.version>
35-
<micrometer.version>1.14.4</micrometer.version><!-- keep in sync with hdrhistogram: https://central.sonatype.com/artifact/io.micrometer/micrometer-core -->
35+
<micrometer.version>1.14.5</micrometer.version><!-- keep in sync with hdrhistogram: https://central.sonatype.com/artifact/io.micrometer/micrometer-core -->
3636
<hdrhistogram.version>2.2.2</hdrhistogram.version><!-- keep in sync with micrometer -->
3737
<google-auth.version>0.22.0</google-auth.version>
3838
<graphql-java.version>22.2</graphql-java.version> <!-- keep in sync with smallrye-graphql -->
@@ -177,7 +177,7 @@
177177
<mockito.version>5.15.2</mockito.version>
178178
<jna.version>5.8.0</jna.version><!-- should satisfy both testcontainers and mongodb -->
179179
<quarkus-security.version>2.2.0</quarkus-security.version>
180-
<keycloak-client.version>26.0.3</keycloak-client.version>
180+
<keycloak-client.version>26.0.4</keycloak-client.version>
181181
<logstash-gelf.version>1.15.1</logstash-gelf.version>
182182
<checker-qual.version>3.49.0</checker-qual.version>
183183
<error-prone-annotations.version>2.36.0</error-prone-annotations.version>
@@ -195,7 +195,7 @@
195195
<avro.version>1.12.0</avro.version>
196196
<apicurio-registry.version>2.6.8.Final</apicurio-registry.version>
197197
<apicurio-common-rest-client.version>0.1.18.Final</apicurio-common-rest-client.version> <!-- must be the version Apicurio Registry uses -->
198-
<testcontainers.version>1.20.5</testcontainers.version> <!-- Make sure to also update docker-java.version to match its needs -->
198+
<testcontainers.version>1.20.6</testcontainers.version> <!-- Make sure to also update docker-java.version to match its needs -->
199199
<docker-java.version>3.4.1</docker-java.version> <!-- must be the version Testcontainers use: https://central.sonatype.com/artifact/org.testcontainers/testcontainers -->
200200
<!-- Check the compatibility matrix (https://github.com/opensearch-project/opensearch-testcontainers) before upgrading: -->
201201
<opensearch-testcontainers.version>2.0.2</opensearch-testcontainers.version>

bom/dev-ui/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<description>Dependency management for dev-ui. Importable by third party extension developers.</description>
1414

1515
<properties>
16-
<vaadin.version>24.6.2</vaadin.version>
16+
<vaadin.version>24.6.6</vaadin.version>
1717
<lit.version>3.2.1</lit.version>
1818
<lit-element.version>4.1.1</lit-element.version>
1919
<lit-html.version>3.2.1</lit-html.version>
@@ -31,7 +31,7 @@
3131
<es-module-shims.version>2.0.9</es-module-shims.version>
3232
<path-to-regexp.version>2.4.0</path-to-regexp.version>
3333
<codeblock.version>1.0.17</codeblock.version>
34-
<qomponent.version>1.0.1</qomponent.version>
34+
<qomponent.version>1.0.3</qomponent.version>
3535

3636
<hpcc-js-wasm.version>2.15.3</hpcc-js-wasm.version>
3737
<yargs.version>17.7.2</yargs.version>

build-parent/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
<junit4.version>4.13.2</junit4.version>
9696

9797
<!-- The image to use for tests that run Keycloak -->
98-
<keycloak.server.version>26.0.7</keycloak.server.version>
98+
<keycloak.server.version>26.1.3</keycloak.server.version>
9999
<keycloak.wildfly.version>19.0.3</keycloak.wildfly.version>
100100
<keycloak.docker.image>quay.io/keycloak/keycloak:${keycloak.server.version}</keycloak.docker.image>
101101
<keycloak.docker.legacy.image>quay.io/keycloak/keycloak:${keycloak.wildfly.version}-legacy</keycloak.docker.legacy.image>

devtools/gradle/gradle-application-plugin/src/main/java/io/quarkus/gradle/tasks/QuarkusDev.java

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,6 @@ private DevModeCommandLine newLauncher(final AnalyticsService analyticsService)
431431
if (getModules().isPresent() && !getModules().get().isEmpty()) {
432432
builder.addModules(getModules().get());
433433
}
434-
435434
for (Map.Entry<String, ?> e : project.getProperties().entrySet()) {
436435
if (e.getValue() instanceof String) {
437436
builder.buildSystemProperty(e.getKey(), e.getValue().toString());
@@ -448,11 +447,14 @@ private DevModeCommandLine newLauncher(final AnalyticsService analyticsService)
448447
builder.extensionDevModeConfig(appModel.getExtensionDevModeConfig())
449448
.extensionDevModeJvmOptionFilter(extensionJvmOptions);
450449

450+
builder.jvmArgs("-Dgradle.project.path="
451+
+ getProject().getLayout().getProjectDirectory().getAsFile().getAbsolutePath());
452+
451453
analyticsService.sendAnalytics(
452454
DEV_MODE,
453455
appModel,
454456
Map.of(GRADLE_VERSION, getProject().getGradle().getGradleVersion()),
455-
getProject().getBuildDir().getAbsoluteFile());
457+
getProject().getLayout().getBuildDirectory().getAsFile().get());
456458

457459
final Set<ArtifactKey> projectDependencies = new HashSet<>();
458460
for (ResolvedDependency localDep : DependenciesFilter.getReloadableModules(appModel)) {
@@ -545,6 +547,7 @@ private void addQuarkusDevModeDeps(DevModeCommandLineBuilder builder, Applicatio
545547
configuration.setCanBeConsumed(false);
546548
configuration.extendsFrom(platformConfig);
547549
configuration.getDependencies().add(getQuarkusGradleBootstrapResolver());
550+
configuration.getDependencies().add(getQuarkusMavenBootstrapResolver());
548551
configuration.getDependencies().add(getQuarkusCoreDeployment(appModel));
549552
});
550553
devModeDependencyConfiguration = getProject().getConfigurations()
@@ -568,7 +571,15 @@ private void addQuarkusDevModeDeps(DevModeCommandLineBuilder builder, Applicatio
568571
}
569572

570573
private Dependency getQuarkusGradleBootstrapResolver() {
571-
final String pomPropsPath = "META-INF/maven/io.quarkus/quarkus-bootstrap-gradle-resolver/pom.properties";
574+
return getQuarkusBootstrapResolver("quarkus-bootstrap-gradle-resolver");
575+
}
576+
577+
private Dependency getQuarkusMavenBootstrapResolver() {
578+
return getQuarkusBootstrapResolver("quarkus-bootstrap-maven-resolver");
579+
}
580+
581+
private Dependency getQuarkusBootstrapResolver(String artifactId) {
582+
final String pomPropsPath = "META-INF/maven/io.quarkus/" + artifactId + "/pom.properties";
572583
final InputStream devModePomPropsIs = DevModeMain.class.getClassLoader().getResourceAsStream(pomPropsPath);
573584
if (devModePomPropsIs == null) {
574585
throw new GradleException("Failed to locate " + pomPropsPath + " on the classpath");
@@ -591,9 +602,8 @@ private Dependency getQuarkusGradleBootstrapResolver() {
591602
if (devModeVersion == null) {
592603
throw new GradleException("Classpath resource " + pomPropsPath + " is missing version");
593604
}
594-
Dependency gradleResolverDep = getProject().getDependencies()
605+
return getProject().getDependencies()
595606
.create(String.format("%s:%s:%s", devModeGroupId, devModeArtifactId, devModeVersion));
596-
return gradleResolverDep;
597607
}
598608

599609
private Dependency getQuarkusCoreDeployment(ApplicationModel appModel) {

docs/src/main/asciidoc/config-yaml.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc
77
include::_attributes.adoc[]
88
:diataxis-type: howto
99
:categories: core
10-
:summary: Optionally, use `application.yaml` instead of `application.properties` to configure your application.
10+
:summary: Optionally, use application.yaml instead of application.properties to configure your application.
1111
:topics: configuration
1212
:extensions: io.quarkus:quarkus-config-yaml
1313

docs/src/main/asciidoc/maven-tooling.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ A user may choose to disable all the Java options provided by extensions by conf
295295
<version>${quarkus.platform.version}</version>
296296
<configuration>
297297
<extensionJvmOptions>
298-
<disableAll>false</disableAll>
298+
<disableAll>true</disableAll>
299299
</extensionJvmOptions>
300300
</configuration>
301301
</plugin>

docs/src/main/asciidoc/rest.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1407,7 +1407,7 @@ Instead of importing `io.quarkus:quarkus-rest`, you can import either of the fol
14071407
|https://github.com/FasterXML/jackson[Jackson support]
14081408

14091409
|`io.quarkus:quarkus-rest-jsonb`
1410-
|https://eclipse-ee4j.github.io/jsonb-api/[JSON-B support]
1410+
|https://github.com/jakartaee/jsonb-api/[JSON-B support]
14111411

14121412
|===
14131413

@@ -1624,7 +1624,7 @@ public User userPrivate() {
16241624
}
16251625
----
16261626

1627-
When the result the `userPublic` method is serialized, the `id` field will not be contained in the response as the `Public` view does not include it.
1627+
When the result of the `userPublic` method is serialized, the `id` field will not be contained in the response as the `Public` view does not include it.
16281628
The result of `userPrivate` however will include the `id` as expected when serialized.
16291629

16301630
===== Reflection-free Jackson serialization

docs/src/main/asciidoc/security-keycloak-authorization.adoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,8 +319,7 @@ docker run --name keycloak \
319319
quay.io/keycloak/keycloak:{keycloak.version} \ <1>
320320
start --hostname-strict=false --https-key-store-file=/etc/keycloak-keystore.jks <2>
321321
----
322-
323-
<1> For `keycloak.version`, ensure the version is `26.0.7` or later.
322+
<1> For `keycloak.version`, ensure the version is `26.1.3` or later.
324323
<2> For Keycloak keystore, use the `keycloak-keystore.jks` file located at https://github.com/quarkusio/quarkus-quickstarts/blob/main/security-keycloak-authorization-quickstart/config/keycloak-keystore.jks[quarkus-quickstarts/security-keycloak-authorization-quickstart/config].
325324

326325
.Accessing the Keycloak server

docs/src/main/asciidoc/security-oidc-bearer-token-authentication-tutorial.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ For more information, see the <<bearer-token-tutorial-keycloak-dev-mode>> sectio
217217
docker run --name keycloak -e KC_BOOTSTRAP_ADMIN_USERNAME=admin -e KC_BOOTSTRAP_ADMIN_PASSWORD=admin -p 8180:8080 quay.io/keycloak/keycloak:{keycloak.version} start-dev
218218
----
219219
====
220-
* Where the `keycloak.version` is set to version `26.0.7` or later.
220+
* Where the `keycloak.version` is set to version `26.1.3` or later.
221221
. You can access your Keycloak server at http://localhost:8180[localhost:8180].
222222
. To access the Keycloak Administration console, log in as the `admin` user by using the following login credentials:
223223

docs/src/main/asciidoc/security-oidc-code-flow-authentication-tutorial.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ To start a Keycloak server, use Docker and run the following command:
201201
docker run --name keycloak -e KC_BOOTSTRAP_ADMIN_USERNAME=admin -e KC_BOOTSTRAP_ADMIN_PASSWORD=admin -p 8180:8080 quay.io/keycloak/keycloak:{keycloak.version} start-dev
202202
----
203203

204-
where `keycloak.version` is set to `26.0.7` or later.
204+
where `keycloak.version` is set to `26.1.3` or later.
205205

206206
You can access your Keycloak Server at http://localhost:8180[localhost:8180].
207207

0 commit comments

Comments
 (0)