middleware_automation.keycloak/main/CHANGELOG.html
ansible-middleware-core 4ff3d2d77f Update docs for main
Signed-off-by: ansible-middleware-core <ansible-middleware-core@redhat.com>
2025-04-01 13:28:49 +00:00

1007 lines
No EOL
63 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html class="writer-html5" lang="en" data-content_root="./">
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>middleware_automation.keycloak Release Notes &mdash; Keycloak Ansible Collection documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=41de9001" />
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=e59714d7" />
<link rel="stylesheet" type="text/css" href="_static/antsibull-minimal.css" />
<link rel="stylesheet" type="text/css" href="_static/ansible-basic-sphinx-ext.css" />
<script src="_static/jquery.js?v=5d32c60e"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script src="_static/documentation_options.js?v=5929fcd5"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Developing" href="developing.html" />
<link rel="prev" title="keycloak_realm" href="roles/keycloak_realm.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home">
Keycloak Ansible Collection
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">User documentation</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="README.html">Ansible Collection - middleware_automation.keycloak</a></li>
<li class="toctree-l1"><a class="reference internal" href="plugins/index.html">Plugin Index</a></li>
<li class="toctree-l1"><a class="reference internal" href="roles/index.html">Role Index</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Changelog</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#v2-4-4-devel">v2.4.4-devel</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#minor-changes">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#bugfixes">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-4-3">v2.4.3</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id4">Minor Changes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-4-2">v2.4.2</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id6">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id8">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-4-1">v2.4.1</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#release-summary">Release Summary</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-4-0">v2.4.0</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#major-changes">Major Changes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-3-0">v2.3.0</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id12">Major Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id15">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id21">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-2-2">v2.2.2</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id23">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id26">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-2-1">v2.2.1</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id28">Release Summary</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id29">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-2-0">v2.2.0</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id31">Major Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id33">Minor Changes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-1-2">v2.1.2</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id41">Release Summary</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-1-1">v2.1.1</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id42">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id46">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-1-0">v2.1.0</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id51">Major Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id53">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#breaking-changes-porting-guide">Breaking Changes / Porting Guide</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id58">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-0-2">v2.0.2</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id60">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id64">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-0-1">v2.0.1</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id67">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id70">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v2-0-0">v2.0.0</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id72">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id75">Breaking Changes / Porting Guide</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-3-0">v1.3.0</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id79">Major Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id81">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id85">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-2-8">v1.2.8</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id87">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id90">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-2-7">v1.2.7</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id94">Minor Changes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-2-6">v1.2.6</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id97">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id101">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-2-5">v1.2.5</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id103">Minor Changes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-2-4">v1.2.4</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id108">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id111">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-2-1">v1.2.1</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id114">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id116">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-2-0">v1.2.0</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id118">Major Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id120">Minor Changes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-1-1">v1.1.1</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id125">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-1-0">v1.1.0</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id127">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id132">Breaking Changes / Porting Guide</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id134">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-0-7">v1.0.7</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id136">Breaking Changes / Porting Guide</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id138">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-0-6">v1.0.6</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id140">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-0-5">v1.0.5</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id143">Minor Changes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-0-4">v1.0.4</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id145">Release Summary</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-0-3">v1.0.3</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id146">Major Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id148">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id150">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-0-2">v1.0.2</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id152">Minor Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id155">Bugfixes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-0-1">v1.0.1</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id157">Release Summary</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id158">Major Changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="#id160">Minor Changes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v1-0-0">v1.0.0</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#id162">Release Summary</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Developer documentation</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="developing.html">Developing</a></li>
<li class="toctree-l1"><a class="reference internal" href="developing.html#contributor-s-guidelines">Contributors Guidelines</a></li>
<li class="toctree-l1"><a class="reference internal" href="testing.html">Testing</a></li>
<li class="toctree-l1"><a class="reference internal" href="releasing.html">Releasing</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Middleware collections</span></p>
<ul>
<li class="toctree-l1"><a class="reference external" href="https://ansible-middleware.github.io/keycloak/main/">Keycloak / Red Hat Single Sign-On</a></li>
<li class="toctree-l1"><a class="reference external" href="https://ansible-middleware.github.io/infinispan/main/">Infinispan / Red Hat Data Grid</a></li>
<li class="toctree-l1"><a class="reference external" href="https://ansible-middleware.github.io/wildfly/main/">Wildfly / Red Hat JBoss EAP</a></li>
<li class="toctree-l1"><a class="reference external" href="https://ansible-middleware.github.io/jws/main/">Tomcat / Red Hat JWS</a></li>
<li class="toctree-l1"><a class="reference external" href="https://ansible-middleware.github.io/amq/main/">ActiveMQ / Red Hat AMQ Broker</a></li>
<li class="toctree-l1"><a class="reference external" href="https://ansible-middleware.github.io/amq_streams/main/">Kafka / Red Hat AMQ Streams</a></li>
<li class="toctree-l1"><a class="reference external" href="https://ansible-middleware.github.io/common/main/">Ansible Middleware utilities</a></li>
<li class="toctree-l1"><a class="reference external" href="https://ansible-middleware.github.io/ansible_collections_jcliff/main/">JCliff</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">Keycloak Ansible Collection</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item active">middleware_automation.keycloak Release Notes</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/CHANGELOG.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="middleware-automation-keycloak-release-notes">
<h1><a class="toc-backref" href="#id163" role="doc-backlink">middleware_automation.keycloak Release Notes</a><a class="headerlink" href="#middleware-automation-keycloak-release-notes" title="Link to this heading"></a></h1>
<nav class="contents" id="topics">
<p class="topic-title">Topics</p>
<ul class="simple">
<li><p><a class="reference internal" href="#middleware-automation-keycloak-release-notes" id="id163">middleware_automation.keycloak Release Notes</a></p>
<ul>
<li><p><a class="reference internal" href="#v2-4-4-devel" id="id164">v2.4.4-devel</a></p>
<ul>
<li><p><a class="reference internal" href="#minor-changes" id="id165">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#bugfixes" id="id166">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-4-3" id="id167">v2.4.3</a></p>
<ul>
<li><p><a class="reference internal" href="#id4" id="id168">Minor Changes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-4-2" id="id169">v2.4.2</a></p>
<ul>
<li><p><a class="reference internal" href="#id6" id="id170">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id8" id="id171">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-4-1" id="id172">v2.4.1</a></p>
<ul>
<li><p><a class="reference internal" href="#release-summary" id="id173">Release Summary</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-4-0" id="id174">v2.4.0</a></p>
<ul>
<li><p><a class="reference internal" href="#major-changes" id="id175">Major Changes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-3-0" id="id176">v2.3.0</a></p>
<ul>
<li><p><a class="reference internal" href="#id12" id="id177">Major Changes</a></p></li>
<li><p><a class="reference internal" href="#id15" id="id178">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id21" id="id179">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-2-2" id="id180">v2.2.2</a></p>
<ul>
<li><p><a class="reference internal" href="#id23" id="id181">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id26" id="id182">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-2-1" id="id183">v2.2.1</a></p>
<ul>
<li><p><a class="reference internal" href="#id28" id="id184">Release Summary</a></p></li>
<li><p><a class="reference internal" href="#id29" id="id185">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-2-0" id="id186">v2.2.0</a></p>
<ul>
<li><p><a class="reference internal" href="#id31" id="id187">Major Changes</a></p></li>
<li><p><a class="reference internal" href="#id33" id="id188">Minor Changes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-1-2" id="id189">v2.1.2</a></p>
<ul>
<li><p><a class="reference internal" href="#id41" id="id190">Release Summary</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-1-1" id="id191">v2.1.1</a></p>
<ul>
<li><p><a class="reference internal" href="#id42" id="id192">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id46" id="id193">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-1-0" id="id194">v2.1.0</a></p>
<ul>
<li><p><a class="reference internal" href="#id51" id="id195">Major Changes</a></p></li>
<li><p><a class="reference internal" href="#id53" id="id196">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#breaking-changes-porting-guide" id="id197">Breaking Changes / Porting Guide</a></p></li>
<li><p><a class="reference internal" href="#id58" id="id198">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-0-2" id="id199">v2.0.2</a></p>
<ul>
<li><p><a class="reference internal" href="#id60" id="id200">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id64" id="id201">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-0-1" id="id202">v2.0.1</a></p>
<ul>
<li><p><a class="reference internal" href="#id67" id="id203">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id70" id="id204">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v2-0-0" id="id205">v2.0.0</a></p>
<ul>
<li><p><a class="reference internal" href="#id72" id="id206">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id75" id="id207">Breaking Changes / Porting Guide</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-3-0" id="id208">v1.3.0</a></p>
<ul>
<li><p><a class="reference internal" href="#id79" id="id209">Major Changes</a></p></li>
<li><p><a class="reference internal" href="#id81" id="id210">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id85" id="id211">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-2-8" id="id212">v1.2.8</a></p>
<ul>
<li><p><a class="reference internal" href="#id87" id="id213">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id90" id="id214">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-2-7" id="id215">v1.2.7</a></p>
<ul>
<li><p><a class="reference internal" href="#id94" id="id216">Minor Changes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-2-6" id="id217">v1.2.6</a></p>
<ul>
<li><p><a class="reference internal" href="#id97" id="id218">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id101" id="id219">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-2-5" id="id220">v1.2.5</a></p>
<ul>
<li><p><a class="reference internal" href="#id103" id="id221">Minor Changes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-2-4" id="id222">v1.2.4</a></p>
<ul>
<li><p><a class="reference internal" href="#id108" id="id223">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id111" id="id224">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-2-1" id="id225">v1.2.1</a></p>
<ul>
<li><p><a class="reference internal" href="#id114" id="id226">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id116" id="id227">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-2-0" id="id228">v1.2.0</a></p>
<ul>
<li><p><a class="reference internal" href="#id118" id="id229">Major Changes</a></p></li>
<li><p><a class="reference internal" href="#id120" id="id230">Minor Changes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-1-1" id="id231">v1.1.1</a></p>
<ul>
<li><p><a class="reference internal" href="#id125" id="id232">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-1-0" id="id233">v1.1.0</a></p>
<ul>
<li><p><a class="reference internal" href="#id127" id="id234">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id132" id="id235">Breaking Changes / Porting Guide</a></p></li>
<li><p><a class="reference internal" href="#id134" id="id236">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-0-7" id="id237">v1.0.7</a></p>
<ul>
<li><p><a class="reference internal" href="#id136" id="id238">Breaking Changes / Porting Guide</a></p></li>
<li><p><a class="reference internal" href="#id138" id="id239">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-0-6" id="id240">v1.0.6</a></p>
<ul>
<li><p><a class="reference internal" href="#id140" id="id241">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-0-5" id="id242">v1.0.5</a></p>
<ul>
<li><p><a class="reference internal" href="#id143" id="id243">Minor Changes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-0-4" id="id244">v1.0.4</a></p>
<ul>
<li><p><a class="reference internal" href="#id145" id="id245">Release Summary</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-0-3" id="id246">v1.0.3</a></p>
<ul>
<li><p><a class="reference internal" href="#id146" id="id247">Major Changes</a></p></li>
<li><p><a class="reference internal" href="#id148" id="id248">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id150" id="id249">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-0-2" id="id250">v1.0.2</a></p>
<ul>
<li><p><a class="reference internal" href="#id152" id="id251">Minor Changes</a></p></li>
<li><p><a class="reference internal" href="#id155" id="id252">Bugfixes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-0-1" id="id253">v1.0.1</a></p>
<ul>
<li><p><a class="reference internal" href="#id157" id="id254">Release Summary</a></p></li>
<li><p><a class="reference internal" href="#id158" id="id255">Major Changes</a></p></li>
<li><p><a class="reference internal" href="#id160" id="id256">Minor Changes</a></p></li>
</ul>
</li>
<li><p><a class="reference internal" href="#v1-0-0" id="id257">v1.0.0</a></p>
<ul>
<li><p><a class="reference internal" href="#id162" id="id258">Release Summary</a></p></li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
<p>This changelog describes changes after version 0.2.6.</p>
<section id="v2-4-4-devel">
<h2><a class="toc-backref" href="#id164" role="doc-backlink">v2.4.4-devel</a><a class="headerlink" href="#v2-4-4-devel" title="Link to this heading"></a></h2>
<section id="minor-changes">
<h3><a class="toc-backref" href="#id165" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#minor-changes" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Add theme cache invalidation handler <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/252">#252</a></p></li>
</ul>
</section>
<section id="bugfixes">
<h3><a class="toc-backref" href="#id166" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#bugfixes" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Access token lifespan is too short for ansible run <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/251">#251</a></p></li>
<li><p>Rebuild config and restart service for local providers <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/250">#250</a></p></li>
</ul>
</section>
</section>
<section id="v2-4-3">
<h2><a class="toc-backref" href="#id167" role="doc-backlink">v2.4.3</a><a class="headerlink" href="#v2-4-3" title="Link to this heading"></a></h2>
<section id="id4">
<h3><a class="toc-backref" href="#id168" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id4" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Update keycloak to 24.0.5 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/241">#241</a></p></li>
</ul>
</section>
</section>
<section id="v2-4-2">
<h2><a class="toc-backref" href="#id169" role="doc-backlink">v2.4.2</a><a class="headerlink" href="#v2-4-2" title="Link to this heading"></a></h2>
<section id="id6">
<h3><a class="toc-backref" href="#id170" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id6" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>New parameter <code class="docutils literal notranslate"><span class="pre">keycloak_quarkus_download_path</span></code> <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/239">#239</a></p></li>
</ul>
</section>
<section id="id8">
<h3><a class="toc-backref" href="#id171" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id8" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Add wait_for_port number parameter <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/237">#237</a></p></li>
</ul>
</section>
</section>
<section id="v2-4-1">
<h2><a class="toc-backref" href="#id172" role="doc-backlink">v2.4.1</a><a class="headerlink" href="#v2-4-1" title="Link to this heading"></a></h2>
<section id="release-summary">
<h3><a class="toc-backref" href="#id173" role="doc-backlink">Release Summary</a><a class="headerlink" href="#release-summary" title="Link to this heading"></a></h3>
<p>Internal release, documentation or test changes only.</p>
</section>
</section>
<section id="v2-4-0">
<h2><a class="toc-backref" href="#id174" role="doc-backlink">v2.4.0</a><a class="headerlink" href="#v2-4-0" title="Link to this heading"></a></h2>
<section id="major-changes">
<h3><a class="toc-backref" href="#id175" role="doc-backlink">Major Changes</a><a class="headerlink" href="#major-changes" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Enable by default health check on restart <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/234">#234</a></p></li>
<li><p>Update minimum ansible-core version &gt; 2.15 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/232">#232</a></p></li>
</ul>
</section>
</section>
<section id="v2-3-0">
<h2><a class="toc-backref" href="#id176" role="doc-backlink">v2.3.0</a><a class="headerlink" href="#v2-3-0" title="Link to this heading"></a></h2>
<section id="id12">
<h3><a class="toc-backref" href="#id177" role="doc-backlink">Major Changes</a><a class="headerlink" href="#id12" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Allow for custom providers hosted on maven repositories <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/223">#223</a></p></li>
<li><p>Restart handler strategy behaviour <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/231">#231</a></p></li>
</ul>
</section>
<section id="id15">
<h3><a class="toc-backref" href="#id178" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id15" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Add support for policy files <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/225">#225</a></p></li>
<li><p>Allow to add extra custom env vars in sysconfig file <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/229">#229</a></p></li>
<li><p>Download from alternate URL with optional http authentication <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/220">#220</a></p></li>
<li><p>Update Keycloak to version 24.0.4 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/218">#218</a></p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">proxy-header</span></code> enhancement <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/227">#227</a></p></li>
</ul>
</section>
<section id="id21">
<h3><a class="toc-backref" href="#id179" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id21" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">kc.sh</span> <span class="pre">build</span></code> uses configured jdk <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/211">#211</a></p></li>
</ul>
</section>
</section>
<section id="v2-2-2">
<h2><a class="toc-backref" href="#id180" role="doc-backlink">v2.2.2</a><a class="headerlink" href="#v2-2-2" title="Link to this heading"></a></h2>
<section id="id23">
<h3><a class="toc-backref" href="#id181" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id23" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Copying of key material for TLS configuration <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/210">#210</a></p></li>
<li><p>Validate certs parameter for JDBC driver downloads <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/207">#207</a></p></li>
</ul>
</section>
<section id="id26">
<h3><a class="toc-backref" href="#id182" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id26" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Turn off controller privilege escalation <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/209">#209</a></p></li>
</ul>
</section>
</section>
<section id="v2-2-1">
<h2><a class="toc-backref" href="#id183" role="doc-backlink">v2.2.1</a><a class="headerlink" href="#v2-2-1" title="Link to this heading"></a></h2>
<section id="id28">
<h3><a class="toc-backref" href="#id184" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id28" title="Link to this heading"></a></h3>
<p>Internal release, documentation or test changes only.</p>
</section>
<section id="id29">
<h3><a class="toc-backref" href="#id185" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id29" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>JDBC provider: fix clause in argument validation <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/204">#204</a></p></li>
</ul>
</section>
</section>
<section id="v2-2-0">
<h2><a class="toc-backref" href="#id186" role="doc-backlink">v2.2.0</a><a class="headerlink" href="#v2-2-0" title="Link to this heading"></a></h2>
<section id="id31">
<h3><a class="toc-backref" href="#id187" role="doc-backlink">Major Changes</a><a class="headerlink" href="#id31" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Support java keystore for configuration of sensitive options <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/189">#189</a></p></li>
</ul>
</section>
<section id="id33">
<h3><a class="toc-backref" href="#id188" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id33" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Add <code class="docutils literal notranslate"><span class="pre">wait_for_port</span></code> and <code class="docutils literal notranslate"><span class="pre">wait_for_log</span></code> systemd unit logic <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/199">#199</a></p></li>
<li><p>Customize jdbc driver downloads, optional authentication <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/202">#202</a></p></li>
<li><p>Keystore-based vault SPI configuration <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/196">#196</a></p></li>
<li><p>New <code class="docutils literal notranslate"><span class="pre">keycloak_quarkus_hostname_strict_https</span></code> parameter <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/195">#195</a></p></li>
<li><p>Providers config and custom providers <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/201">#201</a></p></li>
<li><p>Remove administrator credentials from files once keycloak is bootstrapped <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/197">#197</a></p></li>
<li><p>Update keycloak to 24.0 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/194">#194</a></p></li>
</ul>
</section>
</section>
<section id="v2-1-2">
<h2><a class="toc-backref" href="#id189" role="doc-backlink">v2.1.2</a><a class="headerlink" href="#v2-1-2" title="Link to this heading"></a></h2>
<section id="id41">
<h3><a class="toc-backref" href="#id190" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id41" title="Link to this heading"></a></h3>
<p>Internal release, documentation or test changes only.</p>
</section>
</section>
<section id="v2-1-1">
<h2><a class="toc-backref" href="#id191" role="doc-backlink">v2.1.1</a><a class="headerlink" href="#v2-1-1" title="Link to this heading"></a></h2>
<section id="id42">
<h3><a class="toc-backref" href="#id192" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id42" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Add reverse <code class="docutils literal notranslate"><span class="pre">proxy_headers</span></code> config, supersedes <code class="docutils literal notranslate"><span class="pre">proxy_mode</span></code> <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/187">#187</a></p></li>
<li><p>Debian/Ubuntu compatibility <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/178">#178</a></p></li>
<li><p>Use <code class="docutils literal notranslate"><span class="pre">keycloak_realm</span></code> as default for sub-entities <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/180">#180</a></p></li>
</ul>
</section>
<section id="id46">
<h3><a class="toc-backref" href="#id193" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id46" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Fix permissions on controller-side downloaded artifacts <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/184">#184</a></p></li>
<li><p>JVM args moved to <code class="docutils literal notranslate"><span class="pre">JAVA_OPTS</span></code> envvar (instead of JAVA_OPTS_APPEND) <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/186">#186</a></p></li>
<li><p>Unrelax configuration file permissions <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/191">#191</a></p></li>
<li><p>Utilize comment filter for <code class="docutils literal notranslate"><span class="pre">ansible_managed</span></code> annotations <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/176">#176</a></p></li>
</ul>
</section>
</section>
<section id="v2-1-0">
<h2><a class="toc-backref" href="#id194" role="doc-backlink">v2.1.0</a><a class="headerlink" href="#v2-1-0" title="Link to this heading"></a></h2>
<section id="id51">
<h3><a class="toc-backref" href="#id195" role="doc-backlink">Major Changes</a><a class="headerlink" href="#id51" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Implement infinispan TCPPING discovery protocol <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/159">#159</a></p></li>
</ul>
</section>
<section id="id53">
<h3><a class="toc-backref" href="#id196" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id53" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Set enable-recovery when xa transactions are enabled <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/167">#167</a></p></li>
<li><p>keycloak_quarkus: Allow configuring log rotate options in quarkus configuration <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/161">#161</a></p></li>
<li><p>keycloak_quarkus: <code class="docutils literal notranslate"><span class="pre">sticky-session</span></code> for infinispan routes <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/163">#163</a></p></li>
</ul>
</section>
<section id="breaking-changes-porting-guide">
<h3><a class="toc-backref" href="#id197" role="doc-backlink">Breaking Changes / Porting Guide</a><a class="headerlink" href="#breaking-changes-porting-guide" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: renamed infinispan host list configuration <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/157">#157</a></p></li>
</ul>
</section>
<section id="id58">
<h3><a class="toc-backref" href="#id198" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id58" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: fix custom JAVA_HOME parameter name <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/171">#171</a></p></li>
</ul>
</section>
</section>
<section id="v2-0-2">
<h2><a class="toc-backref" href="#id199" role="doc-backlink">v2.0.2</a><a class="headerlink" href="#v2-0-2" title="Link to this heading"></a></h2>
<section id="id60">
<h3><a class="toc-backref" href="#id200" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id60" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: Add support for sqlserver jdbc driver <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/148">#148</a></p></li>
<li><p>keycloak_quarkus: allow configuration of <code class="docutils literal notranslate"><span class="pre">hostname-strict-backchannel</span></code> <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/152">#152</a></p></li>
<li><p>keycloak_quarkus: systemd restart behavior <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/145">#145</a></p></li>
</ul>
</section>
<section id="id64">
<h3><a class="toc-backref" href="#id201" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id64" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: Use <code class="docutils literal notranslate"><span class="pre">keycloak_quarkus_java_opts</span></code> <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/154">#154</a></p></li>
<li><p>keycloak_quarkus: allow ports &lt;1024 (e.g. :443) in systemd unit <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/150">#150</a></p></li>
</ul>
</section>
</section>
<section id="v2-0-1">
<h2><a class="toc-backref" href="#id202" role="doc-backlink">v2.0.1</a><a class="headerlink" href="#v2-0-1" title="Link to this heading"></a></h2>
<section id="id67">
<h3><a class="toc-backref" href="#id203" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id67" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: add hostname-strict parameter <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/139">#139</a></p></li>
<li><p>keycloak_quarkus: update to version 23.0.1 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/133">#133</a></p></li>
</ul>
</section>
<section id="id70">
<h3><a class="toc-backref" href="#id204" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id70" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: template requires lowercase boolean values <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/138">#138</a></p></li>
</ul>
</section>
</section>
<section id="v2-0-0">
<h2><a class="toc-backref" href="#id205" role="doc-backlink">v2.0.0</a><a class="headerlink" href="#v2-0-0" title="Link to this heading"></a></h2>
<section id="id72">
<h3><a class="toc-backref" href="#id206" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id72" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Add new parameter for port offset configuration <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/124">#124</a></p></li>
<li><p>Update Keycloak to version 22.0.5 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/122">#122</a></p></li>
</ul>
</section>
<section id="id75">
<h3><a class="toc-backref" href="#id207" role="doc-backlink">Breaking Changes / Porting Guide</a><a class="headerlink" href="#id75" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Add support for more http-related configs <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/115">#115</a></p></li>
<li><p>Update minimum ansible-core version &gt; 2.14 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/119">#119</a></p></li>
<li><p>keycloak_quarkus: enable config of key store and trust store <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/116">#116</a></p></li>
</ul>
</section>
</section>
<section id="v1-3-0">
<h2><a class="toc-backref" href="#id208" role="doc-backlink">v1.3.0</a><a class="headerlink" href="#v1-3-0" title="Link to this heading"></a></h2>
<section id="id79">
<h3><a class="toc-backref" href="#id209" role="doc-backlink">Major Changes</a><a class="headerlink" href="#id79" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Run service as <code class="docutils literal notranslate"><span class="pre">keycloak_service_user</span></code> <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/106">#106</a></p></li>
</ul>
</section>
<section id="id81">
<h3><a class="toc-backref" href="#id210" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id81" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: Update Keycloak to version 22.0.3 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/112">#112</a></p></li>
<li><p>keycloak_quarkus: fix admin console redirect when running locally <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/111">#111</a></p></li>
<li><p>keycloak_quarkus: skip proxy config if <code class="docutils literal notranslate"><span class="pre">keycloak_quarkus_proxy_mode</span></code> is <code class="docutils literal notranslate"><span class="pre">none</span></code> <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/109">#109</a></p></li>
</ul>
</section>
<section id="id85">
<h3><a class="toc-backref" href="#id211" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id85" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: fix validation failure upon port configuration change <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/113">#113</a></p></li>
</ul>
</section>
</section>
<section id="v1-2-8">
<h2><a class="toc-backref" href="#id212" role="doc-backlink">v1.2.8</a><a class="headerlink" href="#v1-2-8" title="Link to this heading"></a></h2>
<section id="id87">
<h3><a class="toc-backref" href="#id213" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id87" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: set openjdk 17 as default <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/103">#103</a></p></li>
<li><p>keycloak_quarkus: update to version 22.0.1 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/107">#107</a></p></li>
</ul>
</section>
<section id="id90">
<h3><a class="toc-backref" href="#id214" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id90" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Fix incorrect checks for <code class="docutils literal notranslate"><span class="pre">keycloak_jgroups_subnet</span></code> <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/98">#98</a></p></li>
<li><p>Undefine <code class="docutils literal notranslate"><span class="pre">keycloak_db_valid_conn_sql</span></code> default <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/91">#91</a></p></li>
<li><p>Update bindep.txt package python3-devel to support RHEL9 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/105">#105</a></p></li>
</ul>
</section>
</section>
<section id="v1-2-7">
<h2><a class="toc-backref" href="#id215" role="doc-backlink">v1.2.7</a><a class="headerlink" href="#v1-2-7" title="Link to this heading"></a></h2>
<section id="id94">
<h3><a class="toc-backref" href="#id216" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id94" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Allow to override jgroups subnet <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/93">#93</a></p></li>
<li><p>keycloak-quarkus: update keycloakx to v21.1.1 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/92">#92</a></p></li>
</ul>
</section>
</section>
<section id="v1-2-6">
<h2><a class="toc-backref" href="#id217" role="doc-backlink">v1.2.6</a><a class="headerlink" href="#v1-2-6" title="Link to this heading"></a></h2>
<section id="id97">
<h3><a class="toc-backref" href="#id218" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id97" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Add profile features enabling/disabling <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/87">#87</a></p></li>
<li><p>Improve service restart behavior configuration <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/88">#88</a></p></li>
<li><p>Update default xa_datasource_class value for mariadb jdbc configuration <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/89">#89</a></p></li>
</ul>
</section>
<section id="id101">
<h3><a class="toc-backref" href="#id219" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id101" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Handle WFLYCTL0117 when background validation millis is 0 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/90">#90</a></p></li>
</ul>
</section>
</section>
<section id="v1-2-5">
<h2><a class="toc-backref" href="#id220" role="doc-backlink">v1.2.5</a><a class="headerlink" href="#v1-2-5" title="Link to this heading"></a></h2>
<section id="id103">
<h3><a class="toc-backref" href="#id221" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id103" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Add configuration for database connection pool validation <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/85">#85</a></p></li>
<li><p>Allow to configure administration endpoint URL <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/86">#86</a></p></li>
<li><p>Allow to force backend URLs to frontend URLs <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/84">#84</a></p></li>
<li><p>Introduce systemd unit restart behavior <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/81">#81</a></p></li>
</ul>
</section>
</section>
<section id="v1-2-4">
<h2><a class="toc-backref" href="#id222" role="doc-backlink">v1.2.4</a><a class="headerlink" href="#v1-2-4" title="Link to this heading"></a></h2>
<section id="id108">
<h3><a class="toc-backref" href="#id223" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id108" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Add <code class="docutils literal notranslate"><span class="pre">sqlserver</span></code> to keycloak role jdbc configurations <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/78">#78</a></p></li>
<li><p>Add configurability for XA transactions <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/73">#73</a></p></li>
</ul>
</section>
<section id="id111">
<h3><a class="toc-backref" href="#id224" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id111" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Fix deprecation warning for <code class="docutils literal notranslate"><span class="pre">ipaddr</span></code> <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/77">#77</a></p></li>
<li><p>Fix undefined facts when offline patching sso <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/71">#71</a></p></li>
</ul>
</section>
</section>
<section id="v1-2-1">
<h2><a class="toc-backref" href="#id225" role="doc-backlink">v1.2.1</a><a class="headerlink" href="#v1-2-1" title="Link to this heading"></a></h2>
<section id="id114">
<h3><a class="toc-backref" href="#id226" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id114" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Allow to setup keycloak HA cluster without remote cache store <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/68">#68</a></p></li>
</ul>
</section>
<section id="id116">
<h3><a class="toc-backref" href="#id227" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id116" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Pass attributes to realm clients <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/69">#69</a></p></li>
</ul>
</section>
</section>
<section id="v1-2-0">
<h2><a class="toc-backref" href="#id228" role="doc-backlink">v1.2.0</a><a class="headerlink" href="#v1-2-0" title="Link to this heading"></a></h2>
<section id="id118">
<h3><a class="toc-backref" href="#id229" role="doc-backlink">Major Changes</a><a class="headerlink" href="#id118" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Provide config for multiple modcluster proxies <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/60">#60</a></p></li>
</ul>
</section>
<section id="id120">
<h3><a class="toc-backref" href="#id230" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id120" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Allow to configure TCPPING for cluster discovery <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/62">#62</a></p></li>
<li><p>Drop community.general from dependencies <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/61">#61</a></p></li>
<li><p>Switch middleware_automation.redhat_csp_download for middleware_automation.common <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/63">#63</a></p></li>
<li><p>Switch to middleware_automation.common for rh-sso patching <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/64">#64</a></p></li>
</ul>
</section>
</section>
<section id="v1-1-1">
<h2><a class="toc-backref" href="#id231" role="doc-backlink">v1.1.1</a><a class="headerlink" href="#v1-1-1" title="Link to this heading"></a></h2>
<section id="id125">
<h3><a class="toc-backref" href="#id232" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id125" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak-quarkus: fix <code class="docutils literal notranslate"><span class="pre">cache-config-file</span></code> path in keycloak.conf.j2 template <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/53">#53</a></p></li>
</ul>
</section>
</section>
<section id="v1-1-0">
<h2><a class="toc-backref" href="#id233" role="doc-backlink">v1.1.0</a><a class="headerlink" href="#v1-1-0" title="Link to this heading"></a></h2>
<section id="id127">
<h3><a class="toc-backref" href="#id234" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id127" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Update keycloak to 18.0.2 - sso to 7.6.1 <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/46">#46</a></p></li>
<li><p>Variable <code class="docutils literal notranslate"><span class="pre">keycloak_no_log</span></code> controls ansible <code class="docutils literal notranslate"><span class="pre">no_log</span></code> parameter (for debugging purposes) <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/47">#47</a></p></li>
<li><p>Variables to override service start retries and delay <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/51">#51</a></p></li>
<li><p>keycloak_quarkus: variable to enable development mode <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/45">#45</a></p></li>
</ul>
</section>
<section id="id132">
<h3><a class="toc-backref" href="#id235" role="doc-backlink">Breaking Changes / Porting Guide</a><a class="headerlink" href="#id132" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Rename variables from <code class="docutils literal notranslate"><span class="pre">infinispan_</span></code> prefix to <code class="docutils literal notranslate"><span class="pre">keycloak_infinispan_</span></code> <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/42">#42</a></p></li>
</ul>
</section>
<section id="id134">
<h3><a class="toc-backref" href="#id236" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id134" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: fix /var/log/keycloak symlink to keycloak log directory <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/44">#44</a></p></li>
</ul>
</section>
</section>
<section id="v1-0-7">
<h2><a class="toc-backref" href="#id237" role="doc-backlink">v1.0.7</a><a class="headerlink" href="#v1-0-7" title="Link to this heading"></a></h2>
<section id="id136">
<h3><a class="toc-backref" href="#id238" role="doc-backlink">Breaking Changes / Porting Guide</a><a class="headerlink" href="#id136" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: use absolute path for certificate files <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/39">#39</a></p></li>
</ul>
</section>
<section id="id138">
<h3><a class="toc-backref" href="#id239" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id138" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: use become for tasks that will otherwise fail <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/38">#38</a></p></li>
</ul>
</section>
</section>
<section id="v1-0-6">
<h2><a class="toc-backref" href="#id240" role="doc-backlink">v1.0.6</a><a class="headerlink" href="#v1-0-6" title="Link to this heading"></a></h2>
<section id="id140">
<h3><a class="toc-backref" href="#id241" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id140" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>keycloak_quarkus: add selected java to PATH in systemd unit <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/34">#34</a></p></li>
<li><p>keycloak_quarkus: set logfile path correctly under keycloak home <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/35">#35</a></p></li>
</ul>
</section>
</section>
<section id="v1-0-5">
<h2><a class="toc-backref" href="#id242" role="doc-backlink">v1.0.5</a><a class="headerlink" href="#v1-0-5" title="Link to this heading"></a></h2>
<section id="id143">
<h3><a class="toc-backref" href="#id243" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id143" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Update config options: keycloak and quarkus <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/32">#32</a></p></li>
</ul>
</section>
</section>
<section id="v1-0-4">
<h2><a class="toc-backref" href="#id244" role="doc-backlink">v1.0.4</a><a class="headerlink" href="#v1-0-4" title="Link to this heading"></a></h2>
<section id="id145">
<h3><a class="toc-backref" href="#id245" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id145" title="Link to this heading"></a></h3>
<p>Internal release, documentation or test changes only.</p>
</section>
</section>
<section id="v1-0-3">
<h2><a class="toc-backref" href="#id246" role="doc-backlink">v1.0.3</a><a class="headerlink" href="#v1-0-3" title="Link to this heading"></a></h2>
<section id="id146">
<h3><a class="toc-backref" href="#id247" role="doc-backlink">Major Changes</a><a class="headerlink" href="#id146" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>New role for installing keycloak &gt;= 17.0.0 (quarkus) <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/29">#29</a></p></li>
</ul>
</section>
<section id="id148">
<h3><a class="toc-backref" href="#id248" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id148" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Add <code class="docutils literal notranslate"><span class="pre">keycloak_config_override_template</span></code> parameter for passing a custom xml config template <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/30">#30</a></p></li>
</ul>
</section>
<section id="id150">
<h3><a class="toc-backref" href="#id249" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id150" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Make sure systemd unit starts with selected java JVM <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/31">#31</a></p></li>
</ul>
</section>
</section>
<section id="v1-0-2">
<h2><a class="toc-backref" href="#id250" role="doc-backlink">v1.0.2</a><a class="headerlink" href="#v1-0-2" title="Link to this heading"></a></h2>
<section id="id152">
<h3><a class="toc-backref" href="#id251" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id152" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Make <code class="docutils literal notranslate"><span class="pre">keycloak_admin_password</span></code> a default with assert (was: role variable) <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/26">#26</a></p></li>
<li><p>Simplify dependency install logic and reduce play execution time <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/19">#19</a></p></li>
</ul>
</section>
<section id="id155">
<h3><a class="toc-backref" href="#id252" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id155" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Set <code class="docutils literal notranslate"><span class="pre">keycloak_frontend_url</span></code> default according to other defaults <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/25">#25</a></p></li>
</ul>
</section>
</section>
<section id="v1-0-1">
<h2><a class="toc-backref" href="#id253" role="doc-backlink">v1.0.1</a><a class="headerlink" href="#v1-0-1" title="Link to this heading"></a></h2>
<section id="id157">
<h3><a class="toc-backref" href="#id254" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id157" title="Link to this heading"></a></h3>
<p>Minor enhancements, bug and documentation fixes.</p>
</section>
<section id="id158">
<h3><a class="toc-backref" href="#id255" role="doc-backlink">Major Changes</a><a class="headerlink" href="#id158" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Apply latest cumulative patch of RH-SSO automatically when new parameter <code class="docutils literal notranslate"><span class="pre">keycloak_rhsso_apply_patches</span></code> is <code class="docutils literal notranslate"><span class="pre">true</span></code> <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/18">#18</a></p></li>
</ul>
</section>
<section id="id160">
<h3><a class="toc-backref" href="#id256" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id160" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Clustered installs now perform database initialization on first node to avoid locking issues <a class="reference external" href="https://github.com/ansible-middleware/keycloak/pull/17">#17</a></p></li>
</ul>
</section>
</section>
<section id="v1-0-0">
<h2><a class="toc-backref" href="#id257" role="doc-backlink">v1.0.0</a><a class="headerlink" href="#v1-0-0" title="Link to this heading"></a></h2>
<section id="id162">
<h3><a class="toc-backref" href="#id258" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id162" title="Link to this heading"></a></h3>
<p>This is the first stable release of the <code class="docutils literal notranslate"><span class="pre">middleware_automation.keycloak</span></code> collection.</p>
</section>
</section>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="roles/keycloak_realm.html" class="btn btn-neutral float-left" title="keycloak_realm" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="developing.html" class="btn btn-neutral float-right" title="Developing" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2025, Red Hat, Inc..</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>