You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2022/10/31 10:44:49 UTC

[syncope] branch master updated (396b01815d -> 5d0066749e)

This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git


    from 396b01815d [SYNCOPE-1706] Remove toLowerCase() for AnyTypeKind to match notification event (#384)
     new 05d651c67f Refreshing LICENSE and NOTICE files
     new 2bdaa1aefc Fix typo
     new 5d0066749e [SYNCOPE-1707] Making Console and Enduser work fine with JDK 17

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../main/resources/archetype-resources/fit/pom.xml |   2 +-
 client/idrepo/common-ui/pom.xml                    |   5 +
 client/idrepo/console/pom.xml                      |  12 +-
 client/idrepo/enduser/pom.xml                      |  10 +
 docker/console/LICENSE                             |  43 +-
 docker/console/NOTICE                              |  15 +-
 docker/console/src/main/resources/startup.sh       |   2 +-
 docker/core/LICENSE                                | 276 ++++++------
 docker/core/NOTICE                                 |  19 +-
 docker/enduser/LICENSE                             |  43 +-
 docker/enduser/NOTICE                              |  15 +-
 docker/enduser/src/main/resources/startup.sh       |   2 +-
 docker/wa/LICENSE                                  | 470 ++++++++++++++++++++-
 docker/wa/NOTICE                                   | 240 ++++++++++-
 fit/build-tools/pom.xml                            |   8 +-
 fit/console-reference/pom.xml                      |   9 +-
 fit/core-reference/pom.xml                         |   2 +
 fit/enduser-reference/pom.xml                      |   9 +-
 fit/wa-reference/pom.xml                           |   9 +-
 pom.xml                                            |  10 +-
 sra/LICENSE                                        |  15 -
 sra/NOTICE                                         |  10 -
 src/main/asciidoc/getting-started/obtain.adoc      |   2 +-
 .../reference-guide/usage/customization.adoc       |   2 +-
 standalone/LICENSE                                 |  45 +-
 standalone/NOTICE                                  |  45 +-
 standalone/src/main/resources/setenv.bat           |   2 +-
 standalone/src/main/resources/setenv.sh            |   2 +-
 28 files changed, 1011 insertions(+), 313 deletions(-)


[syncope] 02/03: Fix typo

Posted by il...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git

commit 2bdaa1aefc501f94bb78aa55f5ced2e2b51e645e
Author: Francesco Chicchiriccò <il...@apache.org>
AuthorDate: Mon Oct 31 11:23:06 2022 +0100

    Fix typo
---
 src/main/asciidoc/getting-started/obtain.adoc              | 2 +-
 src/main/asciidoc/reference-guide/usage/customization.adoc | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/asciidoc/getting-started/obtain.adoc b/src/main/asciidoc/getting-started/obtain.adoc
index d0b285f405..1654a1b6cf 100644
--- a/src/main/asciidoc/getting-started/obtain.adoc
+++ b/src/main/asciidoc/getting-started/obtain.adoc
@@ -583,7 +583,7 @@ If no failures are encountered, your basic Apache Syncope project is now ready t
 
 [NOTE]
 ====
-Before actual deployment as executbale or onto a Java EE container, you need to further check the **Customization**
+Before actual deployment as executable or onto a Java EE container, you need to further check the **Customization**
 chapter of the
 ifeval::["{backend}" == "html5"]
 https://syncope.apache.org/docs/reference-guide.html[Apache Syncope Reference Guide.]
diff --git a/src/main/asciidoc/reference-guide/usage/customization.adoc b/src/main/asciidoc/reference-guide/usage/customization.adoc
index de73c5de5e..95f46b8be7 100644
--- a/src/main/asciidoc/reference-guide/usage/customization.adoc
+++ b/src/main/asciidoc/reference-guide/usage/customization.adoc
@@ -96,7 +96,7 @@ straightforward: just add the `<profile>` below to `fit/pom.xml`:
                 -Xdebug
                 -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
                 -Dspring.profiles.active=embedded
-                -XX:+CMSClassUnloadingEnabled -Xmx1024m -Xms512m
+                -Xmx1024m -Xms512m
               </cargo.jvmargs>
             </properties>
           </configuration>


[syncope] 01/03: Refreshing LICENSE and NOTICE files

Posted by il...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git

commit 05d651c67f9740f67ed055c5ce0eb48a644d52c1
Author: Francesco Chicchiriccò <il...@apache.org>
AuthorDate: Mon Oct 31 10:53:47 2022 +0100

    Refreshing LICENSE and NOTICE files
---
 docker/console/LICENSE |  43 ++++-
 docker/console/NOTICE  |  15 +-
 docker/core/LICENSE    | 276 +++++++++++++++--------------
 docker/core/NOTICE     |  19 +-
 docker/enduser/LICENSE |  43 ++++-
 docker/enduser/NOTICE  |  15 +-
 docker/wa/LICENSE      | 470 ++++++++++++++++++++++++++++++++++++++++++++++---
 docker/wa/NOTICE       | 240 ++++++++++++++++++++++---
 sra/LICENSE            |  15 --
 sra/NOTICE             |  10 --
 standalone/LICENSE     |  45 +++--
 standalone/NOTICE      |  45 +++--
 12 files changed, 946 insertions(+), 290 deletions(-)

diff --git a/docker/console/LICENSE b/docker/console/LICENSE
index 3174113765..5564a0a4c3 100644
--- a/docker/console/LICENSE
+++ b/docker/console/LICENSE
@@ -242,11 +242,6 @@ This is licensed under the MIT license, see above.
 
 ==
 
-For cglib (https://github.com/cglib/cglib):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For CodeMirror (http://codemirror.net/):
 This is licensed under the MIT license, see above.
 
@@ -437,6 +432,11 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
+For Undertow (https://undertow.io/):
+This is licensed under the AL 2.0, see above.
+
+==
+
 For Ionicons (http://ionicons.com/):
 This is licensed under the MIT license, see above.
 
@@ -656,6 +656,11 @@ any resulting litigation.
 
 ==
 
+For Jakarta WebSocket API (https://projects.eclipse.org/projects/ee4j.websocket):
+This is licensed under the EPL 1.0, see above.
+
+==
+
 For Eclipse Project for JAX-RS (https://projects.eclipse.org/projects/ee4j.jaxrs):
 This is licensed under the EPL 1.0, see above.
 
@@ -706,6 +711,11 @@ This is licensed under the MIT license, see above.
 
 ==
 
+For Byte Buddy (https://bytebuddy.net/):
+This is licensed under the AL 2.0, see above.
+
+==
+
 For The Checker Framework (https://checkerframework.org/):
 This is licensed under the MIT license, see above.
 
@@ -871,13 +881,23 @@ obligation with respect to this CC0 or use of the Work.
 
 ==
 
-For LatencyUtils (https://latencyutils.github.io/LatencyUtils/):
-This is licensed under the CC0 1.0, see above.
+For JBoss Logging (http://www.jboss.org/):
+This is licensed under the AL 2.0, see above.
 
 ==
 
-For ASM (http://asm.ow2.org/):
-This is licensed under the BSD license, see above.
+For JBoss Threads (http://www.jboss.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For JBoss XNIO (http://www.jboss.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For LatencyUtils (https://latencyutils.github.io/LatencyUtils/):
+This is licensed under the CC0 1.0, see above.
 
 ==
 
@@ -916,6 +936,11 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
+For Wildfly (https://www.wildfly.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
 For SnakeYAML (http://www.snakeyaml.org/):
 This is licensed under the AL 2.0, see above.
 
diff --git a/docker/console/NOTICE b/docker/console/NOTICE
index 834f224f44..62b802fa18 100644
--- a/docker/console/NOTICE
+++ b/docker/console/NOTICE
@@ -161,6 +161,11 @@ All content is the property of the respective authors or their employers.
 
 ==
 
+This product includes software produced and maintained by the Jakarta WebSocket project.
+All content is the property of the respective authors or their employers.
+
+==
+
 This product includes software developed by the Eclipse Project for JAX-RS.
 Eclipse Project for JAX-RS is a trademark of the Eclipse Foundation.
 All content is the property of the respective authors or their employers. For more information regarding authorship of content, please consult the listed source code repository logs.
@@ -202,6 +207,11 @@ Copyright (c) 2010 - 2014 jsPlumb, http://jsplumbtoolkit.com/
 
 ==
 
+This product includes software developed by Byte Buddy
+Copyright 2014 - Present Rafael Winterhalter
+
+==
+
 This product includes software developed by The Checker Framework.
 Copyright (c) 2004-present by the Checker Framework developers
 
@@ -225,9 +235,8 @@ Copyright (c) 2015 Jakub Danek
 
 ==
 
-This product includes software developed by the ASM project.
-Copyright (c) 2000-2011 INRIA, France Telecom
-All rights reserved.
+This product includes software developed by JBoss Logging
+Copyright 2020 Red Hat, Inc.
 
 ==
 
diff --git a/docker/core/LICENSE b/docker/core/LICENSE
index d15a395d4c..246ecdc3a9 100644
--- a/docker/core/LICENSE
+++ b/docker/core/LICENSE
@@ -477,7 +477,131 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
-For JAX-B (http://jaxb.java.net/):
+For Eclipse Metro (https://projects.eclipse.org/projects/ee4j.metro):
+This is licensed under the EDL 1.0:
+
+Eclipse Distribution License - v 1.0
+
+Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
+following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this list of conditions and the following
+  disclaimer.
+* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
+  disclaimer in the documentation and/or other materials provided with the distribution.
+* Neither the name of the Eclipse Foundation, Inc. nor the names of its contributors may be used to endorse or promote
+  products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+==
+
+For QDox (https://github.com/paul-hammant/qdox):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For HikariCP (http://brettwooldridge.github.io/HikariCP/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Jakarta Activation (https://eclipse-ee4j.github.io/jaf/):
+This is licensed under the EDL 1.0, see above.
+
+==
+
+For Eclipse Implementation of JAXB (https://projects.eclipse.org/projects/ee4j.jaxb-impl):
+This is licensed under the EDL 1.0, see above.
+
+==
+
+For Jakarta XML Web Services https://projects.eclipse.org/projects/ee4j.jaxws):
+This is licensed under the EDL 1.0, see above.
+
+==
+
+For Metrics (http://dropwizard.github.io/metrics/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For ClassGraph (https://github.com/classgraph/classgraph):
+This is licensed under the MIT license:
+
+ Permission is hereby granted, free  of charge, to any person obtaining
+ a  copy  of this  software  and  associated  documentation files  (the
+ "Software"), to  deal in  the Software without  restriction, including
+ without limitation  the rights to  use, copy, modify,  merge, publish,
+ distribute,  sublicense, and/or sell  copies of  the Software,  and to
+ permit persons to whom the Software  is furnished to do so, subject to
+ the following conditions:
+ 
+ The  above  copyright  notice  and  this permission  notice  shall  be
+ included in all copies or substantial portions of the Software.
+ 
+ THE  SOFTWARE IS  PROVIDED  "AS  IS", WITHOUT  WARRANTY  OF ANY  KIND,
+ EXPRESS OR  IMPLIED, INCLUDING  BUT NOT LIMITED  TO THE  WARRANTIES OF
+ MERCHANTABILITY,    FITNESS    FOR    A   PARTICULAR    PURPOSE    AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE,  ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+==
+
+For Micrometer Application Metrics (https://micrometer.io/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Netty (https://netty.io/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Swagger (http://swagger.io/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Undertow (https://undertow.io/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Jakarta Annotations https://projects.eclipse.org/projects/ee4j.ca):
+This is licensed under the EPL 1.0, see above.
+
+==
+
+For Jakarta Persistence project(https://github.com/eclipse-ee4j/jpa-api):
+This is licensed under the EPL 1.0, see above.
+
+==
+
+For Jakarta WebSocket API (https://projects.eclipse.org/projects/ee4j.websocket):
+This is licensed under the EPL 1.0, see above.
+
+==
+
+For Eclipse Project for JAX-RS (https://projects.eclipse.org/projects/ee4j.jaxrs):
+This is licensed under the EPL 1.0, see above.
+
+==
+
+For javax.annotation-api (https://jcp.org/en/jsr/detail?id=250):
 This is licensed under the CDDL 1.0:
 
 COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
@@ -863,130 +987,6 @@ of liability.
 
 ==
 
-For Eclipse Metro (https://projects.eclipse.org/projects/ee4j.metro):
-This is licensed under the EDL 1.0:
-
-Eclipse Distribution License - v 1.0
-
-Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
-following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice, this list of conditions and the following
-  disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
-  disclaimer in the documentation and/or other materials provided with the distribution.
-* Neither the name of the Eclipse Foundation, Inc. nor the names of its contributors may be used to endorse or promote
-  products derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-==
-
-For QDox (https://github.com/paul-hammant/qdox):
-This is licensed under the AL 2.0, see above.
-
-==
-
-For UnboundID LDAP SDK for Java (https://github.com/pingidentity/ldapsdk):
-This is licensed under the AL 2.0, see above.
-
-==
-
-For HikariCP (http://brettwooldridge.github.io/HikariCP/):
-This is licensed under the AL 2.0, see above.
-
-==
-
-For Jakarta Activation (https://eclipse-ee4j.github.io/jaf/):
-This is licensed under the EDL 1.0, see above.
-
-==
-
-For Eclipse Implementation of JAXB (https://projects.eclipse.org/projects/ee4j.jaxb-impl):
-This is licensed under the EDL 1.0, see above.
-
-==
-
-For Jakarta XML Web Services https://projects.eclipse.org/projects/ee4j.jaxws):
-This is licensed under the EDL 1.0, see above.
-
-==
-
-For Metrics (http://dropwizard.github.io/metrics/):
-This is licensed under the AL 2.0, see above.
-
-==
-
-For ClassGraph (https://github.com/classgraph/classgraph):
-This is licensed under the MIT license:
-
- Permission is hereby granted, free  of charge, to any person obtaining
- a  copy  of this  software  and  associated  documentation files  (the
- "Software"), to  deal in  the Software without  restriction, including
- without limitation  the rights to  use, copy, modify,  merge, publish,
- distribute,  sublicense, and/or sell  copies of  the Software,  and to
- permit persons to whom the Software  is furnished to do so, subject to
- the following conditions:
- 
- The  above  copyright  notice  and  this permission  notice  shall  be
- included in all copies or substantial portions of the Software.
- 
- THE  SOFTWARE IS  PROVIDED  "AS  IS", WITHOUT  WARRANTY  OF ANY  KIND,
- EXPRESS OR  IMPLIED, INCLUDING  BUT NOT LIMITED  TO THE  WARRANTIES OF
- MERCHANTABILITY,    FITNESS    FOR    A   PARTICULAR    PURPOSE    AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
- LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
- OF CONTRACT, TORT OR OTHERWISE,  ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-==
-
-For Micrometer Application Metrics (https://micrometer.io/):
-This is licensed under the AL 2.0, see above.
-
-==
-
-For Netty (https://netty.io/):
-This is licensed under the AL 2.0, see above.
-
-==
-
-For Swagger (http://swagger.io/):
-This is licensed under the AL 2.0, see above.
-
-==
-
-For Jakarta Annotations https://projects.eclipse.org/projects/ee4j.ca):
-This is licensed under the EPL 1.0, see above.
-
-==
-
-For Jakarta Persistence project(https://github.com/eclipse-ee4j/jpa-api):
-This is licensed under the EPL 1.0, see above.
-
-==
-
-For Eclipse Project for JAX-RS (https://projects.eclipse.org/projects/ee4j.jaxrs):
-This is licensed under the EPL 1.0, see above.
-
-==
-
-For javax.annotation-api (https://jcp.org/en/jsr/detail?id=250):
-This is licensed under the CDDL 1.0, see above.
-
-==
-
 For Bean Validation API (http://beanvalidation.org/):
 This is licensed under the AL 2.0, see above.
 
@@ -1037,11 +1037,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 ==
 
-For Spymemcached (https://github.com/couchbase/spymemcached):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For ConnId (http://connid.tirasa.net/):
 This is licensed under the CDDL 1.0, see above.
 
@@ -1247,16 +1242,26 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
-For LatencyUtils (https://latencyutils.github.io/LatencyUtils/):
-This is licensed under the CC0 1.0, see above.
+For JBoss Logging (http://www.jboss.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For JBoss Threads (http://www.jboss.org/):
+This is licensed under the AL 2.0, see above.
 
 ==
 
-For Ldaptive Java Library (https://www.ldaptive.org/):
+For JBoss XNIO (http://www.jboss.org/):
 This is licensed under the AL 2.0, see above.
 
 ==
 
+For LatencyUtils (https://latencyutils.github.io/LatencyUtils/):
+This is licensed under the CC0 1.0, see above.
+
+==
+
 For Liquibase (https://www.liquibase.org/):
 This is licensed under the AL 2.0, see above.
 
@@ -1302,5 +1307,10 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
+For Wildfly (https://www.wildfly.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
 For SnakeYAML (http://www.snakeyaml.org/):
 This is licensed under the AL 2.0, see above.
diff --git a/docker/core/NOTICE b/docker/core/NOTICE
index 39149ddf57..27760e527b 100644
--- a/docker/core/NOTICE
+++ b/docker/core/NOTICE
@@ -60,11 +60,6 @@ Copyright 2012-2022, Connect2id Ltd
 
 ==
 
-This product includes software developed by the JAXB project.
-Copyright (c) 2013-2016 The JAXB project.
-
-==
-
 This product includes software produced and maintained by Eclipse Metro
 All content is the property of the respective authors or their employers.
 
@@ -75,11 +70,6 @@ Copyright 2002-2009 Joe Walnes and QDox Project Team
 
 ==
 
-This product includes software developed by UnboundID LDAP SDK for Java
-Copyright 2007-2022 Ping Identity Corporation
-
-==
-
 This product includes software developed by the HikariCP project.
 
 ==
@@ -134,6 +124,11 @@ All content is the property of the respective authors or their employers.
 
 ==
 
+This product includes software produced and maintained by the Jakarta WebSocket project.
+All content is the property of the respective authors or their employers.
+
+==
+
 This product includes software developed by the Eclipse Project for JAX-RS.
 Eclipse Project for JAX-RS is a trademark of the Eclipse Foundation.
 All content is the property of the respective authors or their employers. For more information regarding authorship of content, please consult the listed source code repository logs.
@@ -219,8 +214,8 @@ Copyright (C) 1999- by Shigeru Chiba, All rights reserved.
 
 ==
 
-This product includes software developed by Ldaptive Java Library
-Copyright (C) 2003-2021 Virginia Tech. All Rights Reserved.
+This product includes software developed by JBoss Logging
+Copyright 2020 Red Hat, Inc.
 
 ==
 
diff --git a/docker/enduser/LICENSE b/docker/enduser/LICENSE
index eac6345234..9b8f9711c2 100644
--- a/docker/enduser/LICENSE
+++ b/docker/enduser/LICENSE
@@ -242,11 +242,6 @@ This is licensed under the MIT license, see above.
 
 ==
 
-For cglib (https://github.com/cglib/cglib):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For Jackson (http://wiki.fasterxml.com/JacksonHome):
 This is licensed under the AL 2.0, see above.
 
@@ -417,6 +412,11 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
+For Undertow (https://undertow.io/):
+This is licensed under the AL 2.0, see above.
+
+==
+
 For Ionicons (http://ionicons.com/):
 This is licensed under the MIT license, see above.
 
@@ -636,6 +636,11 @@ any resulting litigation.
 
 ==
 
+For Jakarta WebSocket API (https://projects.eclipse.org/projects/ee4j.websocket):
+This is licensed under the EPL 1.0, see above.
+
+==
+
 For Eclipse Project for JAX-RS (https://projects.eclipse.org/projects/ee4j.jaxrs):
 This is licensed under the EPL 1.0, see above.
 
@@ -686,6 +691,11 @@ This is licensed under the MIT license, see above.
 
 ==
 
+For Byte Buddy (https://bytebuddy.net/):
+This is licensed under the AL 2.0, see above.
+
+==
+
 For The Checker Framework (https://checkerframework.org/):
 This is licensed under the MIT license, see above.
 
@@ -851,13 +861,23 @@ obligation with respect to this CC0 or use of the Work.
 
 ==
 
-For LatencyUtils (https://latencyutils.github.io/LatencyUtils/):
-This is licensed under the CC0 1.0, see above.
+For JBoss Logging (http://www.jboss.org/):
+This is licensed under the AL 2.0, see above.
 
 ==
 
-For ASM (http://asm.ow2.org/):
-This is licensed under the BSD license, see above.
+For JBoss Threads (http://www.jboss.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For JBoss XNIO (http://www.jboss.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For LatencyUtils (https://latencyutils.github.io/LatencyUtils/):
+This is licensed under the CC0 1.0, see above.
 
 ==
 
@@ -891,6 +911,11 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
+For Wildfly (https://www.wildfly.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
 For SnakeYAML (http://www.snakeyaml.org/):
 This is licensed under the AL 2.0, see above.
 
diff --git a/docker/enduser/NOTICE b/docker/enduser/NOTICE
index fc9fa28e8b..a35d819d5c 100644
--- a/docker/enduser/NOTICE
+++ b/docker/enduser/NOTICE
@@ -146,6 +146,11 @@ All content is the property of the respective authors or their employers.
 
 ==
 
+This product includes software produced and maintained by the Jakarta WebSocket project.
+All content is the property of the respective authors or their employers.
+
+==
+
 This product includes software developed by the Eclipse Project for JAX-RS.
 Eclipse Project for JAX-RS is a trademark of the Eclipse Foundation.
 All content is the property of the respective authors or their employers. For more information regarding authorship of content, please consult the listed source code repository logs.
@@ -187,6 +192,11 @@ Copyright (c) 2010 - 2014 jsPlumb, http://jsplumbtoolkit.com/
 
 ==
 
+This product includes software developed by Byte Buddy
+Copyright 2014 - Present Rafael Winterhalter
+
+==
+
 This product includes software developed by The Checker Framework.
 Copyright (c) 2004-present by the Checker Framework developers
 
@@ -210,9 +220,8 @@ Copyright (c) 2015 Jakub Danek
 
 ==
 
-This product includes software developed by the ASM project.
-Copyright (c) 2000-2011 INRIA, France Telecom
-All rights reserved.
+This product includes software developed by JBoss Logging
+Copyright 2020 Red Hat, Inc.
 
 ==
 
diff --git a/docker/wa/LICENSE b/docker/wa/LICENSE
index 9da280096a..6dec4fe5fe 100644
--- a/docker/wa/LICENSE
+++ b/docker/wa/LICENSE
@@ -452,7 +452,7 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
-For Gson (https://github.com/google/gson):
+For Bucket4j (https://bucket4j.com/):
 This is licensed under the AL 2.0, see above.
 
 ==
@@ -736,11 +736,6 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
-For Retrofit (https://square.github.io/retrofit/):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For Jakarta Mail:
 This is licensed under the EPL 1.0, see above.
 
@@ -1187,6 +1182,11 @@ This is licensed under the BSD license, see above.
 
 ==
 
+For HikariCP (http://brettwooldridge.github.io/HikariCP/):
+This is licensed under the AL 2.0, see above.
+
+==
+
 For Dough Lea's util.concurrent package:
 This is Public Domain.
 
@@ -1227,6 +1227,16 @@ This is licensed under the MIT license, see above.
 
 ==
 
+For HAL Explorer (https://github.com/toedter/hal-explorer/):
+This is licensed under the MIT license, see above.
+
+==
+
+For highlight.js (http://highlightjs.org/):
+This is licensed under the BSD license, see above.
+
+==
+
 For Metrics (http://dropwizard.github.io/metrics/):
 This is licensed under the AL 2.0, see above.
 
@@ -1257,8 +1267,8 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
-For Userinfo.io (http://userinfo.io/):
-This is licensed under the MIT license, see above.
+For Undertow (https://undertow.io/):
+This is licensed under the AL 2.0, see above.
 
 ==
 
@@ -1267,11 +1277,21 @@ This is licensed under the EPL 1.0, see above.
 
 ==
 
+For Jakarta WebSocket API (https://projects.eclipse.org/projects/ee4j.websocket):
+This is licensed under the EPL 1.0, see above.
+
+==
+
 For Eclipse Project for JAX-RS (https://projects.eclipse.org/projects/ee4j.jaxrs):
 This is licensed under the EPL 1.0, see above.
 
 ==
 
+For javax.annotation-api (https://jcp.org/en/jsr/detail?id=250):
+This is licensed under the CDDL 1.0, see above.
+
+==
+
 For Expression Language 3.0 API (https://javaee.github.io/uel-ri/):
 This is licensed under the CDDL 1.0, see above.
 
@@ -1307,11 +1327,6 @@ This is licensed under the BSD license, see above.
 
 ==
 
-For Joda Time (http://www.joda.org/joda-time/):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For jQuery (http://jquery.com/):
 This is licensed under the MIT license, see above.
 
@@ -1337,11 +1352,6 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
-For Spymemcached (https://github.com/couchbase/spymemcached):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For Groovy Extensions (https://github.com/ultraq/groovy-extensions/):
 This is licensed under the AL 2.0, see above.
 
@@ -1382,11 +1392,6 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
-For cas-server-webauthn-helper (https://github.com/mmoayyed/cas-server-webauthn-helper):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For AspectJ (http://www.eclipse.org/aspectj/):
 This is licensed under the EPL 1.0, see above.
 
@@ -1462,6 +1467,21 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
+For JBoss Logging (http://www.jboss.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For JBoss Threads (http://www.jboss.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For JBoss XNIO (http://www.jboss.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
 For JDOM (http://www.jdom.org/):
 This is licensed under the BSD license, see above.
 
@@ -1627,6 +1647,11 @@ This is licensed under the MIT license, see above.
 
 ==
 
+For Wildfly (https://www.wildfly.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
 For SnakeYAML (http://www.snakeyaml.org/):
 This is licensed under the AL 2.0, see above.
 
@@ -1634,3 +1659,402 @@ This is licensed under the AL 2.0, see above.
 
 For Webjars-locator core functionality (https://github.com/webjars/webjars-locator-core):
 This is licensed under the MIT license, see above.
+tis.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Objenesis (http://objenesis.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Open SAML-Java (https://shibboleth.net/products/opensaml-java.html):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For ASM (http://asm.ow2.org/):
+This is licensed under the BSD license, see above.
+
+==
+
+For Reactive Streams (https://www.pac4j.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Passay (https://www.passay.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Project Lombok (https://projectlombok.org/):
+This is licensed under the MIT license, see above.
+
+==
+
+For Quartz Scheduler (http://quartz-scheduler.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Reactive Streams (http://www.reactive-streams.org/):
+This is licensed under the CC0 1.0, see above.
+
+==
+
+For Reflections (https://github.com/ronmamo/reflections):
+This is licensed under the BSD license, see above.
+
+==
+
+For Simple Logging Facade for Java - SLF4J (http://www.slf4j.org/):
+This is licensed under the MIT license, see above.
+
+==
+
+For Spring openapi documentation (https://springdoc.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Spring (https://spring.io/projects):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For spring-modules-cache:
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Thymeleaf (https://www.thymeleaf.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For unbescape (https://www.unbescape.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Chart.js (http://www.chartjs.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For Moment.js (http://momentjs.com/):
+This is licensed under the MIT license, see above.
+
+==
+
+For zxcvbn (https://github.com/dropbox/zxcvbn):
+This is licensed under the MIT license, see above.
+
+==
+
+For balanced-match (https://github.com/juliangruber/balanced-match):
+This is licensed under the MIT license, see above.
+
+==
+
+For base64-js (https://github.com/beatgammit/base64-js):
+This is licensed under the MIT license, see above.
+
+==
+
+For css-vars-ponyfill (https://github.com/jhildenbiddle/css-vars-ponyfill):
+This is licensed under the MIT license, see above.
+
+==
+
+For get-css-data (https://github.com/jhildenbiddle/get-css-data):
+This is licensed under the MIT license, see above.
+
+==
+
+For Inputmask (https://github.com/RobinHerbots/Inputmask):
+This is licensed under the MIT license, see above.
+
+==
+
+For Material Components for the web (https://github.com/material-components/material-components-web):
+This is licensed under the MIT license, see above.
+
+==
+
+For Webfont - Material Design Icons (https://github.com/Templarian/MaterialDesign-Webfont):
+This is licensed under the MIT license, see above.
+
+==
+
+For normalize.css (http://necolas.github.io/normalize.css/):
+This is licensed under the MIT license, see above.
+
+==
+
+For Summernote (https://summernote.org/):
+This is licensed under the MIT license, see above.
+
+==
+
+For text-encoding (https://github.com/inexorabletash/text-encoding):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For tslib (https://github.com/Microsoft/tslib):
+This is licensed under the BSD license, see above.
+
+==
+
+For window.fetch polyfill (https://github.github.io/fetch/):
+This is licensed under the MIT license, see above.
+
+==
+
+For SnakeYAML (http://www.snakeyaml.org/):
+This is licensed under the AL 2.0, see above.
+
+==
+
+For popper.js (https://github.com/FezVrasta/popper.js):
+This is licensed under the MIT license, see above.
+
+==
+
+For spin.js (http://spin.js.org/):
+This is licensed under the MIT license, see above.
+
+==
+
+For Tempus Dominus Bootstrap 4 Datetime Picker (https://github.com/tempusdominus/bootstrap-4):
+This is licensed under the MIT license, see above.
+
+==
+
+For typeahead.js (http://twitter.github.io/typeahead.js/):
+This is licensed under the MIT license, see above.
+
+==
+
+For Webjars-locator core functionality (https://github.com/webjars/webjars-locator-core):
+This is licensed under the MIT license, see above.
+
+==
+
+For Web Services Description Language for Java (http://wsdl4j.sourceforge.net/):
+This is licensed under the CPL:
+
+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC
+LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
+CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+a) in the case of the initial Contributor, the initial code and
+documentation distributed under this Agreement, and
+
+b) in the case of each subsequent Contributor:
+
+i) changes to the Program, and
+
+ii) additions to the Program;
+
+where such changes and/or additions to the Program originate from and are
+distributed by that particular Contributor. A Contribution 'originates' from a
+Contributor if it was added to the Program by such Contributor itself or anyone
+acting on such Contributor's behalf. Contributions do not include additions to
+the Program which: (i) are separate modules of software distributed in
+conjunction with the Program under their own license agreement, and (ii) are not
+derivative works of the Program.
+
+"Contributor" means any person or entity that distributes the Program.
+
+"Licensed Patents " mean patent claims licensable by a Contributor which are
+necessarily infringed by the use or sale of its Contribution alone or when
+combined with the Program.
+
+"Program" means the Contributions distributed in accordance with this Agreement.
+
+"Recipient" means anyone who receives the Program under this Agreement,
+including all Contributors.
+
+2. GRANT OF RIGHTS
+
+a) Subject to the terms of this Agreement, each Contributor hereby grants
+Recipient a non-exclusive, worldwide, royalty-free copyright license to
+reproduce, prepare derivative works of, publicly display, publicly perform,
+distribute and sublicense the Contribution of such Contributor, if any, and such
+derivative works, in source code and object code form.
+
+b) Subject to the terms of this Agreement, each Contributor hereby grants
+Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed
+Patents to make, use, sell, offer to sell, import and otherwise transfer the
+Contribution of such Contributor, if any, in source code and object code form.
+This patent license shall apply to the combination of the Contribution and the
+Program if, at the time the Contribution is added by the Contributor, such
+addition of the Contribution causes such combination to be covered by the
+Licensed Patents. The patent license shall not apply to any other combinations
+which include the Contribution. No hardware per se is licensed hereunder.
+
+c) Recipient understands that although each Contributor grants the licenses
+to its Contributions set forth herein, no assurances are provided by any
+Contributor that the Program does not infringe the patent or other intellectual
+property rights of any other entity. Each Contributor disclaims any liability to
+Recipient for claims brought by any other entity based on infringement of
+intellectual property rights or otherwise. As a condition to exercising the
+rights and licenses granted hereunder, each Recipient hereby assumes sole
+responsibility to secure any other intellectual property rights needed, if any.
+For example, if a third party patent license is required to allow Recipient to
+distribute the Program, it is Recipient's responsibility to acquire that license
+before distributing the Program.
+
+d) Each Contributor represents that to its knowledge it has sufficient
+copyright rights in its Contribution, if any, to grant the copyright license set
+forth in this Agreement.
+
+3. REQUIREMENTS
+
+A Contributor may choose to distribute the Program in object code form under its
+own license agreement, provided that:
+
+a) it complies with the terms and conditions of this Agreement; and
+
+b) its license agreement:
+
+i) effectively disclaims on behalf of all Contributors all warranties and
+conditions, express and implied, including warranties or conditions of title and
+non-infringement, and implied warranties or conditions of merchantability and
+fitness for a particular purpose;
+
+ii) effectively excludes on behalf of all Contributors all liability for
+damages, including direct, indirect, special, incidental and consequential
+damages, such as lost profits;
+
+iii) states that any provisions which differ from this Agreement are offered
+by that Contributor alone and not by any other party; and
+
+iv) states that source code for the Program is available from such
+Contributor, and informs licensees how to obtain it in a reasonable manner on or
+through a medium customarily used for software exchange.
+
+When the Program is made available in source code form:
+
+a) it must be made available under this Agreement; and
+
+b) a copy of this Agreement must be included with each copy of the Program.
+
+Contributors may not remove or alter any copyright notices contained within the
+Program.
+
+Each Contributor must identify itself as the originator of its Contribution, if
+any, in a manner that reasonably allows subsequent Recipients to identify the
+originator of the Contribution.
+
+4. COMMERCIAL DISTRIBUTION
+
+Commercial distributors of software may accept certain responsibilities with
+respect to end users, business partners and the like. While this license is
+intended to facilitate the commercial use of the Program, the Contributor who
+includes the Program in a commercial product offering should do so in a manner
+which does not create potential liability for other Contributors. Therefore, if
+a Contributor includes the Program in a commercial product offering, such
+Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
+every other Contributor ("Indemnified Contributor") against any losses, damages
+and costs (collectively "Losses") arising from claims, lawsuits and other legal
+actions brought by a third party against the Indemnified Contributor to the
+extent caused by the acts or omissions of such Commercial Contributor in
+connection with its distribution of the Program in a commercial product
+offering. The obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In order
+to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+Contributor in writing of such claim, and b) allow the Commercial Contributor to
+control, and cooperate with the Commercial Contributor in, the defense and any
+related settlement negotiations. The Indemnified Contributor may participate in
+any such claim at its own expense.
+
+For example, a Contributor might include the Program in a commercial product
+offering, Product X. That Contributor is then a Commercial Contributor. If that
+Commercial Contributor then makes performance claims, or offers warranties
+related to Product X, those performance claims and warranties are such
+Commercial Contributor's responsibility alone. Under this section, the
+Commercial Contributor would have to defend claims against the other
+Contributors related to those performance claims and warranties, and if a court
+requires any other Contributor to pay any damages as a result, the Commercial
+Contributor must pay those damages.
+
+5. NO WARRANTY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
+IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
+NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
+Recipient is solely responsible for determining the appropriateness of using and
+distributing the Program and assumes all risks associated with its exercise of
+rights under this Agreement, including but not limited to the risks and costs of
+program errors, compliance with applicable laws, damage to or loss of data,
+programs or equipment, and unavailability or interruption of operations.
+
+6. DISCLAIMER OF LIABILITY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
+CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
+PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. GENERAL
+
+If any provision of this Agreement is invalid or unenforceable under applicable
+law, it shall not affect the validity or enforceability of the remainder of the
+terms of this Agreement, and without further action by the parties hereto, such
+provision shall be reformed to the minimum extent necessary to make such
+provision valid and enforceable.
+
+If Recipient institutes patent litigation against a Contributor with respect to
+a patent applicable to software (including a cross-claim or counterclaim in a
+lawsuit), then any patent licenses granted by that Contributor to such Recipient
+under this Agreement shall terminate as of the date such litigation is filed. In
+addition, if Recipient institutes patent litigation against any entity
+(including a cross-claim or counterclaim in a lawsuit) alleging that the Program
+itself (excluding combinations of the Program with other software or hardware)
+infringes such Recipient's patent(s), then such Recipient's rights granted under
+Section 2(b) shall terminate as of the date such litigation is filed.
+
+All Recipient's rights under this Agreement shall terminate if it fails to
+comply with any of the material terms or conditions of this Agreement and does
+not cure such failure in a reasonable period of time after becoming aware of
+such noncompliance. If all Recipient's rights under this Agreement terminate,
+Recipient agrees to cease use and distribution of the Program as soon as
+reasonably practicable. However, Recipient's obligations under this Agreement
+and any licenses granted by Recipient relating to the Program shall continue and
+survive.
+
+Everyone is permitted to copy and distribute copies of this Agreement, but in
+order to avoid inconsistency the Agreement is copyrighted and may only be
+modified in the following manner. The Agreement Steward reserves the right to
+publish new versions (including revisions) of this Agreement from time to time.
+No one other than the Agreement Steward has the right to modify this Agreement.
+IBM is the initial Agreement Steward. IBM may assign the responsibility to serve
+as the Agreement Steward to a suitable separate entity. Each new version of the
+Agreement will be given a distinguishing version number. The Program (including
+Contributions) may always be distributed subject to the version of the Agreement
+under which it was received. In addition, after a new version of the Agreement
+is published, Contributor may elect to distribute the Program (including its
+Contributions) under the new version. Except as expressly stated in Sections
+2(a) and 2(b) above, Recipient receives no rights or licenses to the
+intellectual property of any Contributor under this Agreement, whether
+expressly, by implication, estoppel or otherwise. All rights in the Program not
+expressly granted under this Agreement are reserved.
+
+This Agreement is governed by the laws of the State of New York and the
+intellectual property laws of the United States of America. No party to this
+Agreement will bring a legal action under this Agreement more than one year
+after the cause of action arose. Each party waives its rights to a jury trial in
+any resulting litigation.
diff --git a/docker/wa/NOTICE b/docker/wa/NOTICE
index 7bec6dd99d..e13c0f9721 100644
--- a/docker/wa/NOTICE
+++ b/docker/wa/NOTICE
@@ -57,11 +57,6 @@ Copyright (c) 2010 Pablo Fernandez
 
 ==
 
-This product includes software developed by the Gson project.
-Copyright (c) 2008 Google Inc.
-
-==
-
 This product includes software developed by Error Prone.
 
 ==
@@ -120,16 +115,6 @@ Copyright (c) 2022 Square, Inc.
 
 ==
 
-This product includes software developed by Okio
-Copyright 2013 Square, Inc.
-
-==
-
-This product includes software developed by Retrofit
-Copyright 2014 Square, Inc.
-
-==
-
 This product includes software developed by Retrofit
 Copyright 2014 Square, Inc.
 
@@ -171,6 +156,10 @@ Copyright (c) 2014-2018, Yubico AB
 
 ==
 
+This product includes software developed by the HikariCP project.
+
+==
+
 This product includes software developed by Dough Lea
 
 ==
@@ -205,6 +194,16 @@ Copyright (C) 2009-2016 Kristopher Michael Kowal and contributors
 
 ==
 
+This product includes software developed by HAL Explorer
+Copyright (c) 2022 Kai Toedter <ka...@toedter.com>
+
+==
+
+This product includes the Javascript syntax highlighter.
+Copyright (c) 2006, Ivan Sagalaev
+
+==
+
 This product includes software developed by the Metrics project.
 Copyright (c) 2010-2014 Coda Hale, Yammer.com
 
@@ -230,12 +229,12 @@ Copyright 2016 SmartBear Software
 
 ==
 
-This product includes software developed by Userinfo.io
-Copyright (c) 2014 Vincent DURMONT <vd...@gmail.com>
+This product includes software produced and maintained by Jakarta Annotations
+All content is the property of the respective authors or their employers.
 
 ==
 
-This product includes software produced and maintained by Jakarta Annotations
+This product includes software produced and maintained by the Jakarta WebSocket project.
 All content is the property of the respective authors or their employers.
 
 ==
@@ -246,6 +245,11 @@ All content is the property of the respective authors or their employers. For mo
 
 ==
 
+This product includs software developed by Oracle.
+Copyright (c) 2012-2013 Oracle and/or its affiliates. All rights reserved.
+
+==
+
 This product includes software developed by Expression Language 3.0 API
 Copyright (c) 1997-2013 Oracle and/or its affiliates. All rights reserved.
 
@@ -282,11 +286,6 @@ All rights reserved.
 
 ==
 
-This product includes software developed by the Joda Time project.
-Copyright (c) 2002-2016 Joda.org. All Rights Reserved.
-
-==
-
 This product includes the jQuery Core JavaScript Library.
 Copyright 2007, 2016 jQuery Foundation and other contributors.
 
@@ -386,6 +385,11 @@ Copyright (C) 1999- by Shigeru Chiba, All rights reserved.
 
 ==
 
+This product includes software developed by JBoss Logging
+Copyright 2020 Red Hat, Inc.
+
+==
+
 This product includes software developed by the JDOM project.
  Copyright (C) 2000-2012 Jason Hunter & Brett McLaughlin.
  All rights reserved.
@@ -523,3 +527,193 @@ This product includes software developed by the SnakeYAML project.
 
 This product includes software developed by Webjars-locator core functionality
 Copyright (c) 2013 James Ward
+YPT team. All Rights Reserved
+
+==
+
+This product includes softare developed by the Javassist project.
+Copyright (C) 1999- by Shigeru Chiba, All rights reserved.
+
+==
+
+This product includes software developed by the JDOM project.
+ Copyright (C) 2000-2012 Jason Hunter & Brett McLaughlin.
+ All rights reserved.
+
+==
+
+This product includes software developed by JetBrains Java Annotations
+Copyright 2000-2021 JetBrains s.r.o.
+
+==
+
+This product includes software developed by jOOL
+Copyright (c), Data Geekery GmbH, contact@datageekery.com
+
+==
+
+This product includes software developed by JSON in Java
+Copyright (c) 2002 JSON.org
+
+==
+
+This product includes software developed by Ldaptive Java Library
+Copyright (C) 2003-2021 Virginia Tech. All Rights Reserved.
+
+==
+
+This product includes software developed by the Liquibase project.
+
+==
+
+This product includes software developed by the MyBatis project.
+
+==
+
+This product includes software developed by Objenesis
+Copyright 2006-2022 the original author or authors.
+
+==
+
+This product includes software developed by the Shibboleth project.
+
+==
+
+This product includes software developed by the ASM project.
+Copyright (c) 2000-2011 INRIA, France Telecom
+All rights reserved.
+
+==
+
+This product includes software developed by Passay
+Copyright (C) 2003-2022 Virginia Tech. All rights reserved.
+
+==
+
+This product includes software developed by Project Lombok
+Copyright (C) 2009-2021 The Project Lombok Authors.
+
+==
+
+This product includes software developed by Terracotta. Inc.
+Quartz Scheduler source code and documentation are Copyright (c) Terracotta, Inc.
+
+==
+
+This product includes software developed by the Reflections project.
+
+==
+
+This products includes software developed by the Simple Logging Facade for Java (SLF4J) project.
+Copyright (c) 2004-2016 QOS.ch.
+
+==
+
+This product includes software developed by Spring openapi documentation
+Copyright 2019-2020 the original author or authors.
+
+==
+
+This product includes software developed by SpringSource.
+Copyright (c) 2004-2022 SpringSource
+All rights reserved.
+
+==
+
+This product includes software developed by Thymeleaf
+Copyright (c) 2011-2018, The THYMELEAF team (http://www.thymeleaf.org)
+
+==
+
+This product includes software developed by unbescape
+Copyright 2012 Twitter, Inc.
+
+==
+
+This product includes software developed by the Chart.js project.
+Copyright (c) 2018 Chart.js Contributors
+
+==
+
+This product includes software developed by Moment.js.
+Copyright (c) JS Foundation and other contributors
+
+==
+
+This product includes software developed by zxcvbn
+Copyright (c) 2012-2016 Dan Wheeler and Dropbox, Inc.
+
+==
+
+This product includes software developed by balanced-match
+Copyright (c) 2013 Julian Gruber <ju...@juliangruber.com>
+
+==
+
+This product includes software developed by base64-js
+Copyright (c) 2014 Jameson Little
+
+==
+
+This product includes software developed by css-vars-ponyfill
+Copyright (c) 2018 John Hildenbiddle
+
+==
+
+This product includes software developed by get-css-data
+Copyright (c) 2018 John Hildenbiddle
+
+==
+
+This product includes software developed by Inputmask
+Copyright (c) 2010 - 2018 Robin Herbots
+
+==
+
+This product includes software developed by Material Components for the web
+Copyright 2018 Google Inc.
+
+==
+
+This product includes software developed by normalize.css
+Copyright © Nicolas Gallagher and Jonathan Neal
+
+==
+
+This product includes software developed by Summernote
+Copyright (c) 2015~ Summernote Team (https://github.com/orgs/summernote/people)
+
+==
+
+This product includes software developed by tslib
+Copyright (c) Microsoft Corporation.
+
+==
+
+This product includes software developed by window.fetch polyfill
+Copyright (c) 2014-2016 GitHub, Inc.
+
+==
+
+This product includes software developed by the SnakeYAML project.
+
+==
+
+This product includes software developed by popper.js
+Copyright (c) 2021 Floating UI contributors
+
+==
+
+This product includes software developed by Tempus Dominus Bootstrap 4 Datetime Picker
+Copyright (c) 2016 Tempus Dominus
+
+==
+
+This product includes software developed by Webjars-locator core functionality
+Copyright (c) 2013 James Ward
+
+==
+
+This product includes software developed by the Web Services Description Language for Java project.
+Copyright (c) Dice.
+All Rights Reserved.
diff --git a/sra/LICENSE b/sra/LICENSE
index 67c92dfe68..ef620df85c 100644
--- a/sra/LICENSE
+++ b/sra/LICENSE
@@ -682,11 +682,6 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWIS
 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 
-==
-
-For UnboundID LDAP SDK for Java (https://github.com/pingidentity/ldapsdk):
-This is licensed under the AL 2.0, see above.
-
 ==
 
 For Jakarta Activation (https://eclipse-ee4j.github.io/jaf/):
@@ -973,11 +968,6 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
-For Spymemcached (https://github.com/couchbase/spymemcached):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For Legion of the Bouncy Castle (http://www.bouncycastle.org/java.html):
 This is licensed under the MIT license:
 
@@ -1222,11 +1212,6 @@ This is licensed under the CC0 1.0, see above.
 
 ==
 
-For Ldaptive Java Library (https://www.ldaptive.org/):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For Open SAML-Java (https://shibboleth.net/products/opensaml-java.html):
 This is licensed under the AL 2.0, see above.
 
diff --git a/sra/NOTICE b/sra/NOTICE
index 41f011cddb..8fa1c7e8ad 100644
--- a/sra/NOTICE
+++ b/sra/NOTICE
@@ -56,11 +56,6 @@ All content is the property of the respective authors or their employers.
 
 ==
 
-This product includes software developed by UnboundID LDAP SDK for Java
-Copyright 2007-2022 Ping Identity Corporation
-
-==
-
 This product includes software produced and maintained by Jakarta Activation project
 All content is the property of the respective authors or their employers.
 
@@ -175,11 +170,6 @@ Copyright (c) 2009-2022 Jonathan Hedley
 
 ==
 
-This product includes software developed by Ldaptive Java Library
-Copyright (C) 2003-2021 Virginia Tech. All Rights Reserved.
-
-==
-
 This product includes software developed by the Shibboleth project.
 
 ==
diff --git a/standalone/LICENSE b/standalone/LICENSE
index 88577e88a1..533da21bef 100644
--- a/standalone/LICENSE
+++ b/standalone/LICENSE
@@ -487,6 +487,11 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
+For Bucket4j (https://bucket4j.com/):
+This is licensed under the AL 2.0, see above.
+
+==
+
 For Gson (https://github.com/google/gson):
 This is licensed under the AL 2.0, see above.
 
@@ -821,11 +826,6 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
-For Retrofit (https://square.github.io/retrofit/):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For Jakarta Mail:
 This is licensed under the EPL 1.0, see above.
 
@@ -1252,11 +1252,6 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
-For UnboundID LDAP SDK for Java (https://github.com/pingidentity/ldapsdk):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For CBOR (https://github.com/peteroupc/CBOR-Java):
 This is licensed under the CC0 1.0, see above.
 
@@ -1327,6 +1322,16 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
+For HAL Explorer (https://github.com/toedter/hal-explorer/):
+This is licensed under the MIT license, see above.
+
+==
+
+For highlight.js (http://highlightjs.org/):
+This is licensed under the BSD license, see above.
+
+==
+
 For Metrics (http://dropwizard.github.io/metrics/):
 This is licensed under the AL 2.0, see above.
 
@@ -1357,11 +1362,6 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
-For Userinfo.io (http://userinfo.io/):
-This is licensed under the MIT license, see above.
-
-==
-
 For Ionicons (http://ionicons.com/):
 This is licensed under the MIT license, see above.
 
@@ -1492,11 +1492,6 @@ This is licensed under the BSD license, see above.
 
 ==
 
-For Spymemcached (https://github.com/couchbase/spymemcached):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For ConnId (http://connid.tirasa.net/):
 This is licensed under the CDDL 1.0, see above.
 
@@ -1547,11 +1542,6 @@ This is licensed under the AL 2.0, see above.
 
 ==
 
-For cas-server-webauthn-helper (https://github.com/mmoayyed/cas-server-webauthn-helper):
-This is licensed under the AL 2.0, see above.
-
-==
-
 For AspectJ (http://www.eclipse.org/aspectj/):
 This is licensed under the EPL 1.0, see above.
 
@@ -1612,6 +1602,11 @@ This is licensed under the CDDL 1.0, see above.
 
 ==
 
+For Glassfish Expression Language Implementation:
+This is licensed under the CDDL 1.0, see above.
+
+==
+
 For Jakarta JSON Processing (https://projects.eclipse.org/projects/ee4j.jsonp):
 This is licensed under the EPL 1.0, see above.
 
diff --git a/standalone/NOTICE b/standalone/NOTICE
index 73edc7d656..0beae23cea 100644
--- a/standalone/NOTICE
+++ b/standalone/NOTICE
@@ -184,6 +184,11 @@ Copyright 2012-2022, Connect2id Ltd
 
 ==
 
+This product includes software developed by Okio
+Copyright 2013 Square, Inc.
+
+==
+
 This product includes software developed by Moshi
 Copyright (C) 2020 Square, Inc.
 
@@ -194,16 +199,6 @@ Copyright (c) 2022 Square, Inc.
 
 ==
 
-This product includes software developed by Okio
-Copyright 2013 Square, Inc.
-
-==
-
-This product includes software developed by Retrofit
-Copyright 2014 Square, Inc.
-
-==
-
 This product includes software developed by Retrofit
 Copyright 2014 Square, Inc.
 
@@ -229,11 +224,6 @@ Copyright 2002-2009 Joe Walnes and QDox Project Team
 
 ==
 
-This product includes software developed by UnboundID LDAP SDK for Java
-Copyright 2007-2022 Ping Identity Corporation
-
-==
-
 This product includes software developed by Semver4j
 Copyright (c) 2015-present Vincent DURMONT <vd...@gmail.com>
 
@@ -293,6 +283,16 @@ Copyright (c) 2006 Google Inc.
 
 ==
 
+This product includes software developed by HAL Explorer
+Copyright (c) 2022 Kai Toedter <ka...@toedter.com>
+
+==
+
+This product includes the Javascript syntax highlighter.
+Copyright (c) 2006, Ivan Sagalaev
+
+==
+
 This product includes software developed by the Metrics project.
 Copyright (c) 2010-2014 Coda Hale, Yammer.com
 
@@ -318,11 +318,6 @@ Copyright 2016 SmartBear Software
 
 ==
 
-This product includes software developed by Userinfo.io
-Copyright (c) 2014 Vincent DURMONT <vd...@gmail.com>
-
-==
-
 This product includes software developed by the Ionicons project.
 Copyright (c) 2016 Drifty (http://drifty.com/)
 
@@ -437,11 +432,6 @@ Copyright 2011-2016 Tirasa S.r.l. All rights reserved.
 
 ==
 
-This product includes software developed by Groovy Extensions
-Copyright 2022, Emanuel Rabina (http://www.ultraq.net.nz/)
-
-==
-
 This product includes software developed by Thymeleaf Expression Processor
 Copyright 2016, Emanuel Rabina (http://www.ultraq.net.nz/)
 
@@ -519,6 +509,11 @@ Copyright (c) 1997-2011 Oracle and/or its affiliates. All rights reserved.
 
 ==
 
+This product includes software developed by Glassfish Expression Language Implementation.
+Copyright (c) 1997-2011 Oracle and/or its affiliates. All rights reserved.
+
+==
+
 This product includes software produced and maintained by Jakarta JSON Processing
 All content is the property of the respective authors or their employers.
 


[syncope] 03/03: [SYNCOPE-1707] Making Console and Enduser work fine with JDK 17

Posted by il...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git

commit 5d0066749e291eea1f265599e5d634d7d9193a51
Author: Francesco Chicchiriccò <il...@apache.org>
AuthorDate: Mon Oct 31 11:44:35 2022 +0100

    [SYNCOPE-1707] Making Console and Enduser work fine with JDK 17
---
 archetype/src/main/resources/archetype-resources/fit/pom.xml |  2 +-
 client/idrepo/common-ui/pom.xml                              |  5 +++++
 client/idrepo/console/pom.xml                                | 12 +++++++++++-
 client/idrepo/enduser/pom.xml                                | 10 ++++++++++
 docker/console/src/main/resources/startup.sh                 |  2 +-
 docker/enduser/src/main/resources/startup.sh                 |  2 +-
 fit/build-tools/pom.xml                                      |  8 +++-----
 fit/console-reference/pom.xml                                |  9 ++++++---
 fit/core-reference/pom.xml                                   |  2 ++
 fit/enduser-reference/pom.xml                                |  9 ++++++---
 fit/wa-reference/pom.xml                                     |  9 ++++++---
 pom.xml                                                      | 10 +++++++++-
 standalone/src/main/resources/setenv.bat                     |  2 +-
 standalone/src/main/resources/setenv.sh                      |  2 +-
 14 files changed, 63 insertions(+), 21 deletions(-)

diff --git a/archetype/src/main/resources/archetype-resources/fit/pom.xml b/archetype/src/main/resources/archetype-resources/fit/pom.xml
index b88cdeef5f..ce7edc67e3 100644
--- a/archetype/src/main/resources/archetype-resources/fit/pom.xml
+++ b/archetype/src/main/resources/archetype-resources/fit/pom.xml
@@ -246,7 +246,7 @@ under the License.
             <properties>
               <cargo.jvmargs>
                 -Dspring.profiles.active=${spring.profiles.active}
-                -XX:+CMSClassUnloadingEnabled -Xmx1024m -Xms512m</cargo.jvmargs>
+                -Xmx1024m -Xms512m</cargo.jvmargs>
 
               <cargo.servlet.port>9443</cargo.servlet.port>
               <cargo.protocol>https</cargo.protocol>
diff --git a/client/idrepo/common-ui/pom.xml b/client/idrepo/common-ui/pom.xml
index c23170019f..be0388e8fc 100644
--- a/client/idrepo/common-ui/pom.xml
+++ b/client/idrepo/common-ui/pom.xml
@@ -95,6 +95,11 @@ under the License.
       <artifactId>wicket-bootstrap-extensions</artifactId>
     </dependency>
 
+    <dependency>
+      <groupId>net.bytebuddy</groupId>
+      <artifactId>byte-buddy</artifactId>
+    </dependency>
+
     <dependency>
       <groupId>org.apache.pdfbox</groupId>
       <artifactId>pdfbox</artifactId>
diff --git a/client/idrepo/console/pom.xml b/client/idrepo/console/pom.xml
index 5f7b353ab0..9654b7f1b9 100644
--- a/client/idrepo/console/pom.xml
+++ b/client/idrepo/console/pom.xml
@@ -194,8 +194,18 @@ under the License.
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-checkstyle-plugin</artifactId>
       </plugin>
+
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <systemProperties>
+            <wicket.ioc.useByteBuddy>true</wicket.ioc.useByteBuddy>
+          </systemProperties>
+        </configuration>
+      </plugin>
     </plugins>
-    
+
     <resources>
       <resource>
         <directory>src/main/resources</directory>
diff --git a/client/idrepo/enduser/pom.xml b/client/idrepo/enduser/pom.xml
index f6b10ebe22..005d2e507f 100644
--- a/client/idrepo/enduser/pom.xml
+++ b/client/idrepo/enduser/pom.xml
@@ -182,6 +182,16 @@ under the License.
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-checkstyle-plugin</artifactId>
       </plugin>
+
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <systemProperties>
+            <wicket.ioc.useByteBuddy>true</wicket.ioc.useByteBuddy>
+          </systemProperties>
+        </configuration>
+      </plugin>
     </plugins>
     
     <resources>
diff --git a/docker/console/src/main/resources/startup.sh b/docker/console/src/main/resources/startup.sh
index b12192ce2a..8b84e05637 100755
--- a/docker/console/src/main/resources/startup.sh
+++ b/docker/console/src/main/resources/startup.sh
@@ -17,5 +17,5 @@
 # specific language governing permissions and limitations
 # under the License.
 
-java -Dfile.encoding=UTF-8 -server -Xms1536m -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m \
+java -Dfile.encoding=UTF-8 -Dwicket.ioc.useByteBuddy=true -server -Xms1536m -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m \
  -XX:+DisableExplicitGC -Djava.security.egd=file:/dev/./urandom -jar /opt/syncope/lib/syncope-console.war
diff --git a/docker/enduser/src/main/resources/startup.sh b/docker/enduser/src/main/resources/startup.sh
index 42656c68c9..371901cdde 100755
--- a/docker/enduser/src/main/resources/startup.sh
+++ b/docker/enduser/src/main/resources/startup.sh
@@ -17,5 +17,5 @@
 # specific language governing permissions and limitations
 # under the License.
 
-java -Dfile.encoding=UTF-8 -server -Xms1536m -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m \
+java -Dfile.encoding=UTF-8 -Dwicket.ioc.useByteBuddy=true -server -Xms1536m -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m \
  -XX:+DisableExplicitGC -Djava.security.egd=file:/dev/./urandom -jar /opt/syncope/lib/syncope-enduser.war
diff --git a/fit/build-tools/pom.xml b/fit/build-tools/pom.xml
index c0cad46e96..29182d5eec 100644
--- a/fit/build-tools/pom.xml
+++ b/fit/build-tools/pom.xml
@@ -351,8 +351,7 @@ under the License.
               </container>
               <configuration>
                 <properties>
-                  <cargo.jvmargs>-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
-                    -XX:+CMSClassUnloadingEnabled</cargo.jvmargs>
+                  <cargo.jvmargs>-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n</cargo.jvmargs>
                 </properties>
               </configuration>
             </configuration>
@@ -402,8 +401,7 @@ under the License.
               <configuration>
                 <properties>
                   <cargo.glassfish.removeDefaultDatasource>false</cargo.glassfish.removeDefaultDatasource>
-                  <cargo.jvmargs>-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
-                    -XX:+CMSClassUnloadingEnabled</cargo.jvmargs>
+                  <cargo.jvmargs>-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n</cargo.jvmargs>
                 </properties>
               </configuration>
               <skip>${skipTests}</skip>
@@ -438,7 +436,7 @@ under the License.
               </container>
               <configuration>
                 <properties>
-                  <cargo.jvmargs>-Xdebug -XX:+CMSClassUnloadingEnabled</cargo.jvmargs>
+                  <cargo.jvmargs>-Xdebug</cargo.jvmargs>
                 </properties>
               </configuration>
             </configuration>
diff --git a/fit/console-reference/pom.xml b/fit/console-reference/pom.xml
index c6bed1cdd8..0f6ff63080 100644
--- a/fit/console-reference/pom.xml
+++ b/fit/console-reference/pom.xml
@@ -127,7 +127,8 @@ under the License.
             <properties>
               <cargo.jvmargs>
                 -Dspring.profiles.active=embedded,all
-                -XX:+CMSClassUnloadingEnabled -Xmx1024m -Xms512m</cargo.jvmargs>
+                -Dwicket.ioc.useByteBuddy=true
+                -Xmx1024m -Xms512m</cargo.jvmargs>
             </properties>
           </configuration>
           <deployables>
@@ -206,8 +207,9 @@ under the License.
                   <cargo.jvmargs>
                     -Dspring.profiles.active=embedded,all
                     -Dwicket.core.settings.general.configuration-type=development
+                    -Dwicket.ioc.useByteBuddy=true
                     -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
-                    -XX:+CMSClassUnloadingEnabled -XX:+UseG1GC -Xmx1024m -Xms512m</cargo.jvmargs>
+                    -XX:+UseG1GC -Xmx1024m -Xms512m</cargo.jvmargs>
                 </properties>
               </configuration>
             </configuration>
@@ -275,9 +277,10 @@ under the License.
                   <cargo.jvmargs>
                     -Dspring.profiles.active=embedded,all
                     -Dwicket.core.settings.general.configuration-type=development
+                    -Dwicket.ioc.useByteBuddy=true
                     -javaagent:${java.home}/lib/hotswap/hotswap-agent.jar=autoHotswap=true,disablePlugin=Spring,disablePlugin=Hibernate,disablePlugin=CxfJAXRS
                     -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000
-                    -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -Xmx1024m -Xms512m</cargo.jvmargs>
+                    -XX:+UseConcMarkSweepGC -Xmx1024m -Xms512m</cargo.jvmargs>
                 </properties>
               </configuration>
             </configuration>
diff --git a/fit/core-reference/pom.xml b/fit/core-reference/pom.xml
index 336c390c2d..126d829a4a 100644
--- a/fit/core-reference/pom.xml
+++ b/fit/core-reference/pom.xml
@@ -245,6 +245,7 @@ under the License.
           <systemPropertyVariables>
             <jaxrsContentType>${jaxrs.content.type}</jaxrsContentType>
             <obscureSecretKey>${obscureSecretKey}</obscureSecretKey>
+            <wicket.ioc.useByteBuddy>true</wicket.ioc.useByteBuddy>
           </systemPropertyVariables>
         </configuration>
       </plugin>
@@ -256,6 +257,7 @@ under the License.
           <systemPropertyVariables>
             <jaxrsContentType>${jaxrs.content.type}</jaxrsContentType>
             <obscureSecretKey>${obscureSecretKey}</obscureSecretKey>
+            <wicket.ioc.useByteBuddy>true</wicket.ioc.useByteBuddy>
           </systemPropertyVariables>
         </configuration>
         <executions>
diff --git a/fit/enduser-reference/pom.xml b/fit/enduser-reference/pom.xml
index 788da51f13..36179a2df6 100644
--- a/fit/enduser-reference/pom.xml
+++ b/fit/enduser-reference/pom.xml
@@ -122,7 +122,8 @@ under the License.
             <properties>
               <cargo.jvmargs>
                 -Dspring.profiles.active=embedded,all
-                -XX:+CMSClassUnloadingEnabled -Xmx1024m -Xms512m</cargo.jvmargs>
+                -Dwicket.ioc.useByteBuddy=true
+                -Xmx1024m -Xms512m</cargo.jvmargs>
             </properties>
           </configuration>
           <deployables>
@@ -207,8 +208,9 @@ under the License.
                   <cargo.jvmargs>
                     -Dspring.profiles.active=embedded,all
                     -Dwicket.core.settings.general.configuration-type=development
+                    -Dwicket.ioc.useByteBuddy=true
                     -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
-                    -XX:+CMSClassUnloadingEnabled -XX:+UseG1GC -Xmx1024m -Xms512m</cargo.jvmargs>
+                    -XX:+UseG1GC -Xmx1024m -Xms512m</cargo.jvmargs>
                 </properties>
               </configuration>
             </configuration>
@@ -279,9 +281,10 @@ under the License.
                   <cargo.jvmargs>
                     -Dspring.profiles.active=embedded,all
                     -Dwicket.core.settings.general.configuration-type=development
+                    -Dwicket.ioc.useByteBuddy=true
                     -javaagent:${java.home}/lib/hotswap/hotswap-agent.jar=autoHotswap=true,disablePlugin=Spring,disablePlugin=Hibernate,disablePlugin=CxfJAXRS
                     -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000
-                    -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -Xmx1024m -Xms512m</cargo.jvmargs>
+                    -XX:+UseConcMarkSweepGC -Xmx1024m -Xms512m</cargo.jvmargs>
                 </properties>
               </configuration>
             </configuration>
diff --git a/fit/wa-reference/pom.xml b/fit/wa-reference/pom.xml
index efbf265ab9..516b3f02fd 100644
--- a/fit/wa-reference/pom.xml
+++ b/fit/wa-reference/pom.xml
@@ -172,7 +172,8 @@ under the License.
             <properties>
               <cargo.jvmargs>
                 -Dspring.profiles.active=embedded,https,all
-                -XX:+CMSClassUnloadingEnabled -Xmx1024m -Xms512m</cargo.jvmargs>
+                -Dwicket.ioc.useByteBuddy=true
+                -Xmx1024m -Xms512m</cargo.jvmargs>
 
               <cargo.servlet.port>9443</cargo.servlet.port>
               <cargo.protocol>https</cargo.protocol>
@@ -336,8 +337,9 @@ under the License.
                   <cargo.jvmargs>
                     -Dspring.profiles.active=embedded,https,all
                     -Dwicket.core.settings.general.configuration-type=development
+                    -Dwicket.ioc.useByteBuddy=true
                     -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
-                    -XX:+CMSClassUnloadingEnabled -XX:+UseG1GC -Xmx1024m -Xms512m</cargo.jvmargs>
+                    -XX:+UseG1GC -Xmx1024m -Xms512m</cargo.jvmargs>
                 </properties>
               </configuration>
             </configuration>
@@ -392,9 +394,10 @@ under the License.
                   <cargo.jvmargs>
                     -Dspring.profiles.active=embedded,all
                     -Dwicket.core.settings.general.configuration-type=development
+                    -Dwicket.ioc.useByteBuddy=true
                     -javaagent:${java.home}/lib/hotswap/hotswap-agent.jar=autoHotswap=true,disablePlugin=Spring,disablePlugin=Hibernate,disablePlugin=CxfJAXRS
                     -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000
-                    -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -Xmx1024m -Xms512m</cargo.jvmargs>
+                    -XX:+UseConcMarkSweepGC -Xmx1024m -Xms512m</cargo.jvmargs>
                 </properties>
               </configuration>
             </configuration>
diff --git a/pom.xml b/pom.xml
index 1fd3583478..8d794ce417 100644
--- a/pom.xml
+++ b/pom.xml
@@ -991,6 +991,14 @@ under the License.
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-tomcat</artifactId>
           </exclusion>
+          <exclusion>
+            <groupId>cglib</groupId>
+            <artifactId>cglib</artifactId>
+          </exclusion>
+          <exclusion>
+            <groupId>org.ow2.asm</groupId>
+            <artifactId>asm</artifactId>
+          </exclusion>
         </exclusions>
       </dependency>
 
@@ -1861,7 +1869,7 @@ under the License.
                 <cargo.tomcat.ajp.port>${cargo.tomcat.ajp.port}</cargo.tomcat.ajp.port>
                 <cargo.rmi.port>${cargo.rmi.port}</cargo.rmi.port>
 
-                <cargo.jvmargs>-XX:+CMSClassUnloadingEnabled -Xmx1024m -Xms512m</cargo.jvmargs>
+                <cargo.jvmargs>-Xmx1024m -Xms512m</cargo.jvmargs>
               </properties>
             </configuration>
           </configuration>
diff --git a/standalone/src/main/resources/setenv.bat b/standalone/src/main/resources/setenv.bat
index 035c2a4f1f..6610ba3371 100644
--- a/standalone/src/main/resources/setenv.bat
+++ b/standalone/src/main/resources/setenv.bat
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-set JAVA_OPTS=-Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dspring.profiles.active=embedded -server -Xms2048m -Xmx2048m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:+DisableExplicitGC -DCATALINA_HOME=%CATALINA_HOME%
+set JAVA_OPTS=-Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dspring.profiles.active=embedded -server -Xms2048m -Xmx2048m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:+DisableExplicitGC -Dwicket.ioc.useByteBuddy=true -DCATALINA_HOME=%CATALINA_HOME%
diff --git a/standalone/src/main/resources/setenv.sh b/standalone/src/main/resources/setenv.sh
index 7756a66623..04ce11ce63 100755
--- a/standalone/src/main/resources/setenv.sh
+++ b/standalone/src/main/resources/setenv.sh
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dspring.profiles.active=embedded -server -Xms2048m -Xmx2048m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:+DisableExplicitGC -DCATALINA_HOME=$CATALINA_HOME"
+JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dspring.profiles.active=embedded -server -Xms2048m -Xmx2048m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:+DisableExplicitGC -Dwicket.ioc.useByteBuddy=true -DCATALINA_HOME=$CATALINA_HOME"