Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.2.2 backports 1 #19929

Merged
merged 60 commits into from
Sep 7, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
6e88f4e
Update Dev UI with the correct state when resuming
stuartwdouglas Aug 30, 2021
3439612
Update Vert.x version to 4.1.3 and Mutiny bindings to 2.13.0
cescoffier Aug 31, 2021
ea5d194
Add some substitutions for Brotli and Zstd
stuartwdouglas Aug 16, 2021
061fce6
Fix some tests the broke due to default change
stuartwdouglas Aug 31, 2021
1375c0d
Fix NoSuchElementException on `@Before/AfterAll` with TestInfo
famod Aug 31, 2021
947c53d
CLI: docs and help for -P
ebullient Aug 31, 2021
3644bce
fix: K8s Service can be re-applied
manusa Aug 31, 2021
4570ea5
Update OIDC TokenStateManager to return Uni
sberyozkin Aug 30, 2021
0289be4
Make sure KC Dev UI page persists after reload
stuartwdouglas Sep 1, 2021
8feabfc
Do not propagate java compiler argument in kotlin compilation provider
glefloch Aug 31, 2021
b0a36a0
Set default jvm-target in kotlin sample project
glefloch Aug 31, 2021
29d59d4
Fix @NoCache without fields handling in RESTEasy Reactive
geoand Sep 1, 2021
72805e6
Mark quarkus-container-image-openshift as stable
geoand Sep 1, 2021
efd47f8
Marking Amazon extensions as stable
gastaldi Sep 1, 2021
7ddf5fe
Dev UI Test result screen make sure dark background use light test (F…
phillip-kruger Sep 1, 2021
8d9d36a
Provide actionable error message when RESTEasy Reactive can't pick Pr…
geoand Sep 1, 2021
6e57ce6
Rest Client Reactive: Multipart file name set to actual filename for …
michalszynkiewicz Sep 1, 2021
00128b6
Rest Client Reactive: improve error on invalid subresource return type
michalszynkiewicz Sep 1, 2021
47f08ca
Codestarts - gRPC - add index.html
mkouba Aug 31, 2021
e93fbd7
Update the status of the mutiny, AMQP connector and gRPC extensions t…
cescoffier Sep 1, 2021
be03117
Take @TestSecurity(authorizationEnabled = false) into account for RES…
geoand Sep 1, 2021
8af274b
Dev UI Keykloak - Make the logout button visible
phillip-kruger Sep 1, 2021
fdf7bf9
Don't fail Hibernate Validator when no RESTEasy Reactive request is i…
geoand Sep 1, 2021
d4bc367
Bump kubernetes-client-bom from 5.7.0 to 5.7.2
manusa Sep 1, 2021
d38b6c5
LambdaContainerHandlerSubstitution class must be marked final
Karm Sep 3, 2021
0282ecb
Fix use of OpenTelemetry OTLP exporter in native mode
geoand Sep 3, 2021
31b19ae
Expose Agroal feature: idle validation
barreiro Sep 2, 2021
1049889
Fix issue with skip predicates in scheduled methods
geoand Sep 3, 2021
8e670f8
Fix RESTEasy classic server templating for observability
kenfinnigan Sep 2, 2021
3b87607
Include relevant upstream catalogs even if their versions aren't reco…
aloubyansky Sep 3, 2021
39efd93
Fixed a broken link in a guide
EricWittmann Sep 3, 2021
e6d8e5a
Fix broken link for config-reference
manaswinidas Sep 5, 2021
fd7bb67
Set default jvm-target in basic kotlin sample project
famod Sep 5, 2021
3b9f05b
Add instructions to access App passwords page
manaswinidas Sep 6, 2021
025a42e
Remove hard coded dependency version in ConditionalDependenciesTest
glefloch Aug 27, 2021
fda09f9
Fix gradle deployment classpath leak
glefloch Sep 3, 2021
86e7efd
Update JNA to work with Apple M1
kdubb Sep 2, 2021
484e9e4
Ensure that eager security handling works in native mode
geoand Sep 3, 2021
3c6f37d
ArC - make it possible to identify additional bean archives
mkouba Sep 3, 2021
c05ad99
gRPC - register additional bean archives
mkouba Sep 3, 2021
6ba3751
fix: KubernetesClientErrorHandler always throws a RuntimeException
iocanel Sep 2, 2021
0371458
Fix combination of multiple `@Nested` tests with root lifecycle methods
famod Sep 5, 2021
31dc74f
SmallRye GraphQL 1.3.2
jmartisk Sep 1, 2021
10b192b
Mark oidc-client and oidc-client-filter as stable and update descript…
sberyozkin Sep 6, 2021
7c7983c
Upgrade the Oracle JDBC driver to benefit from JDK11 baseline
Sanne Aug 24, 2021
e28fc9a
Upgrade to Oracle JDBC driver v 21.3.0.0 and import its BOM
Sanne Sep 3, 2021
17504da
Experimental Maven goal to check for Quarkus platform and extension u…
aloubyansky Sep 2, 2021
a613262
add mailer-deployment to bom
sii-ggrebert Sep 6, 2021
4346744
Fix build report archive name for Initial JDK 11 build
gsmet Sep 6, 2021
c9f3ee2
CI - Always include a file at the root to get the full hierarchy
gsmet Sep 6, 2021
1fe7fbc
Add the ability for extensions to exclude GraalVM config from jars
geoand Aug 25, 2021
b78d149
Make sure the --exclude-config arguments precede the -jar arguments
Sanne Aug 31, 2021
08e028c
Override the Oracle JDBC automatic native-image metadata and re-imple…
Sanne Sep 3, 2021
46064df
Introduce a build item to control flag --allow-incomplete-classpath o…
Sanne Sep 6, 2021
f64385b
Clean up hang detection on failed start
stuartwdouglas Sep 2, 2021
5b88160
Fix continuous testing race
stuartwdouglas Sep 7, 2021
84f1881
SCI's can't add websocket endpoints
stuartwdouglas Sep 6, 2021
6770abb
Fix log assertions
stuartwdouglas Sep 6, 2021
065f051
Force jvm-target 11 for BasicKotlinApplicationModuleDevModeTest
gsmet Sep 7, 2021
dc10e63
Revert "Register @ConfigMappings directly into the Config builder"
radcortez Sep 6, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .github/workflows/ci-actions-incremental.yml
Original file line number Diff line number Diff line change
Expand Up @@ -178,9 +178,10 @@ jobs:
uses: actions/upload-artifact@v2
if: ${{ failure() || cancelled() }}
with:
name: "build-reports-JVM Tests - JDK ${{matrix.java.name}}"
name: "build-reports-Initial JDK 11 Build"
path: |
target/build-report.json
LICENSE.txt
retention-days: 2

calculate-test-jobs:
Expand Down Expand Up @@ -322,6 +323,7 @@ jobs:
path: |
**/target/*-reports/TEST-*.xml
target/build-report.json
LICENSE.txt
retention-days: 2
- name: Upload gc.log
uses: actions/upload-artifact@v2
Expand Down Expand Up @@ -388,6 +390,7 @@ jobs:
path: |
**/target/*-reports/TEST-*.xml
target/build-report.json
LICENSE.txt
retention-days: 2

gradle-tests:
Expand Down Expand Up @@ -447,6 +450,7 @@ jobs:
**/build/test-results/test/TEST-*.xml
**/target/*-reports/TEST-*.xml
target/build-report.json
LICENSE.txt
retention-days: 2

devtools-tests:
Expand Down Expand Up @@ -506,6 +510,7 @@ jobs:
path: |
**/target/*-reports/TEST-*.xml
target/build-report.json
LICENSE.txt
retention-days: 2

tcks-test:
Expand Down Expand Up @@ -564,6 +569,7 @@ jobs:
path: |
**/target/*-reports/TEST-*.xml
target/build-report.json
LICENSE.txt
retention-days: 2

native-tests:
Expand Down Expand Up @@ -643,4 +649,5 @@ jobs:
**/target/*-reports/TEST-*.xml
**/build/test-results/test/TEST-*.xml
target/build-report.json
LICENSE.txt
retention-days: 2
33 changes: 21 additions & 12 deletions bom/application/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,14 @@
<smallrye-health.version>3.1.1</smallrye-health.version>
<smallrye-metrics.version>3.0.1</smallrye-metrics.version>
<smallrye-open-api.version>2.1.10</smallrye-open-api.version>
<smallrye-graphql.version>1.3.1</smallrye-graphql.version>
<smallrye-graphql.version>1.3.2</smallrye-graphql.version>
<smallrye-opentracing.version>2.0.1</smallrye-opentracing.version>
<smallrye-fault-tolerance.version>5.2.1</smallrye-fault-tolerance.version>
<smallrye-jwt.version>3.2.1</smallrye-jwt.version>
<smallrye-context-propagation.version>1.2.0</smallrye-context-propagation.version>
<smallrye-reactive-streams-operators.version>1.0.13</smallrye-reactive-streams-operators.version>
<smallrye-reactive-types-converter.version>2.6.0</smallrye-reactive-types-converter.version>
<smallrye-mutiny-vertx-binding.version>2.12.0</smallrye-mutiny-vertx-binding.version>
<smallrye-mutiny-vertx-binding.version>2.13.0</smallrye-mutiny-vertx-binding.version>
<smallrye-reactive-messaging.version>3.9.1</smallrye-reactive-messaging.version>
<jakarta.activation.version>1.2.1</jakarta.activation.version>
<jakarta.annotation-api.version>1.3.5</jakarta.annotation-api.version>
Expand Down Expand Up @@ -110,7 +110,7 @@
<wildfly-elytron.version>1.16.1.Final</wildfly-elytron.version>
<jboss-modules.version>1.8.7.Final</jboss-modules.version>
<jboss-threads.version>3.4.2.Final</jboss-threads.version>
<vertx.version>4.1.2</vertx.version>
<vertx.version>4.1.3</vertx.version>
<httpclient.version>4.5.13</httpclient.version>
<httpcore.version>4.4.14</httpcore.version>
<httpasync.version>4.1.4</httpasync.version>
Expand All @@ -121,7 +121,7 @@
<mariadb-jdbc.version>2.7.4</mariadb-jdbc.version>
<mysql-jdbc.version>8.0.26</mysql-jdbc.version>
<mssql-jdbc.version>7.2.2.jre8</mssql-jdbc.version>
<oracle-jdbc.version>21.1.0.0</oracle-jdbc.version>
<oracle-jdbc.version>21.3.0.0</oracle-jdbc.version>
<derby-jdbc.version>10.14.2.0</derby-jdbc.version>
<db2-jdbc.version>11.5.6.0</db2-jdbc.version>
<shrinkwrap.version>1.2.6</shrinkwrap.version>
Expand All @@ -132,7 +132,7 @@
<infinispan.version>12.1.7.Final</infinispan.version>
<infinispan.protostream.version>4.4.1.Final</infinispan.protostream.version>
<caffeine.version>2.9.2</caffeine.version>
<netty.version>4.1.65.Final</netty.version>
<netty.version>4.1.67.Final</netty.version>
<reactive-streams.version>1.0.3</reactive-streams.version>
<jboss-logging.version>3.4.2.Final</jboss-logging.version>
<mutiny.version>1.0.0</mutiny.version>
Expand Down Expand Up @@ -170,14 +170,14 @@
<okhttp.version>3.14.9</okhttp.version>
<sentry.version>5.0.1</sentry.version>
<hibernate-quarkus-local-cache.version>0.1.0</hibernate-quarkus-local-cache.version>
<kubernetes-client.version>5.7.0</kubernetes-client.version>
<kubernetes-client.version>5.7.2</kubernetes-client.version>
<flapdoodle.mongo.version>2.2.0</flapdoodle.mongo.version>
<quarkus-spring-api.version>5.2.SP4</quarkus-spring-api.version>
<quarkus-spring-data-api.version>2.1.SP2</quarkus-spring-data-api.version>
<quarkus-spring-security-api.version>5.2.Final</quarkus-spring-security-api.version>
<quarkus-spring-boot-api.version>2.1.SP1</quarkus-spring-boot-api.version>
<mockito.version>3.11.2</mockito.version>
<jna.version>5.3.1</jna.version><!-- should satisfy both testcontainers and mongodb -->
<jna.version>5.8.0</jna.version><!-- should satisfy both testcontainers and mongodb -->
<antlr.version>4.8</antlr.version>
<quarkus-security.version>1.1.4.Final</quarkus-security.version>
<keycloak.version>14.0.0</keycloak.version>
Expand Down Expand Up @@ -353,6 +353,15 @@
<scope>import</scope>
</dependency>

<!-- Oracle JDBC driver -->
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc-bom</artifactId>
<version>${oracle-jdbc.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>

<!-- Mutiny and Vert.x Mutiny Binding BOMs -->
<dependency>
<groupId>io.smallrye.reactive</groupId>
Expand Down Expand Up @@ -1608,6 +1617,11 @@
<artifactId>quarkus-mailer</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-mailer-deployment</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-mongodb-client</artifactId>
Expand Down Expand Up @@ -4489,11 +4503,6 @@
<artifactId>mssql-jdbc</artifactId>
<version>${mssql-jdbc.version}</version>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>${oracle-jdbc.version}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-client</artifactId>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
package io.quarkus.deployment.builditem.nativeimage;

import io.quarkus.builder.item.MultiBuildItem;

/**
* A build item that allows extension to configure the native-image compiler to effectively
* ignore certain configuration files in specific jars.
*
* The {@code jarFile} property specifies the name of the jar file or a regular expression that can be used to
* match multiple jar files.
* Matching jar files using regular expressions should be done as a last resort.
*
* The {@code resourceName} property specifies the name of the resource file or a regular expression that can be used to
* match multiple resource files.
* For the match to work, the resources need to be part of the matched jar file(s) (see {@code jarFile}).
* Matching resource files using regular expressions should be done as a last resort.
*
* See https://github.com/oracle/graal/pull/3179 for more details.
*/
public final class ExcludeConfigBuildItem extends MultiBuildItem {

private final String jarFile;
private final String resourceName;

public ExcludeConfigBuildItem(String jarFile, String resourceName) {
this.jarFile = jarFile;
this.resourceName = resourceName;
}

public ExcludeConfigBuildItem(String jarFile) {
this(jarFile, "/META-INF/native-image/native-image\\.properties");
}

public String getJarFile() {
return jarFile;
}

public String getResourceName() {
return resourceName;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package io.quarkus.deployment.builditem.nativeimage;

import io.quarkus.builder.item.SimpleBuildItem;

/**
* Do not use directly: use {@see io.quarkus.deployment.builditem.nativeimage.NativeImageAllowIncompleteClasspathBuildItem}
* instead.
*/
public final class NativeImageAllowIncompleteClasspathAggregateBuildItem extends SimpleBuildItem {

private final boolean allow;

public NativeImageAllowIncompleteClasspathAggregateBuildItem(boolean allow) {
this.allow = allow;
}

public boolean isAllow() {
return allow;
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package io.quarkus.deployment.builditem.nativeimage;

import io.quarkus.builder.item.MultiBuildItem;

/**
* If any build item of this type is produced, the native-image build tool
* will run with {@literal --allow-incomplete-classpath} set.
* <p>
* This should be strongly discouraged as it makes diagnostics of any issue
* much more complex, and we have it seen affect error message of code
* seemingly unrelated to the code which is having the broken classpath.
* <p>
* Use of this build item will trigger a warning during build.
*
* @Deprecated Please don't use it unless there is general consensus that we can't practically find a better solution.
*/
@Deprecated
public final class NativeImageAllowIncompleteClasspathBuildItem extends MultiBuildItem {

private final String extensionName;

/**
* @param extensionName Name the extension requiring this, so that it can be shamed appropriately during build.
*/
public NativeImageAllowIncompleteClasspathBuildItem(String extensionName) {
this.extensionName = extensionName;
}

public String getExtensionName() {
return extensionName;
}
}
Loading