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

WIP - Revert Narayana recovery manager service #28002

Closed
wants to merge 62 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
06caa54
Bump kafka3.version from 3.2.1 to 3.2.2
dependabot[bot] Sep 9, 2022
eee3dc2
update Stork version to align with k8s client 6.x
aureamunoz Sep 9, 2022
565f4d4
Quarkus NativeImageBuildStep fails with perm denied with docker rootless
reda-alaoui Jul 22, 2022
dba1b1e
Generate Quarkus Maven Plugin Config Docs
michalvavrik Sep 13, 2022
d90af0f
Bump actions/download-artifact from 1 to 3
dependabot[bot] Sep 13, 2022
6049d8f
Merge pull request #27909 from quarkusio/dependabot/github_actions/ac…
gsmet Sep 14, 2022
6e10b21
Merge pull request #27839 from aureamunoz/upgrade-stork-version
geoand Sep 14, 2022
ec6d2cf
Transform DB2 driver to Jakarta APIs
Sanne Sep 13, 2022
33c8625
Change visilibility of GeoSearchArgs.fromMember(...) to public
cescoffier Sep 14, 2022
37f266d
Merge pull request #26892 from Cosium/fix-26890
zakkak Sep 14, 2022
3ab09ab
Merge pull request #27910 from Sanne/DB2JakartaNative
gsmet Sep 14, 2022
b963b7e
Merge pull request #27847 from quarkusio/dependabot/maven/kafka3.vers…
cescoffier Sep 14, 2022
9402450
Merge pull request #26369 from michalvavrik/feature/mvn-docs-generator
gsmet Sep 14, 2022
80b2553
Update to proton-j 0.34.0
gemmellr Sep 14, 2022
a03cda3
Enable the registration of @LoggingFilter classes via CDI
geoand Sep 14, 2022
1dec905
Point to configuration of popular email services
rsvoboda Sep 14, 2022
b653c64
Resteasy Rest Client: Fix truststore password issue with Vert.x
Sgitario Sep 14, 2022
a5d62c2
Merge pull request #27916 from cescoffier/fix-redis-fromMember-visibi…
gastaldi Sep 14, 2022
5ede0cb
Removed unused field from LoggingSetupRecorder
geoand Sep 14, 2022
7a932c6
Merge pull request #27925 from Sgitario/rr_ssl
geoand Sep 14, 2022
48d0c87
Adjust 'challenge' selection so that custom auth mechanism is called
michalvavrik Sep 14, 2022
9a5bc36
Merge pull request #27917 from geoand/#27864-followup
geoand Sep 14, 2022
d19b9e5
Refactor Qute loop helper to make clear, that parity is one-based
fedinskiy Sep 14, 2022
b9e294e
Merge pull request #27933 from geoand/logging-minor-polish
geoand Sep 14, 2022
c19be6d
Merge pull request #27920 from rsvoboda/mailer.doc.config
cescoffier Sep 14, 2022
2c798aa
Bump nimbus-jose-jwt from 9.24.4 to 9.25
dependabot[bot] Sep 14, 2022
4a2a5cb
Merge pull request #27921 from michalvavrik/feature/custom-auth-mecha…
sberyozkin Sep 14, 2022
3bb71a6
Merge pull request #27922 from gemmellr/update-proton-j-0.34.0
cescoffier Sep 15, 2022
394fbd5
Merge pull request #27953 from quarkusio/dependabot/maven/com.nimbusd…
sberyozkin Sep 15, 2022
8ad6a4a
Docs: Optimized introduction of OIDC Bearer Token Authorization document
hmanwani-rh Aug 23, 2022
c218ec8
Incorporated SME suggestions and added graphics
hmanwani-rh Sep 7, 2022
8223153
Added descriptions for diagrams
hmanwani-rh Sep 9, 2022
fa7319e
Incorporated SME suggestions
hmanwani-rh Sep 14, 2022
20bbc7f
graphic size changes
hmanwani-rh Sep 15, 2022
6382413
Jakarta - Bump wildfly-elytron to 2.0.0.Final
gsmet Sep 14, 2022
bee662a
Jakarta - Fix the Parsson situation
gsmet Sep 15, 2022
9370dca
Merge pull request #27432 from hmanwani-rh/QDOCS-36-main
sberyozkin Sep 15, 2022
7270dc6
wrote the first version of the guide for writing REST microservices u…
anavarr Sep 8, 2022
92fba0a
Merge pull request #27840 from anavarr/quarkus-loom-doc
cescoffier Sep 15, 2022
dd01733
Update documentation in regards to parity and add an example
fedinskiy Sep 15, 2022
414519c
Improve OIDC code flow tests
sberyozkin Sep 15, 2022
7c77aa6
Fix type variable resolution in ArC's bean type closure search
Ladicek Aug 19, 2022
fbc44b8
Upgrade to Jandex 3.0.0
Ladicek Aug 18, 2022
9a74058
Jakarta - Transform some references in build.gradle
gsmet Sep 15, 2022
42b876a
Jakarta - Update the RESTEasy Reactive TCK
gsmet Sep 15, 2022
7f4d212
Merge pull request #27962 from gsmet/jakarta-progress-23
gsmet Sep 15, 2022
546568b
Merge pull request #27968 from sberyozkin/flaky_oidc_code_flow_tests
sberyozkin Sep 15, 2022
7164593
QDOCS-31: Fix image alignment
sheilamjones Sep 15, 2022
4de0860
Stable Funqy Knative Events
patriot1burke Sep 15, 2022
0932079
Ensure that @ClientHeaderParam works when the rest client contains a …
geoand Sep 15, 2022
253c82b
Merge pull request #27973 from patriot1burke/mature-funqy
patriot1burke Sep 15, 2022
730d354
Bump wiremock-jre8-standalone from 2.33.2 to 2.34.0
dependabot[bot] Sep 15, 2022
3cb7aed
Merge pull request #27972 from sheilamjones/QDOCS-31-FIXIMG
sberyozkin Sep 15, 2022
ef78d38
Bump Keycloak version to 19.0.2
sberyozkin Sep 15, 2022
06944a5
Merge pull request #27961 from geoand/#27959
gastaldi Sep 16, 2022
101d612
Merge pull request #27976 from quarkusio/dependabot/maven/com.github.…
dependabot[bot] Sep 16, 2022
824b6c0
Merge pull request #27936 from fedinskiy/fix/qute-odd-cleanup
mkouba Sep 16, 2022
e2511eb
Merge pull request #27538 from Ladicek/jandex3
gsmet Sep 16, 2022
0595c55
Merge pull request #27978 from sberyozkin/keycloak_19.0.2
gsmet Sep 16, 2022
1a9c550
Remove keycloak-admin-client dep from the keycloak-authorization test
sberyozkin Sep 16, 2022
1f17c44
Merge pull request #27998 from sberyozkin/rm_keycloak_admin_client_de…
sberyozkin Sep 16, 2022
ce3d926
Revert "Narayana recovery manager service"
gsmet Sep 16, 2022
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
4 changes: 2 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,8 +93,8 @@ updates:
# Agroal
- dependency-name: io.agroal:*
# Jandex
- dependency-name: org.jboss:jandex
- dependency-name: org.jboss.jandex:jandex-maven-plugin
- dependency-name: io.smallrye:jandex
- dependency-name: io.smallrye:jandex-maven-plugin
# WireMock
- dependency-name: com.github.tomakehurst:wiremock-jre8-standalone
- dependency-name: uk.co.automatictester:wiremock-maven-plugin
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/ci-actions-incremental.yml
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,7 @@ jobs:
java-version: ${{ matrix.java.java-version }}

- name: Download Maven Repo
uses: actions/download-artifact@v1
uses: actions/download-artifact@v3
with:
name: maven-repo
path: .
Expand Down Expand Up @@ -413,7 +413,7 @@ jobs:
run: git config --global core.longpaths true
- uses: actions/checkout@v3
- name: Download Maven Repo
uses: actions/download-artifact@v1
uses: actions/download-artifact@v3
with:
name: maven-repo
path: .
Expand Down Expand Up @@ -488,7 +488,7 @@ jobs:
run: git config --global core.longpaths true
- uses: actions/checkout@v3
- name: Download Maven Repo
uses: actions/download-artifact@v1
uses: actions/download-artifact@v3
with:
name: maven-repo
path: .
Expand Down Expand Up @@ -554,7 +554,7 @@ jobs:
run: git config --global core.longpaths true
- uses: actions/checkout@v3
- name: Download Maven Repo
uses: actions/download-artifact@v1
uses: actions/download-artifact@v3
with:
name: maven-repo
path: .
Expand Down Expand Up @@ -610,7 +610,7 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Download Maven Repo
uses: actions/download-artifact@v1
uses: actions/download-artifact@v3
with:
name: maven-repo
path: .
Expand Down Expand Up @@ -661,7 +661,7 @@ jobs:
distribution: temurin
java-version: 11
- name: Download Maven Repo
uses: actions/download-artifact@v1
uses: actions/download-artifact@v3
with:
name: maven-repo
path: .
Expand Down Expand Up @@ -746,7 +746,7 @@ jobs:
run: |
cat <<< $(jq '.HttpHeaders += {"User-Agent": "Quarkus-CI-Docker-Client"}' ~/.docker/config.json) > ~/.docker/config.json
- name: Download Maven Repo
uses: actions/download-artifact@v1
uses: actions/download-artifact@v3
with:
name: maven-repo
path: .
Expand Down
30 changes: 20 additions & 10 deletions bom/application/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<bouncycastle.fips.version>1.0.2.3</bouncycastle.fips.version>
<bouncycastle.tls.fips.version>1.0.12.3</bouncycastle.tls.fips.version>
<findbugs.version>3.0.2</findbugs.version>
<jandex.version>2.4.3.Final</jandex.version>
<jandex.version>3.0.0</jandex.version>
<resteasy.version>4.7.7.Final</resteasy.version>
<opentracing.version>0.33.0</opentracing.version>
<opentracing-jdbc.version>0.2.4</opentracing-jdbc.version>
Expand All @@ -43,8 +43,8 @@
<smallrye-config.version>2.12.0</smallrye-config.version>
<smallrye-health.version>3.3.0</smallrye-health.version>
<smallrye-metrics.version>3.0.5</smallrye-metrics.version>
<smallrye-open-api.version>2.2.1</smallrye-open-api.version>
<smallrye-graphql.version>1.7.1</smallrye-graphql.version>
<smallrye-open-api.version>2.3.0</smallrye-open-api.version>
<smallrye-graphql.version>1.8.0</smallrye-graphql.version>
<smallrye-opentracing.version>2.1.1</smallrye-opentracing.version>
<smallrye-fault-tolerance.version>5.5.0</smallrye-fault-tolerance.version>
<smallrye-jwt.version>3.5.3</smallrye-jwt.version>
Expand All @@ -53,7 +53,7 @@
<smallrye-reactive-types-converter.version>2.7.0</smallrye-reactive-types-converter.version>
<smallrye-mutiny-vertx-binding.version>2.26.0</smallrye-mutiny-vertx-binding.version>
<smallrye-reactive-messaging.version>3.18.0</smallrye-reactive-messaging.version>
<smallrye-stork.version>1.1.2</smallrye-stork.version>
<smallrye-stork.version>1.2.0</smallrye-stork.version>
<jakarta.activation.version>1.2.1</jakarta.activation.version>
<jakarta.annotation-api.version>1.3.5</jakarta.annotation-api.version>
<jakarta.el-impl.version>3.0.4</jakarta.el-impl.version>
Expand Down Expand Up @@ -82,7 +82,7 @@
<plexus-component-annotations.version>2.1.0</plexus-component-annotations.version>
<graal-sdk.version>22.2.0</graal-sdk.version>
<graal-svm.version>${graal-sdk.version}</graal-svm.version>
<gizmo.version>1.1.0.Final</gizmo.version>
<gizmo.version>1.2.0.Final</gizmo.version>
<jackson-bom.version>2.13.4</jackson-bom.version>
<commons-logging-jboss-logging.version>1.0.0.Final</commons-logging-jboss-logging.version>
<commons-lang3.version>3.12.0</commons-lang3.version>
Expand Down Expand Up @@ -138,7 +138,7 @@
<reactive-streams.version>1.0.3</reactive-streams.version>
<jboss-logging.version>3.5.0.Final</jboss-logging.version>
<mutiny.version>1.7.0</mutiny.version>
<kafka3.version>3.2.1</kafka3.version>
<kafka3.version>3.2.2</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.8.4</snappy.version>
<strimzi-test-container.version>0.100.0</strimzi-test-container.version>
Expand All @@ -163,7 +163,7 @@
<osgi.version>6.0.0</osgi.version>
<mongo-client.version>4.7.1</mongo-client.version>
<mongo-crypt.version>1.5.2</mongo-crypt.version>
<proton-j.version>0.33.10</proton-j.version>
<proton-j.version>0.34.0</proton-j.version>
<javaparser.version>3.24.2</javaparser.version>
<okhttp.version>3.14.9</okhttp.version><!-- keep in sync with okio -->
<okio.version>1.17.2</okio.version><!-- keep in sync with okhttp -->
Expand All @@ -177,7 +177,7 @@
<jna.version>5.8.0</jna.version><!-- should satisfy both testcontainers and mongodb -->
<antlr.version>4.9.2</antlr.version>
<quarkus-security.version>1.1.4.Final</quarkus-security.version>
<keycloak.version>19.0.1</keycloak.version>
<keycloak.version>19.0.2</keycloak.version>
<logstash-gelf.version>1.15.0</logstash-gelf.version>
<checker-qual.version>3.25.0</checker-qual.version>
<error-prone-annotations.version>2.15.0</error-prone-annotations.version>
Expand All @@ -201,7 +201,7 @@
<aesh.version>2.6</aesh.version>
<!-- these two artifacts needs to be compatible together -->
<strimzi-oauth.version>0.10.0</strimzi-oauth.version>
<strimzi-oauth.nimbus.version>9.24.4</strimzi-oauth.nimbus.version>
<strimzi-oauth.nimbus.version>9.25</strimzi-oauth.nimbus.version>
<java-buildpack-client.version>0.0.6</java-buildpack-client.version>
<org-crac.version>0.1.1</org-crac.version>
</properties>
Expand Down Expand Up @@ -4247,7 +4247,7 @@
<version>${graal-sdk.version}</version>
</dependency>
<dependency>
<groupId>org.jboss</groupId>
<groupId>io.smallrye</groupId>
<artifactId>jandex</artifactId>
<version>${jandex.version}</version>
</dependency>
Expand Down Expand Up @@ -4855,6 +4855,12 @@
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${hibernate-orm.version}</version>
<exclusions>
<exclusion>
<groupId>org.jboss</groupId>
<artifactId>jandex</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
Expand Down Expand Up @@ -4901,6 +4907,10 @@
<artifactId>hibernate-search-mapper-orm</artifactId>
<version>${hibernate-search.version}</version>
<exclusions>
<exclusion>
<groupId>org.jboss</groupId>
<artifactId>jandex</artifactId>
</exclusion>
<!-- the right version will come with Hibernate ORM -->
<exclusion>
<groupId>org.hibernate.common</groupId>
Expand Down
17 changes: 9 additions & 8 deletions build-parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@
<version.exec.plugin>3.0.0</version.exec.plugin>
<failsafe-plugin.version>${version.surefire.plugin}</failsafe-plugin.version>

<!-- jandex maven plugin version -->
<jandex-maven-plugin.version>1.2.3</jandex-maven-plugin.version>
<jandex-gradle-plugin.version>0.13.0</jandex-gradle-plugin.version>
<!-- Jandex versions -->
<jandex.version>3.0.0</jandex.version>
<jandex-gradle-plugin.version>1.0.0</jandex-gradle-plugin.version>

<!-- These properties are needed in order for them to be resolvable by the documentation -->
<!-- The Graal version we suggest using in documentation - as that's
Expand Down Expand Up @@ -103,15 +103,15 @@

<!-- The image to use for tests that run Keycloak -->
<!-- IMPORTANT: If this is changed you must also update bom/application/pom.xml and KeycloakBuildTimeConfig/DevServicesConfig in quarkus-oidc/deployment to match the version -->
<keycloak.version>19.0.1</keycloak.version>
<keycloak.version>19.0.2</keycloak.version>
<keycloak.docker.image>quay.io/keycloak/keycloak:${keycloak.version}</keycloak.docker.image>
<keycloak.docker.legacy.image>quay.io/keycloak/keycloak:${keycloak.version}-legacy</keycloak.docker.legacy.image>

<unboundid-ldap.version>6.0.6</unboundid-ldap.version>

<assertj.version>3.23.1</assertj.version>

<wiremock-jre8.version>2.33.2</wiremock-jre8.version>
<wiremock-jre8.version>2.34.0</wiremock-jre8.version>
<wiremock-maven-plugin.version>7.2.0</wiremock-maven-plugin.version>

<!-- Artemis test dependencies -->
Expand Down Expand Up @@ -599,9 +599,9 @@
</configuration>
</plugin>
<plugin>
<groupId>org.jboss.jandex</groupId>
<groupId>io.smallrye</groupId>
<artifactId>jandex-maven-plugin</artifactId>
<version>${jandex-maven-plugin.version}</version>
<version>${jandex.version}</version>
</plugin>
<plugin>
<groupId>net.revelc.code.formatter</groupId>
Expand Down Expand Up @@ -1034,7 +1034,7 @@
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.jboss.jandex
io.smallrye
</groupId>
<artifactId>
jandex-maven-plugin
Expand Down Expand Up @@ -1274,6 +1274,7 @@
</activeStyles>
<activeRecipes>
<recipe>io.quarkus.build-parent</recipe>
<recipe>io.quarkus.jakarta-json-cleanup</recipe>
</activeRecipes>
</configuration>
</plugin>
Expand Down
2 changes: 1 addition & 1 deletion core/deployment/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<artifactId>gizmo</artifactId>
</dependency>
<dependency>
<groupId>org.jboss</groupId>
<groupId>io.smallrye</groupId>
<artifactId>jandex</artifactId>
</dependency>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@

package io.quarkus.deployment;

import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.lang.reflect.InvocationTargetException;
import java.net.InetSocketAddress;
import java.net.Socket;
Expand All @@ -15,7 +12,6 @@
import java.util.List;
import java.util.Optional;
import java.util.function.BooleanSupplier;
import java.util.function.Function;
import java.util.function.Supplier;

import org.eclipse.microprofile.config.ConfigProvider;
Expand Down Expand Up @@ -176,29 +172,6 @@ public Result get() {
}
}

public static class OutputFilter implements Function<InputStream, Runnable> {
private final StringBuilder builder = new StringBuilder();

@Override
public Runnable apply(InputStream is) {
return () -> {

try (InputStreamReader isr = new InputStreamReader(is);
BufferedReader reader = new BufferedReader(isr)) {

for (String line = reader.readLine(); line != null; line = reader.readLine()) {
builder.append(line);
}
} catch (IOException e) {
throw new RuntimeException("Error reading stream.", e);
}
};
}

public String getOutput() {
return builder.toString();
}
}
}

private enum Result {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package io.quarkus.deployment;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.function.Function;

public class OutputFilter implements Function<InputStream, Runnable> {
private final StringBuilder builder = new StringBuilder();

@Override
public Runnable apply(InputStream is) {
return () -> {

try (InputStreamReader isr = new InputStreamReader(is);
BufferedReader reader = new BufferedReader(isr)) {

for (String line = reader.readLine(); line != null; line = reader.readLine()) {
builder.append(line);
}
} catch (IOException e) {
throw new RuntimeException("Error reading stream.", e);
}
};
}

public String getOutput() {
return builder.toString();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -484,7 +484,7 @@ public boolean doScan(boolean userInitiated, boolean forceRestart) {
int index = 0;
for (Path i : changedClassResults.changedClasses) {
byte[] bytes = Files.readAllBytes(i);
String name = indexer.index(new ByteArrayInputStream(bytes)).name().toString();
String name = indexer.indexWithSummary(new ByteArrayInputStream(bytes)).name().toString();
defs[index++] = new ClassDefinition(
Thread.currentThread().getContextClassLoader().loadClass(name),
classTransformers.apply(name, bytes));
Expand Down
Loading