adorsys / keycloak-config-cli

Import YAML/JSON-formatted configuration files into Keycloak - Configuration as Code for Keycloak.
Apache License 2.0
714 stars 134 forks source link

RFC: Officially dropping java 8 and 11 support #622

Closed jkroepke closed 2 years ago

jkroepke commented 2 years ago

Some dependencies like SpringBoot going to introduce new major versions which requires at least Java 17.

This may have an impact of keycloak-config-cli in the future and I'm thinking about to drop Java 8 and Java 11 support here.

On good side, keycloak-config-cli does not have any call to home functions and I have no idea how many users are compile keycloak-config-cli itself and use java 8 or java 11.

By default, the container image and the prebuilt jars using currently java 17 while the language level is still 1.8.

I'm requesting for comments here to gain an understanding in which places keycloak-config-cli i used. If you are still rely on java < 17, please give a context why you need to stay on java 8 or java 11.

ianwallen commented 2 years ago

We are currently a java 11 shop mostly due to the LTS support

https://endoflife.date/java

17 is still fairly new and we will be waiting a little bit for it to mature before we switch over. Hopefully we can start the upgrade process in the next couple month but it will depend on our upper management priorities.

8 is coming to the end of it basic support so no objection from me in dropping support.

github-actions[bot] commented 2 years ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

jkroepke commented 2 years ago

I will remove java 8 support soon See: #677