Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: quarkusio/quarkus
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.8.2
Choose a base ref
...
head repository: quarkusio/quarkus
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.8.3
Choose a head ref

Commits on Mar 11, 2024

  1. Copy the full SHA
    b0d7c18 View commit details
  2. Fix RESTEasy Client codestart for 3.8

    Fixes #39330
    gsmet committed Mar 11, 2024
    Copy the full SHA
    6f672a6 View commit details

Commits on Mar 12, 2024

  1. Merge pull request #39333 from gsmet/min-chunk-size-3.8

    [3.8] Fix RESTEasy Reactive configuration mismatch for minChunkSize
    gsmet authored Mar 12, 2024
    Copy the full SHA
    cc67549 View commit details
  2. Merge pull request #39334 from gsmet/3.8-rest-client-codestart

    [3.8] Fix RESTEasy Client codestart for 3.8
    gsmet authored Mar 12, 2024
    Copy the full SHA
    4d11d80 View commit details

Commits on Mar 15, 2024

  1. Unwrap processing exception from REST Client when returning a Uni

    Originally reported at: https://stackoverflow.com/q/78108545/2504224
    
    (cherry picked from commit 3e60238)
    geoand authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    f4a5778 View commit details
  2. Make HTTP templates for observability work with subresources

    Fixes: #31497
    (cherry picked from commit 2cba375)
    geoand authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    1a5fa15 View commit details
  3. Add tests for sub-resource parameter templating in prometheus metrics

    Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
    (cherry picked from commit 69aa382)
    thomasdarimont authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    db68624 View commit details
  4. Upgrade to Mutiny 2.5.8

    (cherry picked from commit 69822c5)
    jponge authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    3e19f04 View commit details
  5. Add mapping to a Map<String, ConfigObject> in the documentation

    (cherry picked from commit 0c4ab8c)
    arvind-vignesh authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    455ab13 View commit details
  6. Make mutiny version of pool use the already configured vertx pool

    Before this, the mutiny version would recreate the delegate instead
    of reusing the existing bean
    
    Fixes: #39047
    (cherry picked from commit d894149)
    geoand authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    9655a08 View commit details
  7. fix config key for dev-ui

    (cherry picked from commit 4d6fc50)
    Diego Ramp (u804103) authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    488943d View commit details
  8. Fix WithSpan uni and multi

    (cherry picked from commit bda2602)
    brunobat authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    99c3b92 View commit details
  9. Bump GraalVM SDK version to 23.1.2

    (cherry picked from commit 638497b)
    jerboaa authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    7b768d4 View commit details
  10. Properly support sending InputStream in REST Client

    This means not keeping the entire content of the stream in memory
    
    (cherry picked from commit f44d29c)
    geoand authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    b38eb07 View commit details
  11. Update grpc-service-implementation.adoc

    correction in typo for profile and profiles tags
    
    (cherry picked from commit f67e630)
    UtkarshBhatt authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    1c94057 View commit details
  12. Update title and fix minor typos

    (cherry picked from commit b84c8fe)
    rolfedh authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    71aaf06 View commit details
  13. Normalize POM path

    (cherry picked from commit 30c1aa6)
    gastaldi authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    5cdae30 View commit details
  14. Fix rest-client-mutiny mention in the docs

    (cherry picked from commit 3fcbed5)
    rsvoboda authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    59b67ec View commit details
  15. Be more consistent with extension names in datasource.adoc

    Fixes #39204
    
    (cherry picked from commit 05a725f)
    gsmet committed Mar 15, 2024
    Copy the full SHA
    4eb933e View commit details
  16. Allow config empty values in the Gradle worker

    (cherry picked from commit 22b5cba)
    radcortez authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    21a803c View commit details
  17. Add note about pre-matching filters execution model

    Co-authored-by: Stéphane Épardaud <stef@inforealm.org>
    (cherry picked from commit c475ad9)
    geoand authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    28eac32 View commit details
  18. org.graalvm.js:js was renamed to org.graalvm.polyglot:js-community

    (cherry picked from commit facbca0)
    gsmet committed Mar 15, 2024
    Copy the full SHA
    6a123d4 View commit details
  19. Typo at Mutual TLS config properties

    (cherry picked from commit 800771e)
    leaqui authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    ce40242 View commit details
  20. Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1

    Bumps org.apache.commons:commons-compress from 1.26.0 to 1.26.1.
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.commons:commons-compress
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    (cherry picked from commit 2e8c8db)
    dependabot[bot] authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    ad27754 View commit details
  21. Make Hibernate / Micrometer integration run after schema creation

    This is done to ensure that the use of Metrics does not force the
    creation of EntityManagerFactory before extensions like
    Liquibase or Flyway have had the chance to update the database
    schema.
    
    Fixes: #39145
    (cherry picked from commit e6d1cd2)
    geoand authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    f49e59e View commit details
  22. Explicitly set all HTTP methods for Azure Functions

    It appears that failure to do so results in the generated
    metadata not automatically including them (as opposed to what
    the javadoc of @HttpTrigger says)
    
    Fixes: #39242
    (cherry picked from commit 73761f0)
    geoand authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    fc6a957 View commit details
  23. Qute: add correct NativeImageResourceBuildItem for custom template root

    - fixes #39197
    
    (cherry picked from commit 29de1e2)
    mkouba authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    c03e94b View commit details
  24. Remove unused graal-sdk dependency

    (cherry picked from commit 0213917)
    zakkak authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    377f2d3 View commit details
  25. Replace org.graalvm.sdk:graal-sdk dependency with nativeimage

    Starting with 23.1 `org.graalvm.sdk:graal-sdk` (which was introduced in
    22.3) is just a wrapper (for backwards compatibility) that depends on
    the new (in 23.1) artifacts:
    
    * `org.graalvm.sdk:collections`
    * `org.graalvm.sdk:nativeimage`
    * `org.graalvm.sdk:word`
    * `org.graalvm.polyglot:polyglot`
    
    The APIs that Quarkus depends on are all packaged in
    `org.graalvm.sdk:nativeimage` so there is no need to depend on the rest.
    
    To make matters worse, fetching `org.graalvm.polyglot:polyglot` seems to
    complicate things, see
    #39350.
    
    (cherry picked from commit 71bcbb2)
    zakkak authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    4cd4410 View commit details
  26. Fix misleading error message when REST Client interface has been indexed

    When a REST Client interface is part of a library or the runtime part
    of an extension, it's not uncommon to forget to index the module.
    When that happens, we now provide a proper error message.
    
    (cherry picked from commit 573e595)
    geoand authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    6e67901 View commit details
  27. Fix typo in Building my first extension

    (cherry picked from commit 6a03bd9)
    fdlane authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    2ea8be9 View commit details
  28. ArC: fix creation of synthetic beans

    If a synthetic bean creation function is backed by a `Supplier`, `Function`,
    `RuntimeValue` or a runtime proxy, that creation function is stored into
    a `Map` during application startup and later retrieved when needed.
    
    The key under which it is stored into the `Map` is wrong, as it only contains
    the name of the implementation class and a hash of bean types and qualifiers.
    When there are multiple synthetic beans with the same implementation class,
    types and qualifiers, only one creation function is used for all of them.
    
    This commit fixes that by including the synthetic bean identifier in the hash,
    making creation function key unique for each synthetic bean.
    
    (cherry picked from commit b0b898a)
    Ladicek authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    0835729 View commit details
  29. Qute: fix the NoRestartTemplatesDevModeTest on Windows

    - follows up on #39294
    
    (cherry picked from commit 9874cf0)
    mkouba authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    cdc10b5 View commit details
  30. Make sure the current project location isn't overridden my other modules

    with the same groupId and artifactId
    
    (cherry picked from commit cd93135)
    aloubyansky authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    ba06007 View commit details
  31. Use the value of project/default-codestart from the platform descript…

    …or as the default codestart instead of a hardcoded value
    
    (cherry picked from commit b5a84eb)
    aloubyansky authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    7b9737f View commit details
  32. Update to Brotli4J 1.16.0

    This update bump the Brotli4J version to 1.16.0, bringing it in-sync with the version utilized by Netty 4.1.107, which is already in use.
    
     Furthermore, it aligns with the upcoming update to version 1.16.0 planned for Vert.x 4.5.5.
    
    (cherry picked from commit a67f077)
    cescoffier authored and gsmet committed Mar 15, 2024
    Copy the full SHA
    e240324 View commit details
  33. Exclude org.graalvm.polyglot:polyglot from graal-sdk

    graal-sdk now brings polyglot with it which creates issues.
    We now rely on nativeimage for substitutions annotations but external
    extensions might still rely on graal-sdk.
    We make sure relying on graal-sdk don't bring polyglot.
    
    Fixes #39440
    
    (cherry picked from commit 92a3997)
    gsmet committed Mar 15, 2024
    Copy the full SHA
    a230b3f View commit details
  34. Add a warning when we detect graal-sdk

    We need to get it out of the extension ecosystem.
    
    Related to #39440
    
    (cherry picked from commit 8ed8792)
    gsmet committed Mar 15, 2024
    Copy the full SHA
    1671edb View commit details
  35. Copy the full SHA
    c73bb1e View commit details
  36. Merge pull request #39466 from gsmet/3.8.3-backports-1

    3.8.3 backports 1
    gsmet authored Mar 15, 2024
    Copy the full SHA
    d52f3bc View commit details
  37. [RELEASE] - Bump version to 3.8.3

    quarkusbot committed Mar 15, 2024
    Copy the full SHA
    8fe5d46 View commit details
Showing 1,262 changed files with 3,622 additions and 1,612 deletions.
36 changes: 30 additions & 6 deletions bom/application/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-project</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -89,7 +89,8 @@
<jboss-metadata-web.version>16.0.0.Final</jboss-metadata-web.version>
<maven-toolchain.version>3.0-alpha-2</maven-toolchain.version>
<plexus-component-annotations.version>2.1.0</plexus-component-annotations.version>
<graal-sdk.version>23.0.1</graal-sdk.version>
<!-- GraalVM sdk 23.1.2 has a minimum JDK requirement of 17+ at runtime -->
<graal-sdk.version>23.1.2</graal-sdk.version>
<gizmo.version>1.7.0</gizmo.version>
<jackson-bom.version>2.16.1</jackson-bom.version>
<commons-logging-jboss-logging.version>1.0.0.Final</commons-logging-jboss-logging.version>
@@ -145,10 +146,10 @@
<infinispan.protostream.version>4.6.5.Final</infinispan.protostream.version>
<caffeine.version>3.1.5</caffeine.version>
<netty.version>4.1.107.Final</netty.version>
<brotli4j.version>1.14.0</brotli4j.version>
<brotli4j.version>1.16.0</brotli4j.version>
<reactive-streams.version>1.0.4</reactive-streams.version>
<jboss-logging.version>3.5.3.Final</jboss-logging.version>
<mutiny.version>2.5.7</mutiny.version>
<mutiny.version>2.5.8</mutiny.version>
<kafka3.version>3.6.1</kafka3.version>
<lz4.version>1.8.0</lz4.version> <!-- dependency of the kafka-clients that could be overridden by other imported BOMs in the platform -->
<snappy.version>1.1.10.5</snappy.version>
@@ -198,7 +199,7 @@
<scram-client.version>2.1</scram-client.version>
<picocli.version>4.7.5</picocli.version>
<google-cloud-functions.version>1.1.0</google-cloud-functions.version>
<commons-compress.version>1.26.0</commons-compress.version>
<commons-compress.version>1.26.1</commons-compress.version> <!-- Please check with Java Operator SDK / Fabric8 team before updating -->
<commons-text.version>1.11.0</commons-text.version>
<gson.version>2.10.1</gson.version>
<log4j2-jboss-logmanager.version>1.1.2.Final</log4j2-jboss-logmanager.version>
@@ -4402,13 +4403,36 @@
<artifactId>jakarta.ws.rs-api</artifactId>
<version>${jakarta.ws.rs-api.version}</version>
</dependency>
<!-- graal-sdk should be avoided, keeping it temporarily for compatibility reasons -->
<dependency>
<groupId>org.graalvm.sdk</groupId>
<artifactId>graal-sdk</artifactId>
<version>${graal-sdk.version}</version>
<!--
This is used as a workaround to avoid having polyglot in the classpath when graal-sdk is added.
Polyglot wasn't around until now with the old graal-sdk so it should be relatively safe
until we drop graal-sdk entirely from the BOM.
-->
<exclusions>
<exclusion>
<groupId>org.graalvm.polyglot</groupId>
<artifactId>polyglot</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.graalvm.sdk</groupId>
<artifactId>nativeimage</artifactId>
<version>${graal-sdk.version}</version>
</dependency>
<dependency>
<groupId>org.graalvm.polyglot</groupId>
<artifactId>js-community</artifactId>
<version>${graal-sdk.version}</version>
</dependency>
<!-- Same but for GraalVM Enterprise -->
<dependency>
<groupId>org.graalvm.js</groupId>
<groupId>org.graalvm.polyglot</groupId>
<artifactId>js</artifactId>
<version>${graal-sdk.version}</version>
</dependency>
2 changes: 1 addition & 1 deletion bom/dev-ui/pom.xml
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-project</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<artifactId>quarkus-bom-dev-ui</artifactId>
2 changes: 1 addition & 1 deletion bom/test/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-project</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
2 changes: 1 addition & 1 deletion build-parent/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-project</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
2 changes: 1 addition & 1 deletion core/builder/pom.xml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-build-parent</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../../build-parent/pom.xml</relativePath>
</parent>

2 changes: 1 addition & 1 deletion core/class-change-agent/pom.xml
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@
<parent>
<artifactId>quarkus-build-parent</artifactId>
<groupId>io.quarkus</groupId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../../build-parent/pom.xml</relativePath>
</parent>

4 changes: 2 additions & 2 deletions core/deployment/pom.xml
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-core-parent</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
</parent>

<artifactId>quarkus-core-deployment</artifactId>
@@ -110,7 +110,7 @@
</dependency>
<dependency>
<groupId>org.graalvm.sdk</groupId>
<artifactId>graal-sdk</artifactId>
<artifactId>nativeimage</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
Original file line number Diff line number Diff line change
@@ -1019,6 +1019,14 @@ private NativeImageSourceJarBuildItem buildNativeImageThinJar(CurateOutcomeBuild
removedArtifacts.add("org.graalvm.sdk:word");
removedArtifacts.add("org.graalvm.sdk:collections");

// complain if graal-sdk is present as a dependency as nativeimage should be preferred
if (curateOutcomeBuildItem.getApplicationModel().getDependencies().stream()
.anyMatch(d -> d.getGroupId().equals("org.graalvm.sdk") && d.getArtifactId().equals("graal-sdk"))) {
log.warn("org.graalvm.sdk:graal-sdk is present in the classpath. "
+ "From Quarkus 3.8 and onwards, org.graalvm.sdk:nativeimage should be preferred. "
+ "Make sure you report the issue to the maintainers of the extensions that bring it.");
}

doLegacyThinJarGeneration(curateOutcomeBuildItem, outputTargetBuildItem, transformedClasses,
applicationArchivesBuildItem, applicationInfo, packageConfig, generatedResources, libDir, allClasses,
runnerZipFs, mainClassBuildItem, classLoadingConfig);
2 changes: 1 addition & 1 deletion core/devmode-spi/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<artifactId>quarkus-build-parent</artifactId>
<groupId>io.quarkus</groupId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../../build-parent/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
2 changes: 1 addition & 1 deletion core/junit4-mock/pom.xml
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-core-parent</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
</parent>

<artifactId>quarkus-junit4-mock</artifactId>
2 changes: 1 addition & 1 deletion core/launcher/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<artifactId>quarkus-build-parent</artifactId>
<groupId>io.quarkus</groupId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../../build-parent/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
2 changes: 1 addition & 1 deletion core/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<artifactId>quarkus-build-parent</artifactId>
<groupId>io.quarkus</groupId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../build-parent/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
2 changes: 1 addition & 1 deletion core/processor/pom.xml
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-core-parent</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
</parent>

<artifactId>quarkus-extension-processor</artifactId>
39 changes: 30 additions & 9 deletions core/runtime/pom.xml
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-core-parent</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
</parent>

<artifactId>quarkus-core</artifactId>
@@ -79,7 +79,7 @@
</dependency>
<dependency>
<groupId>org.graalvm.sdk</groupId>
<artifactId>graal-sdk</artifactId>
<artifactId>nativeimage</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
@@ -156,12 +156,22 @@
<parentFirstArtifact>io.smallrye.common:smallrye-common-net</parentFirstArtifact>
<parentFirstArtifact>io.smallrye.common:smallrye-common-os</parentFirstArtifact>
<parentFirstArtifact>io.smallrye.common:smallrye-common-ref</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.sdk:graal-sdk</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.js:js</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.sdk:nativeimage</parentFirstArtifact>
<!-- support for GraalVM js -->
<parentFirstArtifact>org.graalvm.polyglot:js-community</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.js:js-language</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.polyglot:js</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.polyglot:polyglot</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.regex:regex</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.truffle:truffle-api</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.nativeimage:svm</parentFirstArtifact>
<parentFirstArtifact>com.ibm.icu:icu4j</parentFirstArtifact> <!-- dependency of org.graalvm.js:js -->
<parentFirstArtifact>org.graalvm.truffle:truffle-runtime</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.truffle:truffle-compiler</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.truffle:truffle-enterprise</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.shadowed:icu4j</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.sdk:jniutils</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.sdk:word</parentFirstArtifact>
<parentFirstArtifact>org.graalvm.sdk:native-bridge</parentFirstArtifact>
<!-- /support for GraalVM js -->
<parentFirstArtifact>io.quarkus:quarkus-bootstrap-core</parentFirstArtifact>
<parentFirstArtifact>io.quarkus:quarkus-development-mode-spi</parentFirstArtifact>
<parentFirstArtifact>io.quarkus:quarkus-bootstrap-app-model</parentFirstArtifact>
@@ -206,11 +216,22 @@
<parentFirstArtifact>org.jboss.byteman:byteman</parentFirstArtifact>
</parentFirstArtifacts>
<runnerParentFirstArtifacts>
<runnerParentFirstArtifact>org.graalvm.sdk:graal-sdk</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.js:js</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.sdk:nativeimage</runnerParentFirstArtifact>
<!-- support for GraalVM js -->
<runnerParentFirstArtifact>org.graalvm.polyglot:js-community</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.js:js-language</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.polyglot:js</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.polyglot:polyglot</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.regex:regex</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.truffle:truffle-api</runnerParentFirstArtifact>
<runnerParentFirstArtifact>com.ibm.icu:icu4j</runnerParentFirstArtifact> <!-- dependency of org.graalvm.js:js -->
<runnerParentFirstArtifact>org.graalvm.truffle:truffle-runtime</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.truffle:truffle-compiler</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.truffle:truffle-enterprise</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.shadowed:icu4j</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.sdk:jniutils</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.sdk:word</runnerParentFirstArtifact>
<runnerParentFirstArtifact>org.graalvm.sdk:native-bridge</runnerParentFirstArtifact>
<!-- /support for GraalVM js -->
<runnerParentFirstArtifact>io.quarkus:quarkus-bootstrap-runner</runnerParentFirstArtifact>
<runnerParentFirstArtifact>io.quarkus:quarkus-development-mode-spi</runnerParentFirstArtifact>
<!-- logging dependencies always need to be loaded by the JDK ClassLoader -->
2 changes: 1 addition & 1 deletion coverage-report/pom.xml
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
<parent>
<artifactId>quarkus-build-parent</artifactId>
<groupId>io.quarkus</groupId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../build-parent/pom.xml</relativePath>
</parent>
<artifactId>quarkus-coverage-report</artifactId>
2 changes: 1 addition & 1 deletion devtools/bom-descriptor-json/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<artifactId>quarkus-devtools-all</artifactId>
<groupId>io.quarkus</groupId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
</parent>
<modelVersion>4.0.0</modelVersion>

2 changes: 1 addition & 1 deletion devtools/cli/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<artifactId>quarkus-build-parent</artifactId>
<groupId>io.quarkus</groupId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../../build-parent/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
2 changes: 1 addition & 1 deletion devtools/gradle/gradle-application-plugin/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>io.quarkus.gradle.plugin.parent</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Original file line number Diff line number Diff line change
@@ -211,8 +211,9 @@ void generateBuild() {
SmallRyeConfig config = extension().buildEffectiveConfiguration(appModel.getAppArtifact()).getConfig();
Map<String, String> quarkusProperties = Expressions.withoutExpansion(() -> {
Map<String, String> values = new HashMap<>();
config.getValues("quarkus", String.class, String.class)
.forEach((key, value) -> values.put("quarkus." + key, value));
for (String key : config.getMapKeys("quarkus").values()) {
values.put(key, config.getConfigValue(key).getValue());
}
return values;
});

Original file line number Diff line number Diff line change
@@ -8,7 +8,9 @@
import java.io.IOException;
import java.nio.file.Path;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.stream.Collectors;

@@ -51,10 +53,15 @@ public void dumpEffectiveConfiguration() {
List<String> sourceNames = new ArrayList<>();
config.getConfigSources().forEach(configSource -> sourceNames.add(configSource.getName()));

String quarkusConfig = config.getValues("quarkus", String.class, String.class)
Map<String, String> values = new HashMap<>();
for (String key : config.getMapKeys("quarkus").values()) {
values.put(key, config.getConfigValue(key).getValue());
}

String quarkusConfig = values
.entrySet()
.stream()
.map(e -> format("quarkus.%s=%s", e.getKey(), e.getValue())).sorted()
.map(e -> format("%s=%s", e.getKey(), e.getValue())).sorted()
.collect(Collectors.joining("\n ", "\n ", "\n"));
getLogger().lifecycle("Effective Quarkus configuration options: {}", quarkusConfig);

2 changes: 1 addition & 1 deletion devtools/gradle/gradle-extension-plugin/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>io.quarkus.gradle.plugin.parent</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
2 changes: 1 addition & 1 deletion devtools/gradle/gradle-model/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>io.quarkus.gradle.plugin.parent</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
2 changes: 1 addition & 1 deletion devtools/gradle/gradle.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
version = 999-SNAPSHOT
version = 3.8.3
2 changes: 1 addition & 1 deletion devtools/gradle/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-build-parent</artifactId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../../build-parent/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
2 changes: 1 addition & 1 deletion devtools/maven/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<artifactId>quarkus-build-parent</artifactId>
<groupId>io.quarkus</groupId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
<relativePath>../../build-parent/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
2 changes: 1 addition & 1 deletion devtools/platform-properties/pom.xml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
<parent>
<artifactId>quarkus-devtools-all</artifactId>
<groupId>io.quarkus</groupId>
<version>999-SNAPSHOT</version>
<version>3.8.3</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Loading