You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is about checking if we can/should remove OSGI metadata or if we rather keep them.
The OSGI metadata were originally added to the pom.xml of some adapter modules and their dependencies for the purpose of Fuse adapters. Currently just few modules in the Keycloak codebase like keycloak-common or keycloak-core has those metadata as they were used by Fuse adapters. Keycloak server modules (like keycloak-services etc) don't have them as they never needed them.
Now we don't support Fuse adapter anymore, so in theory, we don't need OSGI metadata anymore. On the other hand, keeping OSGI metadata is probably not huge deal and not big maintenance cost. They can be still used by community for some purpose (by people, who include keycloak-common and keycloak-core in their dependencies and use them in some OSGI-friendly environment). In the past, there was even request from the community to add those metadata even to server libraries.
We may first need to open discussion in the community whether to remove OSGI metadata or not. If there is not much people, we can maybe first deprecate them in the release notes of Keycloak X (where X is probably bigger than 25) with the announcement of them being removed and then we can remove them in Keycloak X+1.
The text was updated successfully, but these errors were encountered:
This issue is about checking if we can/should remove OSGI metadata or if we rather keep them.
The OSGI metadata were originally added to the
pom.xml
of some adapter modules and their dependencies for the purpose of Fuse adapters. Currently just few modules in the Keycloak codebase likekeycloak-common
orkeycloak-core
has those metadata as they were used by Fuse adapters. Keycloak server modules (likekeycloak-services
etc) don't have them as they never needed them.Now we don't support Fuse adapter anymore, so in theory, we don't need OSGI metadata anymore. On the other hand, keeping OSGI metadata is probably not huge deal and not big maintenance cost. They can be still used by community for some purpose (by people, who include
keycloak-common
andkeycloak-core
in their dependencies and use them in some OSGI-friendly environment). In the past, there was even request from the community to add those metadata even to server libraries.We may first need to open discussion in the community whether to remove OSGI metadata or not. If there is not much people, we can maybe first deprecate them in the release notes of Keycloak X (where X is probably bigger than 25) with the announcement of them being removed and then we can remove them in Keycloak X+1.
The text was updated successfully, but these errors were encountered: