keycloak/docs/guides/templates/features.adoc
Ruchika Jha f92c27e26d
Make rolling updates for patch releases fully supported and Updated docs, release notes and upgrading guide for zero-downtime patch releases
Closes #45381
Closes #45756

Signed-off-by: Ruchika <ruchika.jha1@ibm.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-02-16 15:11:16 +00:00

52 lines
1.3 KiB
Text

<#macro table features>
[cols="30%,70%"]
|===
| Feature | Description
<#list features as feature>
| [.features-name]#`${feature.versionedKey}`# | [.features-description]#${feature.description}#
</#list>
|===
</#macro>
<#macro techpreview feature additionalCommunityText="">
<#assign profileFeature = ctx.features.getFeature(feature)>
[NOTE]
====
${profileFeature.description} is
ifeval::[{project_product}==true]
*Technology Preview*
endif::[]
ifeval::[{project_community}==true]
*Preview*
endif::[]
and is not fully supported. This feature is disabled by default.
ifeval::[{project_community}==true]
${additionalCommunityText!""}
endif::[]
To enable start the server with <#if profileFeature.type != "PREVIEW_DISABLED_BY_DEFAULT">`--features=preview` or </#if>`--features=${profileFeature.name}`
====
</#macro>
<#macro techpreviewdeprecated feature>
<#assign profileFeature = ctx.features.getFeature(feature)>
[WARNING]
====
${profileFeature.description} is
ifeval::[{project_product}==true]
*Technology Preview*
endif::[]
ifeval::[{project_community}==true]
*Preview*
endif::[]
and *Deprecated*. This feature is not fully supported, disabled by default, and will be removed in future versions.
To enable start the server with <#if profileFeature.type != "PREVIEW_DISABLED_BY_DEFAULT">`--features=preview` or </#if>`--features=${profileFeature.name}`
====
</#macro>