Skip to content

Commit

Permalink
Remove Jetty 9.4 adapters (keycloak#26261)
Browse files Browse the repository at this point in the history
Only removing the distribution of the Jetty adapter for now, and leaving the rest for now. This is due to the complexity of removing all Jetty adapter code due to Spring, OSGI, Fuse, testsuite, etc. and it will be better to leave the rest of the clean-up to after 24 when we are removing most adapters

Closes keycloak#26255

Signed-off-by: stianst <[email protected]>
  • Loading branch information
stianst authored Jan 24, 2024
1 parent ee5593a commit fea4976
Show file tree
Hide file tree
Showing 21 changed files with 23 additions and 569 deletions.
56 changes: 0 additions & 56 deletions distribution/adapters/jetty94-adapter-zip/assembly.xml

This file was deleted.

28 changes: 0 additions & 28 deletions distribution/adapters/jetty94-adapter-zip/keycloak.mod

This file was deleted.

68 changes: 0 additions & 68 deletions distribution/adapters/jetty94-adapter-zip/pom.xml

This file was deleted.

1 change: 0 additions & 1 deletion distribution/adapters/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,5 @@
<modules>
<module>wildfly-adapter</module>
<module>tomcat-adapter-zip</module>
<module>jetty94-adapter-zip</module>
</modules>
</project>
2 changes: 0 additions & 2 deletions distribution/downloads/src/main/resources/files
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
mvn:keycloak-quarkus-dist:keycloak
mvn:keycloak-api-docs-dist:keycloak-api-docs

mvn:keycloak-jetty94-adapter-dist:keycloak-oidc-jetty94-adapter
mvn:keycloak-tomcat-adapter-dist:keycloak-oidc-tomcat-adapter

mvn:keycloak-saml-jetty94-adapter-dist:keycloak-saml-jetty94-adapter
mvn:keycloak-saml-tomcat-adapter-dist:keycloak-saml-tomcat-adapter

mvn:documentation/keycloak-documentation:keycloak-documentation
Expand Down
56 changes: 0 additions & 56 deletions distribution/saml-adapters/jetty94-adapter-zip/assembly.xml

This file was deleted.

28 changes: 0 additions & 28 deletions distribution/saml-adapters/jetty94-adapter-zip/keycloak.mod

This file was deleted.

68 changes: 0 additions & 68 deletions distribution/saml-adapters/jetty94-adapter-zip/pom.xml

This file was deleted.

1 change: 0 additions & 1 deletion distribution/saml-adapters/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@

<modules>
<module>wildfly-adapter</module>
<module>jetty94-adapter-zip</module>
<module>tomcat-adapter-zip</module>
</modules>

Expand Down
21 changes: 21 additions & 0 deletions docs/documentation/release_notes/topics/24_0_0.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
= Java adapter deprecation and removal

Back in 2022 we announced the https://www.keycloak.org/2022/02/adapter-deprecation.html[deprecation of Keycloak adapters in Keycloak 19].
To give the community more time to adopt this https://www.keycloak.org/2023/03/adapter-deprecation-update.html[was delayed].

With that in mind this will be the last major release of Keycloak to include OpenID Connect and SAML adapters.
As Jetty 9.x has not been supported since 2022 the Jetty adapter has been removed already in this release.

The generic Authorization Client library will continue to be supported, and aims to be used in combination with any
other OAuth 2.0 or OpenID Connect libraries.

The only adapter we will continue to deliver is the SAML adapter for latest releases of WildFly and EAP 8.x. Reasoning
for continuing to support this is down to the fact that the majority of the SAML codebase in Keycloak was a contribution
from WildFly. As part of this contribution we agreed to maintain SAML adapters for WildFly and EAP in the long run.

== Jetty adapter removed

Jetty 9.4 has not been supported in the community for a long time, and reached end-of-life in 2022. At the same time the
adapter has not been updated or tested with more recent versions of Jetty. For these reasons the Jetty adapter has been
removed from this release.

= New Welcome Page

The 'welcome' page that is shown when a user starts Keycloak for the first time, has been redesigned to provide a better setup experience and has been upgraded to the latest version of https://www.patternfly.org/[PatternFly]. The page layout has been simplified and now includes only a form to register the administrative user. After completing the registration, the user is redirected directly to the Administration Console.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ include::spring-boot-adapter.adoc[]

ifeval::[{project_community}==true]
include::tomcat-adapter.adoc[]
include::jetty9-adapter.adoc[]
include::spring-security-adapter.adoc[]
endif::[]

Expand Down
Loading

0 comments on commit fea4976

Please sign in to comment.