This is an automated email from the ASF dual-hosted git repository. jbonofre pushed a commit to branch release/0.10.x in repository https://gitbox.apache.org/repos/asf/polaris.git
The following commit(s) were added to refs/heads/release/0.10.x by this push: new 05d0f8ed1 Include quarkus-container-image and README in the binary distributions (#1493) 05d0f8ed1 is described below commit 05d0f8ed15d5d25672eef9297ade9b8e1f1374a2 Author: JB Onofré <jbono...@apache.org> AuthorDate: Thu May 1 23:47:00 2025 +0200 Include quarkus-container-image and README in the binary distributions (#1493) (cherry picked from commit 0da202f61c4daac667e6f3a430f726ccf06a2646) --- quarkus/admin/build.gradle.kts | 1 + quarkus/admin/distribution/LICENSE | 64 +++++++++++++------------------- quarkus/admin/distribution/NOTICE | 6 +-- quarkus/admin/distribution/README.md | 56 ++++++++++++++++++++++++++++ quarkus/run-script/scripts/run.sh | 2 +- quarkus/server/build.gradle.kts | 2 +- quarkus/server/distribution/LICENSE | 69 +++++++++++++++++++++++++++++------ quarkus/server/distribution/NOTICE | 8 ++-- quarkus/server/distribution/README.md | 40 ++++++++++++++++++++ 9 files changed, 190 insertions(+), 58 deletions(-) diff --git a/quarkus/admin/build.gradle.kts b/quarkus/admin/build.gradle.kts index 357acfd94..9d32042ae 100644 --- a/quarkus/admin/build.gradle.kts +++ b/quarkus/admin/build.gradle.kts @@ -91,6 +91,7 @@ distributions { from(project.layout.buildDirectory.dir("quarkus-app")) from("distribution/NOTICE") from("distribution/LICENSE") + from("distribution/README.md") } } } diff --git a/quarkus/admin/distribution/LICENSE b/quarkus/admin/distribution/LICENSE index ddad4d567..00a8e3290 100644 --- a/quarkus/admin/distribution/LICENSE +++ b/quarkus/admin/distribution/LICENSE @@ -290,12 +290,6 @@ License (from POM): Apache License 2.0 - https://repository.jboss.org/licenses/a -------------------------------------------------------------------------------- -Group: com.auth0 Name: java-jwt Version: 4.5.0 -Project URL (from POM): https://github.com/auth0/java-jwt -License (from POM): The MIT License (MIT) - https://raw.githubusercontent.com/auth0/java-jwt/master/LICENSE - --------------------------------------------------------------------------------- - Group: com.azure Name: azure-core Version: 1.55.3 Project URL (from POM): https://github.com/Azure/azure-sdk-for-java License (from POM): The MIT License (MIT) - http://opensource.org/licenses/MIT @@ -380,12 +374,6 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- -Group: com.fasterxml.jackson.module Name: jackson-module-parameter-names Version: 2.18.2 -Project URL (from POM): https://github.com/FasterXML/jackson -License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - --------------------------------------------------------------------------------- - Group: com.github.ben-manes.caffeine Name: caffeine Version: 3.2.0 Project URL (from POM): https://github.com/ben-manes/caffeine License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -560,7 +548,7 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- -Group: com.google.guava Name: guava Version: 33.4.0-jre +Group: com.google.guava Name: guava Version: 33.4.6-jre Project URL (from POM): https://github.com/google/guava License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -572,31 +560,31 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- -Group: com.google.http-client Name: google-http-client Version: 1.46.1 +Group: com.google.http-client Name: google-http-client Version: 1.46.3 Project URL (from POM): https://github.com/googleapis/google-http-java-client License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt -------------------------------------------------------------------------------- -Group: com.google.http-client Name: google-http-client-apache-v2 Version: 1.46.1 +Group: com.google.http-client Name: google-http-client-apache-v2 Version: 1.46.3 Project URL (from POM): https://github.com/googleapis/google-http-java-client License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt -------------------------------------------------------------------------------- -Group: com.google.http-client Name: google-http-client-appengine Version: 1.46.1 +Group: com.google.http-client Name: google-http-client-appengine Version: 1.46.3 Project URL (from POM): https://github.com/googleapis/google-http-java-client License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt -------------------------------------------------------------------------------- -Group: com.google.http-client Name: google-http-client-gson Version: 1.46.1 +Group: com.google.http-client Name: google-http-client-gson Version: 1.46.3 Project URL (from POM): https://github.com/googleapis/google-http-java-client License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt -------------------------------------------------------------------------------- -Group: com.google.http-client Name: google-http-client-jackson2 Version: 1.46.1 +Group: com.google.http-client Name: google-http-client-jackson2 Version: 1.46.3 Project URL (from POM): https://github.com/googleapis/google-http-java-client License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -669,14 +657,14 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- Group: com.sun.xml.bind Name: jaxb-core Version: 4.0.5 -Project URL: https://eclipse-ee4j.github.io/jaxb-ri/ -License: BSD-3-Clause - https://opensource.org/licenses/BSD-3-Clause +Project URL (from POM): https://eclipse-ee4j.github.io/jaxb-ri/ +License (from POM): EDL 1.0 - http://www.eclipse.org/org/documents/edl-v10.php -------------------------------------------------------------------------------- Group: com.sun.xml.bind Name: jaxb-xjc Version: 4.0.5 -Project URL: https://eclipse-ee4j.github.io/jaxb-ri/ -License: BSD-3-Clause - https://opensource.org/licenses/BSD-3-Clause +Project URL (from POM): https://eclipse-ee4j.github.io/jaxb-ri/ +License (from POM): EDL 1.0 - http://www.eclipse.org/org/documents/edl-v10.php -------------------------------------------------------------------------------- @@ -1004,12 +992,6 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- -Group: io.opentelemetry Name: opentelemetry-sdk-extension-autoconfigure Version: 1.44.1 -Project URL (from POM): https://github.com/open-telemetry/opentelemetry-java -License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - --------------------------------------------------------------------------------- - Group: io.opentelemetry Name: opentelemetry-sdk-extension-autoconfigure-spi Version: 1.44.1 Project URL (from POM): https://github.com/open-telemetry/opentelemetry-java License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -1046,19 +1028,19 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- -Group: io.projectreactor.netty Name: reactor-netty-core Version: 1.2.4 +Group: io.projectreactor.netty Name: reactor-netty-core Version: 1.2.5 Project URL (from POM): https://github.com/reactor/reactor-netty License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt -------------------------------------------------------------------------------- -Group: io.projectreactor.netty Name: reactor-netty-http Version: 1.2.4 +Group: io.projectreactor.netty Name: reactor-netty-http Version: 1.2.5 Project URL (from POM): https://github.com/reactor/reactor-netty License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt -------------------------------------------------------------------------------- -Group: io.projectreactor Name: reactor-core Version: 3.7.4 +Group: io.projectreactor Name: reactor-core Version: 3.7.5 Project URL (from POM): https://github.com/reactor/reactor-core License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -1264,6 +1246,12 @@ License (from POM): Eclipse Distribution License 1.0 - http://www.eclipse.org/or -------------------------------------------------------------------------------- +Group: javax.validation Name: validation-api Version: 1.1.0.Final +Project URL (from POM): https://beanvalidation.org +License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt + +-------------------------------------------------------------------------------- + Group: javax.ws.rs Name: jsr311-api Version: 1.1.1 Project URL (from POM): https://jsr311.dev.java.net License (from POM): CDDL License - http://www.opensource.org/licenses/cddl1.php @@ -1488,6 +1476,12 @@ License (from POM): BSD-3-Clause - https://asm.ow2.io/license.html -------------------------------------------------------------------------------- +Group: org.postgresql Name: postgresql Version: 42.7.5 +Project URL: https://jdbc.postgresql.org/ +License (from POM): BSD-2-Clause - https://opensource.org/licenses/BSD-2-Clause + +-------------------------------------------------------------------------------- + Group: org.reactivestreams Name: reactive-streams Version: 1.0.4 Project URL (from POM): http://www.reactive-streams.org/ License (from POM): MIT-0 - https://spdx.org/licenses/MIT-0.html @@ -1525,7 +1519,7 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- -Group: org.yaml Name: snakeyaml Version: 2.3 +Group: org.yaml Name: snakeyaml Version: 2.4 Project URL (from POM): https://bitbucket.org/snakeyaml/snakeyaml License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -1722,9 +1716,3 @@ Project URL (from POM): https://github.com/awslabs/aws-eventstream-java License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt -------------------------------------------------------------------------------- - -Group: org.postgresql Name: postgresql Version: 42.7.5 -Project URL: https://jdbc.postgresql.org/ -License (from POM): BSD-2-Clause - https://opensource.org/licenses/BSD-2-Clause - --------------------------------------------------------------------------------- diff --git a/quarkus/admin/distribution/NOTICE b/quarkus/admin/distribution/NOTICE index a02f4659a..5d4b6cb87 100644 --- a/quarkus/admin/distribution/NOTICE +++ b/quarkus/admin/distribution/NOTICE @@ -454,9 +454,9 @@ NOTICE: -------------------------------------------------------------------------------- -Group: io.micrometer Name: micrometer-commons Version: 1.14.5 -Group: io.micrometer Name: micrometer-core Version: 1.14.5 -Group: io.micrometer Name: micrometer-observation Version: 1.14.5 +Group: io.micrometer Name: micrometer-commons Version: 1.14.6 +Group: io.micrometer Name: micrometer-core Version: 1.14.6 +Group: io.micrometer Name: micrometer-observation Version: 1.14.6 NOTICE: | Micrometer diff --git a/quarkus/admin/distribution/README.md b/quarkus/admin/distribution/README.md new file mode 100644 index 000000000..f50f58c54 --- /dev/null +++ b/quarkus/admin/distribution/README.md @@ -0,0 +1,56 @@ +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> + +# Polaris Admin Tool + +The Polaris Admin Tool is a maintenance tool for performing administrative tasks on the Polaris server. + +## Prerequisites + +Polaris admin tool requires a Java SE 21 or higher to run. + +## Getting help + +To get help, simple run (in a command line where you extracted the Polaris tool archive): + +``` +./run.sh help +``` + +## Bootstrap + +You can bootstrap realms and root principal credentials with: + +``` +./run.sh bootstrap +``` + +providing all required arguments. + +## Purge + +You can purge realms and all associated entities with: + +``` +./run.sh purge +``` + +## Documentation + +For more details, please take a look on the documentation: https://polaris.apache.org/in-dev/unreleased/admin-tool/ \ No newline at end of file diff --git a/quarkus/run-script/scripts/run.sh b/quarkus/run-script/scripts/run.sh index 1cea71574..d7531c66a 100755 --- a/quarkus/run-script/scripts/run.sh +++ b/quarkus/run-script/scripts/run.sh @@ -36,4 +36,4 @@ if [ ! -x "$JAVACMD" ] ; then exit 1 fi -exec "${JAVACMD}" -jar "${script_dir}/quarkus-run.jar" +exec "${JAVACMD}" -jar "${script_dir}/quarkus-run.jar" $@ diff --git a/quarkus/server/build.gradle.kts b/quarkus/server/build.gradle.kts index 61c1b4666..f58e9d23b 100644 --- a/quarkus/server/build.gradle.kts +++ b/quarkus/server/build.gradle.kts @@ -89,7 +89,7 @@ distributions { from(project.layout.buildDirectory.dir("quarkus-app")) from("distribution/NOTICE") from("distribution/LICENSE") - exclude("lib/main/io.quarkus.quarkus-container-image*") + from("distribution/README.md") } } } diff --git a/quarkus/server/distribution/LICENSE b/quarkus/server/distribution/LICENSE index 43e8850ec..d63ef0130 100644 --- a/quarkus/server/distribution/LICENSE +++ b/quarkus/server/distribution/LICENSE @@ -723,6 +723,18 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- +Group: com.sun.xml.bind Name: jaxb-core Version: 4.0.5 +Project URL (from POM): https://github.com/eclipse-ee4j/jaxb-ri +License (from POM): EDL 1.0 - http://www.eclipse.org/org/documents/edl-v10.php + +-------------------------------------------------------------------------------- + +Group: com.sun.xml.bind Name: jaxb-xjc Version: 4.0.5 +Project URL (from POM): https://github.com/eclipse-ee4j/jaxb-ri +License (from POM): EDL 1.0 - http://www.eclipse.org/org/documents/edl-v10.php + +-------------------------------------------------------------------------------- + Group: commons-beanutils Name: commons-beanutils Version: 1.9.4 Project URL (from POM): https://commons.apache.org/proper/commons-beanutils/ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -1203,19 +1215,19 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- -Group: io.projectreactor.netty Name: reactor-netty-core Version: 1.2.4 +Group: io.projectreactor.netty Name: reactor-netty-core Version: 1.2.5 Project URL (from POM): https://github.com/reactor/reactor-netty License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt -------------------------------------------------------------------------------- -Group: io.projectreactor.netty Name: reactor-netty-http Version: 1.2.4 +Group: io.projectreactor.netty Name: reactor-netty-http Version: 1.2.5 Project URL (from POM): https://github.com/reactor/reactor-netty License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt -------------------------------------------------------------------------------- -Group: io.projectreactor Name: reactor-core Version: 3.7.4 +Group: io.projectreactor Name: reactor-core Version: 3.7.5 Project URL (from POM): https://github.com/reactor/reactor-core License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -1263,6 +1275,24 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- +Group: io.quarkus Name: quarkus-container-image Version: 3.21.2 +Project URL (from POM): https://quarkus.io +License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt + +-------------------------------------------------------------------------------- + +Group: io.quarkus Name: quarkus-container-image-docker Version: 3.21.2 +Project URL (from POM): https://quarkus.io +License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt + +-------------------------------------------------------------------------------- + +Group: io.quarkus Name: quarkus-container-image-docker-common Version: 3.21.2 +Project URL (from POM): https://quarkus.io +License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt + +-------------------------------------------------------------------------------- + Group: io.quarkus Name: quarkus-core Version: 3.21.2 Project URL (from POM): https://quarkus.io License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -1371,6 +1401,12 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- +Group: io.quarkus Name: quarkus-security Version: 3.21.2 +Project URL (from POM): https://quarkus.io +License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt + +-------------------------------------------------------------------------------- + Group: io.quarkus Name: quarkus-security-runtime-spi Version: 3.21.2 Project URL (from POM): https://quarkus.io License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -1395,6 +1431,12 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- +Group: io.quarkus Name: quarkus-tls-registry-spi Version: 3.21.2 +Project URL (from POM): https://quarkus.io +License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt + +-------------------------------------------------------------------------------- + Group: io.quarkus Name: quarkus-vertx Version: 3.21.2 Project URL (from POM): https://quarkus.io License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -1413,7 +1455,7 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- -Group: io.quarkus.resteasy Name: reactive.resteasy-reactive Version: 3.21.2 +Group: io.quarkus.resteasy.reactive Name: resteasy-reactive Version: 3.21.2 Project URL (from POM): https://quarkus.io License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -1754,6 +1796,11 @@ Group: jakarta.interceptor Name: jakarta.interceptor-api Version: 2.2.0 Project URL (from POM): https://github.com/jakartaee/interceptors License (from POM): EPL 2.0 - https://www.eclipse.org/legal/epl-2.0 License (from POM): GPL2 w/ CPE - https://www.gnu.org/software/classpath/license.html +-------------------------------------------------------------------------------- + +Group: jakarta.persistence Name: jakarta.persistence-api Version: 3.1.0 +Project URL (from POM): https://github.com/jakartaee/persistence +License (from POM): EPL 2.0 - https://www.eclipse.org/legal/epl-2.0 -------------------------------------------------------------------------------- @@ -2252,6 +2299,12 @@ License (from POM): BSD-3-Clause - https://asm.ow2.io/license.html -------------------------------------------------------------------------------- +Group: org.postgresql Name: postgresql Version: 42.7.5 +Project URL: https://jdbc.postgresql.org/ +License (from POM): BSD-2-Clause - https://opensource.org/licenses/BSD-2-Clause + +-------------------------------------------------------------------------------- + Group: org.reactivestreams Name: reactive-streams Version: 1.0.4 Project URL (from POM): http://www.reactive-streams.org/ License (from POM): MIT-0 - https://spdx.org/licenses/MIT-0.html @@ -2295,7 +2348,7 @@ License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE -------------------------------------------------------------------------------- -Group: org.yaml Name: snakeyaml Version: 2.3 +Group: org.yaml Name: snakeyaml Version: 2.4 Project URL (from POM): https://bitbucket.org/snakeyaml/snakeyaml License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt @@ -2492,9 +2545,3 @@ Project URL (from POM): https://github.com/awslabs/aws-eventstream-java License (from POM): Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt -------------------------------------------------------------------------------- - -Group: org.postgresql Name: postgresql Version: 42.7.5 -Project URL: https://jdbc.postgresql.org/ -License (from POM): BSD-2-Clause - https://opensource.org/licenses/BSD-2-Clause - --------------------------------------------------------------------------------- diff --git a/quarkus/server/distribution/NOTICE b/quarkus/server/distribution/NOTICE index 4bb1dcc60..9312612b7 100644 --- a/quarkus/server/distribution/NOTICE +++ b/quarkus/server/distribution/NOTICE @@ -554,10 +554,10 @@ NOTICE: -------------------------------------------------------------------------------- -Group: io.smallrye.config Name: smallrye-config Version: 3.11.4 -Group: io.smallrye.config Name: smallrye-config-common Version: 3.11.4 -Group: io.smallrye.config Name: smallrye-config-core Version: 3.11.4 -Group: io.smallrye.config Namee: smallrye-config-validator Version: 3.11.4 +Group: io.smallrye.config Name: smallrye-config Version: 3.12.4 +Group: io.smallrye.config Name: smallrye-config-common Version: 3.12.4 +Group: io.smallrye.config Name: smallrye-config-core Version: 3.12.4 +Group: io.smallrye.config Namee: smallrye-config-validator Version: 3.12.4 NOTICE: | Copyright 2009-2017 Mark Struberg diff --git a/quarkus/server/distribution/README.md b/quarkus/server/distribution/README.md new file mode 100644 index 000000000..00003f1e6 --- /dev/null +++ b/quarkus/server/distribution/README.md @@ -0,0 +1,40 @@ +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> + +# Apache Polaris - Server + +## Prerequisites + +Polaris server requires a Java SE 21 or higher to run. + +## Start the server + +In a command line, in the directory where you extracted the Polaris server archive, run the following command to start the server: + +``` +./run.sh +``` + +## Stop the server + +In the command line where you started the Polaris server, simply type CTRL-C to stop the server. + +## Documentation + +For more details, please take a look on the documentation: https://polaris.apache.org/in-dev/unreleased/configuring-polaris-for-production/ \ No newline at end of file