Red Hat Ansible Automation Platform release notes
New features, enhancements, and bug fix information
Abstract
Providing feedback on Red Hat documentation Copy linkLink copied to clipboard!
If you have a suggestion to improve this documentation, or find an error, you can contact technical support at https://access.redhat.com to open a request.
Chapter 1. Overview of Red Hat Ansible Automation Platform Copy linkLink copied to clipboard!
Red Hat Ansible Automation Platform simplifies the development and operation of automation workloads for managing enterprise application infrastructure lifecycles. Ansible Automation Platform works across multiple IT domains including operations, networking, security, and development, as well as across diverse hybrid environments. Simple to adopt, use, and understand, Ansible Automation Platform provides the tools needed to rapidly implement enterprise-wide automation, no matter where you are in your automation journey.
1.1. What is included in Ansible Automation Platform Copy linkLink copied to clipboard!
| {PlatformNameShort} | {ControllerNameStart} | {HubNameStart} | {EDAcontroller} | {InsightsShort} |
|---|---|---|---|---|
| 2.4 | 4.4 |
| 1.0 | hosted service |
1.2. Red Hat Ansible Automation Platform life cycle Copy linkLink copied to clipboard!
Red Hat provides different levels of maintenance for each Ansible Automation Platform release. For more information, see Red Hat Ansible Automation Platform Life Cycle.
1.3. Upgrading Ansible Automation Platform Copy linkLink copied to clipboard!
When upgrading, do not use yum update. Use the installation program instead. The installation program performs all of the necessary actions required to upgrade to the latest versions of Ansible Automation Platform, including automation controller and private automation hub.
Additional resources
- For information about the components included in Ansible Automation Platform, see the table in What is included in Ansible Automation Platform.
- For more information about upgrading Ansible Automation Platform, see Red Hat Ansible Automation Platform upgrade and migration guide.
- For procedures related to using the Ansible Automation Platform installer, see Ansible Automation Platform installation guide.
Chapter 2. Overview of the Ansible Automation Platform 2.4 release Copy linkLink copied to clipboard!
2.1. New features and enhancements Copy linkLink copied to clipboard!
Ansible Automation Platform 2.4 includes the following enhancements:
Previously, the execution environment container images were based on RHEL 8 only. With Ansible Automation Platform 2.4 onwards, the execution environment container images are now also available on RHEL 9. The execution environment includes the following container images:
- ansible-python-base
- ansible-python-toolkit
- ansible-builder
- ee-minimal
- ee-supported
The ansible-builder project recently released Ansible Builder version 3, a much-improved and simplified approach to creating execution environments. You can use the following configuration YAML keys with Ansible Builder version 3:
- additional_build_files
- additional_build_steps
- build_arg_defaults
- dependencies
- images
- options
- version
- Ansible Automation Platform 2.4 and later versions can now run on ARM platforms, including both the control plane and the execution environments.
- Added an option to configure the SSO logout URL for automation hub if you need to change it from the default value.
- Updated the ansible-lint RPM package to version 6.14.3.
- Updated Django for potential denial-of-service vulnerability in file uploads (CVE-2023-24580).
- Updated sqlparse for ReDOS vulnerability (CVE-2023-30608).
- Updated Django for potential denial-of-service in Accept-Language headers (CVE-2023-23969).
- Ansible Automation Platform 2.4 adds the ability to install automation controller, automation hub, and Event-Driven Ansible on IBM Power (ppc64le), IBM Z (s390x), and IBM® LinuxONE (s390x) architectures.
Additional resources
- For more information about using Ansible Builder version 3, see Ansible Builder Documentation and Execution Environment Setup Reference.
2.2. Technology Preview Copy linkLink copied to clipboard!
Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.
For more information about the support scope of Red Hat Technology Preview features, see Technology Preview Features Support Scope.
The following are Technology Preview features:
Starting with Ansible Automation Platform 2.4, the Platform Resource Operator can be used to create the following resources in automation controller by applying YAML to your OpenShift cluster:
- Inventories
- Projects
- Instance Groups
- Credentials
- Schedules
- Workflow Job Templates
- Launch Workflows
You can now configure the Controller Access Token for each resource with the connection_secret parameter, rather than the tower_auth_secret parameter. This change is compatible with earlier versions, but the tower_auth_secret parameter is now deprecated and will be removed in a future release.
2.3. Deprecated and removed features Copy linkLink copied to clipboard!
Deprecated functionality is still included in Ansible Automation Platform and continues to be supported. However, the functionality will be removed in a future release of Ansible Automation Platform and is not recommended for new deployments.
The following functionality was deprecated and removed in Ansible Automation Platform 2.4:
- On-premise component automation services catalog is now removed from Ansible Automation Platform 2.4 onwards.
- With the Ansible Automation Platform 2.4 release, the execution environment container image for Ansible 2.9 (ee-29-rhel-8) is no longer loaded into the automation controller configuration by default.
-
Although you can still synchronize content, the use of synclists is deprecated and will be removed in a later release. Instead, private automation hub administrators can upload manually-created requirements files from the
rh-certifiedremote. -
You can now configure the Controller Access Token for each resource with the
connection_secretparameter, rather than thetower_auth_secretparameter. This change is compatible with earlier versions, but thetower_auth_secretparameter is now deprecated and will be removed in a future release. - Smart inventories have been deprecated in favor of constructed inventories and will be removed in a future release.
2.4. Bug fixes Copy linkLink copied to clipboard!
Ansible Automation Platform 2.4 includes the following bug fixes:
- Updated the installation program to ensure that collection auto signing cannot be enabled without enabling the collection signing service.
- Fixed an issue with restoring backups when the installed automation controller version is different from the backup version.
-
Fixed an issue with not adding user defined galaxy-importer settings to
galaxy-importer.cfgfile. -
Added missing
X-Forwarded-Forheader information to nginx logs. - Removed unnecessary receptor peer name validation when IP address is used as the name.
-
Updated the
outdated base_packages.txtfile that is included in the bundle installer. - Fixed an issue where upgrading the Ansible Automation Platform did not update the nginx package by default.
- Fixed an issue where an awx user was created without creating an awx group on execution nodes.
- Fixed the assignment of package version variable to work with flat file inventories.
- Added a FQDN check for the automation hub hostname required to run the Skopeo commands.
-
Fixed the front end URL for Red Hat Single Sign On (SSO) so it is now properly configured after you specify the
sso_redirect_hostvariable. -
Fixed the variable precedence for all component
nginx_tls_files_remotevariables. - Fixed the setup.sh script to escalate privileges if necessary for installing Ansible Automation Platform.
- Fixed an issue when restoring a backup to an automation hub with a different hostname.
Chapter 3. Automation controller Copy linkLink copied to clipboard!
Automation controller helps teams manage complex multitiered deployments by adding control, knowledge, and delegation to Ansible-powered environments.
See Automation Controller Release Notes for 4.x for a full list of new features and enhancements.
Chapter 4. Event-Driven Ansible Copy linkLink copied to clipboard!
Event-Driven Ansible is a new way to enhance and expand automation by improving IT speed and agility while enabling consistency and resilience. Event-Driven Ansible is designed for simplicity and flexibility.
Known issues
- Both contributor and editor roles cannot set the AWX token. Only users with administrator roles can set the AWX token.
- Activation-job pods do not have request limits.
- The onboarding wizard does not request a controller token creation.
- Users cannot filter through a list of tokens under the Controller Token tab.
- Only the users with administrator rights can set or change their passwords.
-
If there is a failure, an activation with restart policy set to
Alwaysis unable to restart the failed activation. -
Disabling and enabling an activation causes the restart count to increase by one count. This behavior results in an incorrect
restartcount. - You must run Podman pods with memory limits.
- Users can add multiple tokens even when only the first AWX token is used.
- A race condition occurs when creating and rapidly deleting an activation causes errors.
- When users filter any list, only the items that are on the list get filtered.
- When ongoing activations start multiple jobs, a few jobs are not recorded in the audit logs.
- When a job template fails, a few key attributes are missing in the event payload.
- Restart policy in a Kubernetes deployment does not restart successful activations that are marked as failed.
- An incorrect status is reported for activations that are disabled or enabled.
-
If the
run_job_templateaction fails, the rule is not counted as executed. - RHEL 9.2 activations cannot connect to the host.
- Restarting the Event-Driven Ansible server can cause activation states to become stale.
- Bulk deletion of rulebook activation lists is not consistent, and the deletion can be either successful or unsuccessful.
- When users access the detail screen of a rule audit, the related rulebook activation link is broken.
- Long running activations with loads of events can cause an out of disk space issue. Resolved in installer release 2.4-6.
- Certain characters, such as hyphen (-), forward slash (/), and period (.), are not supported in the event keys. Resolved in installer release 2.4-3.
- When there are more activations than available workers, disabling the activations incorrectly shows them in running state. Resolved in installer release 2.4-3.
- Event-Driven Ansible activation pods are running out of memory on RHEL 9. Resolved in installer release 2.4-3.
- When all workers are busy with activation processes, other asynchronous tasks are not executed, such as importing projects. Resolved in installer release 2.4-3.
Chapter 5. Automation hub Copy linkLink copied to clipboard!
Automation hub enables you to discover and use new certified automation content, such as Ansible Collections, from Red Hat Ansible and Certified Partners.
New features and enhancements
- This release of automation hub provides repository management functionality. With repository management, you can create, edit, delete, and move content between repositories.
Bug fixes
- Fixed an issue in the collection keyword search which was returning an incorrect number of results.
- Added the ability to set OPT_REFERRALS option for LDAP, so that users can now successfully log in to the automation hub by using their LDAP credentials.
-
Fixed an error on the UI when redhat.openshift collection’s core dependency was throwing a
404 Not Founderror. -
Fixed an error such that the deprecated execution environments are now skipped while syncing with
registry.redhat.io.
Chapter 6. Automation Platform Operator Copy linkLink copied to clipboard!
{OperatorPlatform} provides cloud-native, push-button deployment of new Ansible Automation Platform instances in your OpenShift environment.
Bug fixes
-
Enabled configuration of resource requirements for automation controller
initcontainers. - Added securityContext for Event-Driven Ansible Operator deployments to be Pod Security Admission compliant.
-
Resolved error
Controller: Error 413 Entity too largewhen doing bulk updates. - Ansible token is now obfuscated in YAML job details.
Chapter 7. Ansible Automation Platform documentation Copy linkLink copied to clipboard!
Red Hat Ansible Automation Platform 2.4 documentation includes significant feature updates as well as documentation enhancements and offers an improved user experience.
New features and enhancements
- With the removal of the on-premise component automation services catalog from Ansible Automation Platform 2.4 onwards, all automation services catalog documentation is removed from the Ansible Automation Platform 2.4 documentation.
The following documents are created to help you install and use Event-Driven Ansible, the newest capability of Ansible Automation Platform:
In addition, sections of the Ansible Automation Platform Planning Guide and the Ansible Automation Platform Installation Guide are updated to include instructions for planning and installing Event-Driven Ansible.
The automation hub documentation has had significant reorganization to combine the content spread across 9 separate documents into the following documents:
- Getting started with automation hub
- Use this guide to perform the initial steps required to use Red Hat automation hub as the default source for Ansible collections content.
- Managing content in automation hub
- Use this guide to understand how to create and manage collections, content and repositories in automation hub.
- Red Hat Ansible Automation Platform Installation Guide
- Use this guide to learn how to install Ansible Automation Platform based on supported installation scenarios.
- The Managing Red Hat Certified and Ansible Galaxy collections in automation hub guide has been moved to the Red Hat Certified, validated, and Ansible Galaxy content in automation hub topic in the Managing content in automation hub guide.
- The Ansible Automation Platform 2.4 Release Notes are restructured to improve the experience for our customers and the Ansible Community. Users can now view the latest updates based on the Ansible Automation Platform versions, instead of their release timeline.
- The topic Repository management with automation hub is created to help you create and manage custom repositories in automation hub. This topic is found in the Managing content in automation hub guide.
Chapter 8. Asynchronous updates Copy linkLink copied to clipboard!
Security, bug fix, and enhancement updates for Ansible Automation Platform 2.4 are released as asynchronous erratas. All Ansible Automation Platform erratas are available on the Download Red Hat Ansible Automation Platform page in the Customer Portal.
As a Red Hat Customer Portal user, you can enable errata notifications in the account settings for Red Hat Subscription Management (RHSM). When errata notifications are enabled, you receive notifications through email whenever new erratas relevant to your registered systems are released.
Red Hat Customer Portal user accounts must have systems registered and consuming Ansible Automation Platform entitlements for Ansible Automation Platform errata notification emails to generate.
The Asynchronous updates section of the release notes will be updated over time to give notes on enhancements and bug fixes for asynchronous errata releases of Ansible Automation Platform 2.4.
8.1. Ansible Automation Platform patch release October 22, 2025 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release Date | Component versions |
|---|---|
| October 22, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1760618328
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1760618870
8.1.1. General Copy linkLink copied to clipboard!
-
The
ansible.controllercollection has been updated to 4.5.26.(AAP-56033)
8.1.2. Bug Fixes Copy linkLink copied to clipboard!
8.1.2.1. Ansible Automation Platform Copy linkLink copied to clipboard!
- Fixed an issue where query performance was not optimized on the jobs list page and loading user admin data during login, which could cause expensive queries.(AAP-54299)
8.1.2.2. Automation controller Copy linkLink copied to clipboard!
-
Fixed an issue where the
awx.awx.licenseappeared to succeed when given an invalidpool / subscription.(AAP-54649) - Fixed an issue where there were double escaped quotes in api/v2/jobs/{id}/stdout/?format=txt.(AAP-51845)
8.1.2.3. Receptor Copy linkLink copied to clipboard!
- Fixed an issue where the previous version of receptor had stability issues on long-running jobs, with clusters under heavy load, and with network inconsistencies.(AAP-53742)
8.2. Ansible Automation Platform patch release September 22, 2025 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release date | Component versions |
|---|---|
| September 22, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1758079821
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1758080293
8.2.1. CVE Copy linkLink copied to clipboard!
With this update, the following CVEs have been addressed:
-
CVE-2025-57833
python3x-django: Django SQL injection in FilteredRelation column aliases. (AAP-53033) -
CVE-2025-57833
python-django: Django SQL injection in FilteredRelation column aliases. (AAP-53032) -
CVE-2025-57833
ansible-automation-platform-24/lightspeed-rhel8: Django SQL injection in FilteredRelation column aliases. (AAP-52603)
8.3. Ansible Automation Platform patch release August 27, 2025 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release date | Component versions |
|---|---|
| August 27, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1755833431
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1755833968
8.3.1. General Copy linkLink copied to clipboard!
-
The
ansible.controllercollection has been updated to 4.5.25.(AAP-51876)
8.3.2. Ansible Automation Platform Copy linkLink copied to clipboard!
8.3.2.1. Bug Fixes Copy linkLink copied to clipboard!
-
Fixed an issue to use
scram-sha-256 passwordencryption to enable FIPS for operator deployments.(AAP-49371) - Fixed the scale-down process when upgrading from PostgreSQL 13 to 15.(AAP-49103)
-
Fixed an issue to resolve
public_base_urlundefined variable error when the 2.4 Ansible Automation Platform Operator is installed in another namespace on the same cluster as a 2.5 Ansible Automation Platform Operator install.(AAP-46486)
8.3.3. Automation controller Copy linkLink copied to clipboard!
8.3.3.1. Bug Fixes Copy linkLink copied to clipboard!
- Fixed an optimization issue on the jobs list page to reduce the number of API calls.(AAP-50102)
8.3.4. Event-Driven Ansible Copy linkLink copied to clipboard!
8.3.4.1. Bug Fixes Copy linkLink copied to clipboard!
- Fixed an issue with the PostgreSQL password encryption when upgrading from PG13 to PG15 on FIPS.(AAP-50453)
8.4. Ansible Automation Platform patch release July 30, 2025 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release date | Component versions |
|---|---|
| July 30, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1753232084
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1753232791
8.4.1. General Copy linkLink copied to clipboard!
-
The
redhat.rhel_system_rolescollection has been updated to 1.95.7.(AAP-49917) -
The
ansible.windowscollection has been updated to 2.8.0.(AAP-48369)
8.4.2. Ansible Automation Platform Copy linkLink copied to clipboard!
8.4.2.1. Bug Fixes Copy linkLink copied to clipboard!
-
Fixed an issue where the automation hub resource was failing during a Red Hat Ansible Automation Platform Operator update due to a wrong task file reference in
upgrade_postgres.yml.(AAP-49103)
8.4.3. RPM-based Ansible Automation Platform Copy linkLink copied to clipboard!
8.4.3.1. Bug Fixes Copy linkLink copied to clipboard!
- Fixed an issue where the certified collections in the bundle installer did not match what is included in the execution environment image.(AAP-48368)
8.5. Ansible Automation Platform patch release July 2, 2025 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release date | Component versions |
|---|---|
| July 2, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1750877268
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1750878254
8.5.1. General Copy linkLink copied to clipboard!
-
The
ansible.controllercollection has been updated to 4.5.24.(AAP-48350)
8.5.2. CVE Copy linkLink copied to clipboard!
With this update, the following CVEs have been addressed:
-
CVE-2025-2287
receptor: Request smuggling due to acceptance of invalid chunked data in net/http.(AAP-47165)
8.5.3. Ansible Automation Platform Copy linkLink copied to clipboard!
8.5.3.1. Features Copy linkLink copied to clipboard!
- Fresh installs on Ansible Automation Platform 2.4 will use the PostgreSQL 15 image.(AAP-45607)
8.5.4. Red Hat Ansible Lightspeed Copy linkLink copied to clipboard!
8.5.4.1. Features Copy linkLink copied to clipboard!
- PostgreSQL 15 support, including upgrade logic for managed database deployments.(AAP-45612)
8.5.5. Automation controller Copy linkLink copied to clipboard!
8.5.6. Features Copy linkLink copied to clipboard!
- PostgreSQL 15 support, including upgrade logic for managed database deployments.(AAP-45609)
8.5.6.1. Bug Fixes Copy linkLink copied to clipboard!
- Fixed an issue where the Fact Storage was not working when automation controller’s time zone is different from UTC.(AAP-45925)
8.5.7. Automation hub Copy linkLink copied to clipboard!
8.5.7.1. Features Copy linkLink copied to clipboard!
- PostgreSQL 15 support, including upgrade logic for managed database deployments.(AAP-45610)
8.5.8. Event-Driven Ansible Copy linkLink copied to clipboard!
8.5.9. Features Copy linkLink copied to clipboard!
- PostgreSQL 15 support, including upgrade logic for managed database deployments.(AAP-45611)
8.5.10. Bug Fixes Copy linkLink copied to clipboard!
- Fixed an intermittent activation failure when using Podman 5.x (shipped starting from RHEL 9.5).(AAP-42284)
8.5.11. Receptor Copy linkLink copied to clipboard!
8.5.11.1. Bug Fixes Copy linkLink copied to clipboard!
- Fixed an issue where connections that had cancelled context were not removed.(AAP-47996)
8.5.12. RPM-based Ansible Automation Platform Copy linkLink copied to clipboard!
8.5.12.1. Enhancements Copy linkLink copied to clipboard!
- PostgreSQL has been updated to 15.(AAP-46764)
8.5.12.2. Bug Fixes Copy linkLink copied to clipboard!
-
Fixed an issue where the bundle installer failed to update the automation controller and
aap-metrics-utilityin the same run.(AAP-47173)
8.6. Ansible Automation Platform patch release June 9, 2025 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release date | Component versions |
|---|---|
| June 9, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1749069319
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1749069693
8.6.1. General Copy linkLink copied to clipboard!
-
The
ansible.controllercollection has been updated to 4.5.23.(AAP-46561)
8.6.2. CVE Copy linkLink copied to clipboard!
With this update, the following CVEs have been addressed:
-
CVE-2025-26699
python3x-django: Potential denial-of-service vulnerability indjango.utils.text.wrap().(AAP-46567) -
CVE-2025-26699
python-django: Potential denial-of-service vulnerability indjango.utils.text.wrap().(AAP-46566) -
CVE-2025-43859
ansible-lightspeed-container: h11 accepts some malformed Chunked-Encoding bodies.(AAP-44778)
8.6.3. Ansible Automation Platform Copy linkLink copied to clipboard!
8.6.3.1. Bug Fixes Copy linkLink copied to clipboard!
- Fixes an issue where the workflow visualizer would occasionally freeze with higher node counts.(AAP-46620)
8.6.4. Automation controller Copy linkLink copied to clipboard!
8.6.4.1. Features Copy linkLink copied to clipboard!
- Replaced the basic authentication with service account authentication for Ansible Automation Platform subscription management.(AAP-44642)
- Updated help text on the credentials creation page.(AAP-45499)
8.6.4.2. Enhancements Copy linkLink copied to clipboard!
- Updated banner on the Credentials form (specifically for Insights credentials) to inform the user to enter client ID and secret to create an Insights credential.(AAP-43235)
- Updated field names and help text in the System Settings UI to indicate client ID and client secret for service accounts, as well as client ID and client secret for analytics.(AAP-43161)
- Updated license mechanism to allow users to provide username and password when fetching subscriptions via the API and AAP User Interface.(AAP-46837)
8.6.4.3. Bug Fixes Copy linkLink copied to clipboard!
-
Fixed a
useThrottleissue where the jobs list page was spamming the API when websocket events rolled in.(AAP-46551) - Fixed an issue where the analytics collector failed to clean up temporary files after a failed upload to Hybrid Cloud Console.(AAP-45967)
-
Fixed an issue where the idle dispatch workers were not recycled based upon age, or after completing the last task. Default maximum age is 4 hours, controlled by
WORKER_MAX_LIFETIME_SECONDSsetting. Set to None to disable worker recycling.(AAP-45948) -
Fixed a database deadlock by awx_callback_receiver_worker and
awx_dispatcher_workerwhile trying to update hostslast_job_idandansible_factsin two separate commands.(AAP-45122)
8.6.5. Automation hub Copy linkLink copied to clipboard!
8.6.5.1. Bug Fixes Copy linkLink copied to clipboard!
- Fixed an issue where Ansible Automation Platform 2.4 allowed unauthenticated execution environment pulls.(AAP-46525)
8.7. Ansible Automation Platform patch release May 7, 2025 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release date | Component versions |
|---|---|
| May 7, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1746132523
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1746133932
8.7.1. General Copy linkLink copied to clipboard!
-
The
ansible.controllercollection has been updated to 4.5.22.(AAP-45011)
8.7.2. Enhancements Copy linkLink copied to clipboard!
8.7.2.1. Automation controller Copy linkLink copied to clipboard!
-
Updated the pinned version for
receptorctlin automation controller.(AAP-45005)
8.7.3. Bug fixes Copy linkLink copied to clipboard!
With this update, the following CVEs have been addressed:
-
CVE-2025-26699
automation controller: Potential denial-of-service vulnerability indjango.utils.text.wrap().(AAP-44152)
8.7.3.1. Automation controller Copy linkLink copied to clipboard!
- Fixed an issue where facts were unintentionally deleted when the inventory is modified during a job execution.(AAP-45006)
-
Fixed an issue where there was an incorrect deprecation warning for
awx.awx.schedule_rrule.(AAP-43475)
8.7.3.2. RPM-based Ansible Automation Platform Copy linkLink copied to clipboard!
- Fixed an issue where old instance nodes were still registered in the automation controller post restore.(AAP-44232)
8.8. Ansible Automation Platform patch release April 9, 2025 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release date | Component versions |
|---|---|
| April 9, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1743629049
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1743630487
8.8.1. General Copy linkLink copied to clipboard!
-
The
ansible.controllercollection has been updated to 4.5.21.(AAP-43127)
8.8.2. Bug fixes Copy linkLink copied to clipboard!
With this update, the following CVEs have been addressed:
CVE-2025-2877 ansible-rulebook: exposure of inventory passwords in plain text when starting a rulebook activation with verbosity set to debug in Event-Driven Ansible.(AAP-42816)
8.9. Ansible Automation Platform patch release March 26, 2025 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release date | Component versions |
|---|---|
| March 26, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1742444794
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1742445409
8.9.1. General Copy linkLink copied to clipboard!
The ansible.controller collection has been updated to 4.5.20.(AAP-42241)
8.9.2. Bug fixes Copy linkLink copied to clipboard!
With this update, the following CVEs have been addressed:
-
CVE-2025-27516
ansible-lightspeed-container: Jinja sandbox breakout through attr filter selecting format method.(AAP-41689) -
CVE-2025-27516
python3x-jinja2: Jinja sandbox breakout through attr filter selecting format method.(AAP-42106) -
CVE-2025-27516
python-jinja2: Jinja sandbox breakout through attr filter selecting format method.(AAP-42105) -
CVE-2025-27516
automation-controller: Jinja sandbox breakout through attr filter selecting format method.(AAP-41691)
8.9.2.1. Ansible Automation Platform Operator Copy linkLink copied to clipboard!
- Fixed an issue where Ansible Automation Platform backups failed when writing YAML to the PVC on Openshift clusters with Openshift Virtualization installed.(AAP-28609)
8.9.2.2. Automation controller Copy linkLink copied to clipboard!
- Fixed an issue where Insights projects were failing on Openshift Container Platform Ansible Automation Platform, due to incorrectly specifying the extra vars path.(AAP-41875)
- Fixed an issue where the system auditor could download the execution node install bundle.(AAP-39799)
- Fixed an issue where the latest committed code was not reflecting on controller nodes.(AAP-39228)
8.9.2.3. Automation hub Copy linkLink copied to clipboard!
- Fixed an issue where the retain_repo_versions was null for the validated repos.(AAP-42004)
8.10. Ansible Automation Platform patch release March 12, 2025 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release date | Component versions |
|---|---|
| March 12, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1741194076
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1741194557
8.10.1. Enhancements Copy linkLink copied to clipboard!
8.10.1.1. General Copy linkLink copied to clipboard!
-
The
redhat.insightscollection has been updated to 1.3.0(AAP-40261) -
The
ansible.controllercollection has been updated to 4.5.19(AAP-41401)
8.10.2. Bug fixes Copy linkLink copied to clipboard!
8.10.2.1. Automation controller Copy linkLink copied to clipboard!
-
Fixed an issue where the Azure credentials automatically added the
config_credvalue where having both fields for the client caused an error.(AAP-39847) - Fixed an issue where the job schedules would run at incorrect times when that schedule’s start time fell within a Daylight Saving Time period.(AAP-39827)
-
Fixed an issue where
awxkitdid not have service account support for Insights credential type. The fieldsclient_idandclient_secretwere missing from thecredential_input_fields.(AAP-39351) -
Fixed an issue where the python script
action_plugins/insights.pycould not handle service account oauth.(AAP-37463) - Fixed an issue where there was no service account support for Insights credential type for Ansible Automation Platform version 2.4.(AAP-37440)
8.10.2.2. Receptor Copy linkLink copied to clipboard!
-
Fixed an issue where automation mesh receptor was creating too many
inotifyprocesses, and where the user would encounter a too many open files error.(AAP-22605)
8.10.2.3. RPM-based Ansible Automation Platform Copy linkLink copied to clipboard!
- Fixed an issue where the previously required a Red Hat Enterprise Linux minimum versions were not set to 8.8 and 9.2.(AAP-40422)
8.11. Ansible Automation Platform patch release January 29, 2025 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release date | Component versions |
|---|---|
| January 29, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1737661496
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1737662040
8.11.1. Enhancements Copy linkLink copied to clipboard!
8.11.1.1. General Copy linkLink copied to clipboard!
-
The
ansible.controllercollection has been updated to 4.5.17.(AAP-39099)
8.11.2. Bug fixes Copy linkLink copied to clipboard!
8.11.2.1. CVE Copy linkLink copied to clipboard!
With this update, the following CVEs have been addressed:
-
CVE-2024-56326
python3x-jinja2: Jinja has a sandbox breakout through indirect reference to format method.(AAP-38851) -
CVE-2024-11407
ansible-lightspeed-container: Denial-of-Service through data corruption ingRPC-C++.(AAP-38785) -
CVE-2024-56374
ansible-lightspeed-container: Potential denial-of-service vulnerability in IPv6 validation.(AAP-38784) -
CVE-2024-56201
python3x-jinja2: Jinja has a sandbox breakout through malicious filenames.(AAP-38332) -
CVE-2024-56201
python3x-jinja2: Jinja has a sandbox breakout through malicious filenames.(AAP-38328) -
link;CVE-2024-56201
ansible-lightspeed-container: Jinja has a sandbox breakout through malicious filenames.(AAP-38078) -
CVE-2024-56326
ansible-lightspeed-container: Jinja has a sandbox breakout through indirect reference to format method.(AAP-38055) -
CVE-2024-52304
ansible-lightspeed-container:aiohttpvulnerable to request smuggling due to incorrect parsing of chunk extensions.(AAP-37995) -
CVE-2024-53908
automation-controller: Potential SQL injection in HasKey(lhs, rhs) on Oracle.(AAP-36768) -
CVE-2024-56201
automation-controller: Jinja has a sandbox breakout through malicious filenames.(AAP-38080)
8.11.2.2. Automation controller Copy linkLink copied to clipboard!
-
Fixed an issue where the traceback from
host_metric_summary_monthlytask caused a type comparison error.(AAP-37486) -
Fixed an issue where the order of source inventories was not respected by the collection
ansible.controller.(AAP-38511)
8.11.2.3. RPM-based Ansible Automation Platform Copy linkLink copied to clipboard!
-
Fixed an issue where setting the
*pg_host=without any other context would result in an empty HOST section ofsettings.pyin controller.(AAP-38030) -
Fixed an issue where Automation hub backup would fail when
automationhub_pg_port=".(AAP-18484) - Fixed an issue where providing the database installation a custom port would break the installation of postgres.(AAP-31260)
-
Fixed an issue where
setup.sh -p <path_to_log_dir>did not work if the directory specified by the-pparameter was not writable. The setup script now warns if the provided log path does not have write permission.(AAP-18204)
8.12. Ansible Automation Platform patch release December 18, 2024 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release date | Component versions |
|---|---|
| December 18, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1733943951
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1733945743
8.12.1. Enhancements Copy linkLink copied to clipboard!
8.12.1.1. General Copy linkLink copied to clipboard!
-
aap-metrics-utilityhas been updated to 0.4.1.(AAP-36394) -
The
ansible.controllercollection has been updated to 4.5.15.(AAP-37293)
8.12.2. Bug fixes Copy linkLink copied to clipboard!
8.12.2.1. General Copy linkLink copied to clipboard!
With this update, the following CVEs have been addressed:
-
CVE-2024-53908
ansible-lightspeed-container: Potential SQL injection inHasKey(lhs, rhs)on Oracle.(AAP-36767) -
CVE-2024-53907
ansible-lightspeed-container: Potential denial-of-service indjango.utils.html.strip_tags().(AAP-37275)
8.12.2.2. Automation controller Copy linkLink copied to clipboard!
- Fixed an issue where a scheduled job with count set to non-zero value would run unexpectedly.(AAP-37292)
- Fixed an issue where when launching the job template, the named URL returned a 404 error code.(AAP-37024)
- Fixed an issue where temporary receptor files were not being cleaned up on nodes.(AAP-36903)
8.13. Ansible Automation Platform patch release December 3, 2024 Copy linkLink copied to clipboard!
The following enhancements and bug fixes have been implemented in this release of Ansible Automation Platform.
| Release date | Component versions |
|---|---|
| December 3, 2025 |
|
CSV Versions in this release:
- Namespace-scoped Bundle: aap-operator.v2.4.0-0.1733185647
- Cluster-scoped Bundle: aap-operator.v2.4.0-0.1733186
8.13.1. Enhancements Copy linkLink copied to clipboard!
8.13.1.1. Ansible Automation Platform Copy linkLink copied to clipboard!
- Red Hat Ansible Lightspeed has been updated to 2.4.241127.
8.13.1.2. Ansible Automation Platform Operator Copy linkLink copied to clipboard!
-
With this update you can set PostgreSQL SSL/TLS mode to
verify-fullorverify-cawith the propersslrootcertconfiguration in the automation hub Operator.
8.13.1.3. Automation controller Copy linkLink copied to clipboard!
- With this update, support was added for receiving webhooks from Bitbucket Data Center. Additionally, support was added for posting build statuses back.
8.13.1.4. RPM-based Ansible Automation Platform Copy linkLink copied to clipboard!
- The 2.4-8 installer can restore a backup created with 2.4-8 or later, but cannot restore backups created with 2.4-1 to 2.4-7. The 2.4-7 installer can restore backups created with 2.4-1 to 2.4-7. Ensure that you make a backup before and after the upgrade to 2.4-8 or later.
- With this update, installer tasks that include CA or key information are obfuscated.
8.13.2. Bug fixes Copy linkLink copied to clipboard!
8.13.2.1. General Copy linkLink copied to clipboard!
With this update, the following CVEs have been addressed:
-
CVE-2024-9902
ansible-core: Ansible-core user can read or write unauthorized content. -
CVE-2024-8775
ansible-core: Exposure of sensitive information in Ansible vault files due to improper logging. -
CVE-2024-45801
automation-controller: XSS vulnerability via prototype pollution. -
CVE-2024-45296
automation-controller: Backtracking regular expressions causes ReDoS. -
CVE-2024-52304
automation-controller:aiohttpvulnerable to request smuggling due to wrong parsing of chunk extensions.
8.13.2.2. Ansible Automation Platform Copy linkLink copied to clipboard!
- The Notification List no longer errors when notifications have a missing or null organization field.
8.13.2.3. Ansible Automation Platform Operator Copy linkLink copied to clipboard!
-
Fixed a parsing issue with the
node_selectorparameter so it is now correctly evaluated as a dictionary. -
The
/var/log/towerdirectory is now pre-created by mounting anemptyDirso the directory exists and web logging does not throw a permission error.
8.13.2.4. Automation controller Copy linkLink copied to clipboard!
-
Fixed job schedules running at the wrong time when the
rruleinterval was set toHOURLYorMINUTELY. - Fixed an issue where sensitive data was displayed in the job output.
- With this update, you can now save a constructed inventory when verbosity is greater than 2.
- Fixed an issue where unrelated jobs could be marked as a dependency of other jobs.
- Fixed an issue where Thycotic secret server credentials form fields were mis-matched.
8.13.2.5. Execution environments Copy linkLink copied to clipboard!
-
ansible.utilscollection has been updated to 5.1.2.
8.13.2.6. Receptor Copy linkLink copied to clipboard!
- Fixed an issue that caused a receptor runtime panic error.
8.13.2.7. RPM-based Ansible Automation Platform Copy linkLink copied to clipboard!
-
Fixed an issue where the
metrics-utilitycommand failed to run after updating automation controller. -
Fixed an issue where the dispatcher service went into
FATALstatus and failed to process new jobs after a database outage. -
With this update, the receptor data directory can now be configured using the
receptor_datadirvariable. - Fixed an issue that caused wrong IDs for RBAC in the database following a backup restore.
8.14. RPM releases Copy linkLink copied to clipboard!
| Errata advisory | Component versions |
|---|---|
|
RHSA-2024:7312 |
|
|
RHSA-2024:6765 |
|
|
RHSA-2024:6428 |
|
|
RHSA-2024:4522 |
|
|
RHSA-2024:3781 |
|
8.14.1. RHSA-2024:7312 - Security Advisory - September 27, 2024 Copy linkLink copied to clipboard!
8.14.1.1. General Copy linkLink copied to clipboard!
With this update, the following CVEs have been addressed:
CVE-2024-21520 - Cross-site Scripting (XSS) through
break_long_headers.-
Packages updated:
automation-controller: djangorestframework.
-
Packages updated:
CVE-2024-37891 -
proxy-authorizationrequest header is not stripped during cross-origin redirects.-
Packages updated:
automation-controller: urllib3.
-
Packages updated:
CVE-2024-41810 - Reflected XSS by HTML injection in redirect response.
-
Packages updated:
automation-controller.
-
Packages updated:
8.14.1.2. Automation controller Copy linkLink copied to clipboard!
- Fixed Galaxy credentials to be correctly ordered when assigning them by using 'ansible.controller.organization' (AAP-31398).
- Fixed gather analytics failure caused by missing '_unpartitioned_main_jobevent' table (AAP-31053).
8.14.2. RHSA-2024:6765 - Security Advisory - September 18, 2024 Copy linkLink copied to clipboard!
8.14.2.1. General Copy linkLink copied to clipboard!
With this update, the following CVEs have been addressed:
CVE-2024-7143 - RBAC permissions incorrectly assigned in tasks that create objects.
-
Packages updated:
python-pulpcoreandpython39-pulpcore.
-
Packages updated:
CVE-2024-37891 - proxy-authorization request header is not stripped during cross-origin redirects.
-
Packages updated:
python-urllib3: urllib3.
-
Packages updated:
CVE-2024-24788 - malformed DNS message can cause an infinite loop.
-
Packages updated:
receptor: golang: net.
-
Packages updated:
CVE-2024-24790 - unexpected behavior from
Ismethods for IPv4-mapped IPv6 addresses.-
Packages updated:
receptor: golang: netandreceptor: golang: netip.
-
Packages updated:
8.14.2.2. Automation controller Copy linkLink copied to clipboard!
- Updated the shipping analytics data fallback to use the Red Hat Subscription Manager subscription credentials if analytics gathering is enabled (AAP-30228).
- Upgraded the 'channels-redis' library to fix Redis connection leaks (AAP-30124).
8.14.3. RHSA-2024:6428 - Security Advisory - September 05, 2024 Copy linkLink copied to clipboard!
8.14.3.1. General Copy linkLink copied to clipboard!
- Gunicorn python package will no longer obsolete itself when checking for or applying updates (AAP-28364).
With this update, the following CVEs have been addressed:
CVE-2024-42005 - potential SQL injection in
QuerySet.values()andvalues_list().-
Packages updated:
automation-controller: Django,python3-django, andpython39-django.
-
Packages updated:
CVE-2024-41991 - potential denial of service vulnerability in
django.utils.html.urlize()andAdminURLFieldWidget.-
Packages updated:
automation-controller: Django,python3-django, andpython39-django.
-
Packages updated:
CVE-2024-41990 - potential denial of service vulnerability in
django.utils.html.urlize().-
Packages updated:
automation-controller: Django,python3-django, andpython39-django.
-
Packages updated:
CVE-2024-33663 - algorithm confusion with OpenSSH ECDSA keys and other key formats.
-
Packages updated:
automation-controller: python-jose.
-
Packages updated:
CVE-2024-32879 - improper handling of case sensitivity in
social-auth-app-django.-
Packages updated:
automation-controller: python-social-auth.
-
Packages updated:
CVE-2024-6840 - gain access to the Kubernetes API server through job execution with container group.
-
Packages updated:
automation-controller.
-
Packages updated:
CVE-2024-41989 - memory exhaustion in
django.utils.numberformat.floatformat().-
Packages updated:
python3-djangoandpython39-django.
-
Packages updated:
CVE-2024-39614 - Potential denial of service in
django.utils.translation.get_supported_language_variant().-
Packages updated:
python3-djangoandpython39-django.
-
Packages updated:
CVE-2024-39330 - Potential directory-traversal in
django.core.files.storage.Storage.save().-
Packages updated:
python3-djangoandpython39-django.
-
Packages updated:
CVE-2024-39329 - Username enumeration through timing difference for users with unusable passwords.
-
Packages updated:
python3-djangoandpython39-django.
-
Packages updated:
CVE-2024-38875 - Potential denial of service in
django.utils.html.urlize().-
Packages updated:
python3-djangoandpython39-django.
-
Packages updated:
CVE-2024-7246 - Client communicating with a HTTP/2 proxy can poison the HPACK table between the proxy and the backend.
-
Packages updated:
python3-grpcioandpython39-grpcio.
-
Packages updated:
CVE-2024-5569 - denial of service (infinite loop) through crafted .zip file.
-
Packages updated:
python3-zippandpython39-zipp.
-
Packages updated:
8.14.3.2. Automation controller Copy linkLink copied to clipboard!
-
Updated the receptor to not automatically release the receptor work unit when
RECEPTOR_KEEP_WORK_ON_ERRORis set to true (AAP-27635). - Updated the Help link in the REST API to point to the latest API reference documentation (AAP-27573).
- Fixed a timeout error in the UI when trying to load the Activity Stream with a large number of activity records (AAP-26772).
8.14.3.3. Automation hub Copy linkLink copied to clipboard!
- The API browser now correctly escapes JSON values (AAH-3272, AAP-14463).
8.14.4. RHSA-2024:4522 - Security Advisory - July 12, 2024 Copy linkLink copied to clipboard!
8.14.4.1. General Copy linkLink copied to clipboard!
With this update, the following CVEs have been addressed:
CVE-2024-34064 - Jinja accepts keys containing non-attribute characters.
-
Packages updated:
automation-controller: jinja2.
-
Packages updated:
CVE-2024-28102 - malicious JWE token can cause denial of service.
-
Packages updated:
automation-controller: jwcrypto.
-
Packages updated:
CVE-2024-35195 - many requests to the same host ignore cert verification.
-
Packages updated:
automation-controller: requests.
-
Packages updated:
8.14.4.2. Automation controller Copy linkLink copied to clipboard!
-
Fixed a bug where the controller does not respect
DATABASES['OPTIONS']setting, if specified (AAP-26398). -
Changed all uses of
ImplicitRoleFieldto perform anon_delete=SET_NULL(AAP-25136). - Fixed the HostMetric automated counter to display the correct values (AAP-25115).
- Added Django logout redirects (AAP-24543).
- Updated the dispatcher to make the database password optional in order to support PostgreSQL authentication methods that do not require them (AAP-22231).
8.14.5. RHSA-2024:3781 - Security Advisory - June 10, 2024 Copy linkLink copied to clipboard!
8.14.5.1. General Copy linkLink copied to clipboard!
-
Added the
automation-controller-clipackage to theansible-developerRPM repositories (AAP-23368).
With this update, the following CVEs have been addressed:
CVE-2023-45288 - unlimited number of CONTINUATION frames causes a denial of service (DoS).
-
Packages updated:
receptor: golang: net/http, x/net/http2.
-
Packages updated:
CVE-2023-45290 - memory exhaustion in
Request.ParseMultipartForm.-
Packages updated:
receptor: golang: net/http.
-
Packages updated:
CVE-2023-49083 - null-pointer dereference when loading PKCS7 certificates.
-
Packages updated:
python3-cryptographyandpython39-cryptography.
-
Packages updated:
CVE-2023-50447 - arbitrary code execution with the environment parameter.
-
Packages updated:
python3-pillowandpython39-pillow.
-
Packages updated:
CVE-2024-1135 - HTTP Request Smuggling due to improper validation of Transfer-Encoding headers.
-
Packages updated:
python3-gunicornandpython39-gunicorn.
-
Packages updated:
CVE-2024-21503 - regular expression denial of service (ReDoS) with the
lines_with_leading_tabs_expanded()function within thestrings.pyfile.-
Packages updated:
python3-blackandpython39-black.
-
Packages updated:
CVE-2024-24783 - verify panics on certificates with an unknown public key algorithm.
-
Packages updated:
receptor: golang: crypto/x509.
-
Packages updated:
CVE-2024-26130 - NULL pointer dereference with
pkcs12.serialize_key_and_certificateswhen called with a non-matching certificate and private key and anhmac_hashoverride.-
Packages updated:
python3-cryptographyandpython39-cryptography.
-
Packages updated:
CVE-2024-27306 - cross-site scripting (XSS) on index pages for static file handling.
-
Packages updated:
python3-aiohttpandpython39-aiohttp.
-
Packages updated:
CVE-2024-27351 - potential ReDoS in
django.utils.text.Truncator.words().-
Packages updated:
automation-controller: Django.
-
Packages updated:
CVE-2024-28219 - buffer overflow in
_imagingcms.c.-
Packages updated:
python3-pillowandpython39-pillow.
-
Packages updated:
CVE-2024-28849 - possible credential leak.
-
Packages updated:
python3-galaxy-ng: follow-redirects,python39-galaxy-ng: follow-redirects, andautomation-hub: follow-redirects.
-
Packages updated:
CVE-2024-30251 - DoS when trying to parse malformed POST requests.
-
Packages updated:
python3-aiohttp,python39-aiohttp, andautomation-controller: aiohttp.
-
Packages updated:
CVE-2024-32879 - improper handling of case sensitivity in
social-auth-app-django.-
Packages updated:
python3-social-auth-app-djangoandpython39-social-auth-app-django.
-
Packages updated:
CVE-2024-34064 -
xmlattrfilter accepts keys containing non-attribute characters.-
Packages updated:
python3-jinja2andpython39-jinja2.
-
Packages updated:
CVE-2024-35195 - additional requests to the same host ignore cert verification.
-
Packages updated:
python3-requestsandpython39-requests.
-
Packages updated:
CVE-2024-3651 - potential DoS with resource consumption through specially crafted inputs to
idna.encode().-
Packages updated:
python3-idnaandpython39-idna.
-
Packages updated:
CVE-2024-3772 - ReDoS with a crafted email string.
-
Packages updated:
python3-pydantic,python39-pydantic, andautomation-controller: python-pydantic.
-
Packages updated:
CVE-2024-4340 - parsing a heavily nested list leads to a DoS.
-
Packages updated:
python3-sqlparseandpython39-sqlparse.
-
Packages updated:
CVE-2023-5752 - Mercurial configuration injection in repository revision when installing with
pip.-
Packages updated:
automation-controller: pip.
-
Packages updated:
8.14.5.2. Automation controller Copy linkLink copied to clipboard!
- Fixed a Redis connection leak on automation controller version 4.5.6 (AAP-24286).
-
Fixed the
#!interpreter directive, also known as shebang, for the Pythonuwsgitopscript (AAP-22461).
8.14.5.3. Automation hub Copy linkLink copied to clipboard!
- With this update, fetching a list of users for a namespace does not include group members (AAH-3121).
- Fixed an issue that caused a "Calculated digest does not equal passed in digest" error when syncing the community repository (AAH-3111).
- Fixed an issue where syncing a rh-certified repository after updating automation hub to the latest version failed (AAH-3218).
8.14.5.4. Event-Driven Ansible Copy linkLink copied to clipboard!
-
Added support for the
SAFE_PLUGINS_FOR_PORT_FORWARDsetting foreda-serverto the installation program (AAP-21620). -
With this update,
eda-servernow opens the ports for a rulebook that has a source plugin that requires inbound connections only if that plugin is allowed in the settings (AAP-17416). - Fixed an issue where an activation could not be started after reaching a limit of 2048 pods due to a wrong cleanup of volumes (AAP-21065).
- Fixed an issue where some activations failed due a wrong cleanup of volumes (AAP-22132).
- With this release, activation-worker and worker targets now correctly stop worker services independently of other required Event-Driven Ansible services (AAP-23735).
8.14.6. RHSA-2024:1057 - Security Advisory - March 01, 2024 Copy linkLink copied to clipboard!
8.14.6.1. Automation hub Copy linkLink copied to clipboard!
- Displays the download count for each collection in automation hub (AAP-18298).
8.14.6.2. Event-Driven Ansible Copy linkLink copied to clipboard!
- Added a parameter to control the number of running activations per Event-Driven Ansible worker service (AAP-20672).
-
Added
EDA_CSRF_TRUSTED_ORIGINS, which can be set by user input or defined based on the allowed hostnames that are determined by the installer (AAP-20244). - Event-Driven Ansible installation now fails when the pre-existing automation controller version is 4.4.0 or older (AAP-20241).
-
Added the
podman_containers_conf_logs_max_sizevariable for containers.conf to control the max log size for Podman installations. The default value is 10 MiB (AAP-19775). - Setting the Event-Driven Ansible debug flag to false now correctly disables Django debug mode (AAP-19577).
-
XDG_RUNTIME_DIRis now defined when applying Event-Driven Ansible linger settings for Podman (AAP-19265). - Fixed the Event-Driven Ansible nginx config when using a custom https port (AAP-19137).
- Some features in this release are classified as Developer Preview, including LDAP authentication functionality for Event-Driven Ansible. For more information about these Event-Driven Ansible Developer Preview features, see Event-Driven Ansible - Developer Preview.
8.14.7. RHSA-2024:0733 - Security Advisory - February 07, 2024 Copy linkLink copied to clipboard!
8.14.7.1. Automation controller Copy linkLink copied to clipboard!
-
Fixed an error that caused
rsyslogdto stop sending events to Splunk HTTP Collector (AAP-19069).
8.14.7.2. Automation hub Copy linkLink copied to clipboard!
- Automation hub now uses system crypto-policies in nginx (AAP-18974).
8.14.7.3. Event-Driven Ansible Copy linkLink copied to clipboard!
- Fixed an error that caused a manual installation failure when pinning Event-Driven Ansible to an older version (AAP-19399).
8.14.8. RHBA-2024:0104 - Bug Fix Advisory - January 11, 2024 Copy linkLink copied to clipboard!
8.14.8.1. General Copy linkLink copied to clipboard!
- Fixed conditional code statements to align with changes from ansible-core issue #82295 (AAP-19099).
-
Fixed an issue which caused the
update-ca-trusthandler to be skipped for execution nodes in controller (AAP-18911). - Improved the error pages for automation controller (AAP-18840).
-
Implemented
libffifix to avoiduWSGIcore dumps on failed import (AAP-18196). - Fixed an issue with checking the license type following an upgrade caused by earlier incomplete upgrade (AAP-17615).
-
Postgres certificates are now temporarily copied when checking the Postgres version for SSL mode
verify-full(AAP-15374).
8.14.9. RHBA-2023:7460 - Bug Fix Advisory - November 21, 2023 Copy linkLink copied to clipboard!
8.14.9.1. General Copy linkLink copied to clipboard!
- Fixed an error which caused the incorrect target database to be selected when restoring Event-Driven Ansible from a backup (AAP-18151).
-
Postgres tasks that create users in FIPS environments now use
scram-sha-256(AAP-17516). - All Event-Driven Ansible services are enabled after installation is complete (AAP-17426).
- Ensure all backup and restore staged files and directories are cleaned up before running a backup or restore. You must also mark the files for deletion after a backup or restore (AAP-16101).
- Updated nginx to 1.22 (AAP-15962).
-
Added a task to VMs that will run the
awx-managecommand to pre-create events table partitions before executingpg_dumpand added a variable for the default number of hours to pre-create (AAP-15920).
8.14.9.2. Event-Driven Ansible Copy linkLink copied to clipboard!
- Fixed the automation controller URL check when installing Event-Driven Ansible without controller (AAP-18169).
- Added a separate worker queue for Event-Driven Ansible activations to not interfere with application tasks such as project updates (AAP-14743).
8.14.10. RHBA-2023:5347 - Bug Fix Advisory - September 25, 2023 Copy linkLink copied to clipboard!
8.14.10.1. General Copy linkLink copied to clipboard!
-
The installer now properly generates a new
SECRET_KEYfor controller when runningsetup.shwith the-koption (AAP-15565). -
Added temporary file cleanup for Podman to prevent
cannot re-exec processerror during job execution (AAP-15248). - Added new variables for additional nginx configurations per component (AAP-15124).
- The installer now correctly enforces only one Event-Driven Ansible host per Ansible Automation Platform installation (AAP-15122).
- You are now able to sync execution environment images in automation hub to automation controller on upgrade (AAP-15121).
- awx user configuration now supports rootless Podman (AAP-15072).
-
You can now mount the
/var/lib/awxdirectory as a separate filesystem on execution nodes (AAP-15065). - Fixed the linger configuration for an Event-Driven Ansible user (AAP-14745).
- Fixed the values used for signing installer managed certificates for internal postgres installations (AAP-14236).
- Subject alt names for component hosts will now only be checked for signing certificates when https is enabled (AAP-14235).
-
Fixed postgres sslmode for
verify-fullthat affected external postgres and postgres signed for 127.0.0.1 for internally managed postgres (AAP-13962). - Updated the inventory file to include SSL key and cert parameters for provided SSL web certificates (AAP-13854).
-
Fixed an issue with the
awx-rsyslogdprocess where it starts with the wrong user (AAP-13664). -
Fixed an issue where the restore process failed to stop
pulpcore-workerservices on RHEL 9 (AAP-13297). - Podman configurations are now correctly aligned to the Event-Driven Ansible home directory (AAP-13289).
8.15. Installer releases Copy linkLink copied to clipboard!
| Installation bundle | Component versions |
|---|---|
|
2.4-7.4 |
|
|
2.4-7.3 |
|
|
2.4-7.2 |
|
|
2.4-7.1 |
|
|
2.4-7 |
|
8.15.1. RHBA-2024:7454 - bundle installer release 2.4-7.4 - October 01, 2024 Copy linkLink copied to clipboard!
8.15.2. RHBA-2024:6877 - bundle installer release 2.4-7.3 - September 19, 2024 Copy linkLink copied to clipboard!
8.15.3. RHBA-2024:6492 - bundle installer release 2.4-7.2 - September 09, 2024 Copy linkLink copied to clipboard!
8.15.4. RHBA-2024:4555 - bundle installer release 2.4-7.1 - July 15, 2024 Copy linkLink copied to clipboard!
8.15.5. RHBA-2024:3871 - bundle installer release 2.4-7 - June 12, 2024 Copy linkLink copied to clipboard!
8.15.6. RHBA-2024:2074 - bundle installer release 2.4-6.2 - April 25, 2024 Copy linkLink copied to clipboard!
8.15.6.1. General Copy linkLink copied to clipboard!
- Resolved a race condition that occurred when there were many nearly simultaneous uploads of the same collection. (AAH-2699)
8.15.6.2. Automation controller Copy linkLink copied to clipboard!
-
Fixed a database connection leak that occurred when the
wsrelaymainasyncioloop crashes. (AAP-22938)
8.15.7. RHBA-2024:1672 - bundle installer release 2.4-6.1 - April 4, 2024 Copy linkLink copied to clipboard!
8.15.7.1. General Copy linkLink copied to clipboard!
- Fixed an issue where worker nodes became unavailable and stuck in a running state (AAP-21828).
- automation-controller: axios: Exposure of confidential data stored in cookies (CVE-2023-45857)
-
python-django: Potential regular expression denial-of-service in
django.utils.text.Truncator.words()(CVE-2024-27351)
- receptor: golang-fips/openssl: Memory leaks in code encrypting and decrypting RSA payloads (CVE-2024-1394)
- automation-controller: python-aiohttp: HTTP request smuggling (CVE-2024-23829)
- python-aiohttp: HTTP request smuggling (CVE-2024-23829)
-
automation-controller: aiohttp:
follow_symlinksdirectory traversal vulnerability (CVE-2024-23334)
-
python3x-aiohttp: aiohttp:
follow_symlinksdirectory traversal vulnerability (CVE-2024-23334)
-
python-aiohttp: aiohttp:
follow_symlinksdirectory traversal vulnerability (CVE-2024-23334)
-
automation-controller: Django: denial of service in
intcommatemplate filter (CVE-2024-24680)
-
automation-controller: jinja2: HTML attribute injection when passing user input as keys to
xmlattrfilter (CVE-2024-22195)
- automation-controller: python-cryptography: NULL-dereference when loading PKCS7 certificates (CVE-2023-49083)
- receptor: golang: net/http/internal: Denial of service by resource consumption through HTTP requests (CVE-2023-39326)
- automation-controller: python-aiohttp: Issues in HTTP parser with header parsing (CVE-2023-47627)
- automation-controller: GitPython: Blind local file inclusion (CVE-2023-41040)
-
automation-controller: python-twisted: Disordered HTTP pipeline response in
twisted.web(CVE-2023-46137)
8.15.7.2. Automation controller Copy linkLink copied to clipboard!
- The update execution environment image no longer fails with jobs that use the previous image (AAP-21733).
- Replaced string validation of English literals with error codes to allow for universal validation and comparison (AAP-21721).
- The dispatcher now appropriately ends child processes when the dispatcher terminates (AAP-21049).
- Fixed a bug where schedule prompted variables and survey answers were reset in edit mode when changing one of the basic form fields (AAP-20967).
- The upgrade from Ansible Tower 3.8.6 to Ansible Automation Platform 2.4 no longer fails after a database schema migration (AAP-19738).
- Fixed a bug in OpenShift Container Platform deployments that caused the controller task container to restart (AAP-21308).
8.15.8. RHBA-2024:1158 - bundle installer release 2.4-6 - March 6, 2024 Copy linkLink copied to clipboard!
8.15.8.1. General Copy linkLink copied to clipboard!
- python-django: Django: denial-of-service in intcomma template filter (CVE-2024-24680)
- pycryptodomex: pycryptodome: Side-channel leakage for OAEP decryption in PyCryptodome and pycryptodomex (CVE-2023-52323)
- python-pygments: pygments: ReDoS in pygments (CVE-2022-40896)
- python3x-jinja2: jinja2: HTML attribute injection when passing user input as keys to xmlattr filter (CVE-2024-22195)
- python-jinja2: jinja2: HTML attribute injection when passing user input as keys to xmlattr filter (CVE-2024-22195)
- python3x-aiohttp: CRLF injection if user controls the HTTP method using aiohttp client (CVE-2023-49082)
- python-aiohttp: aiohttp: CRLF injection if user controls the HTTP method using aiohttp client (CVE-2023-49082)
- python3x-aiohttp: aiohttp: HTTP request modification (CVE-2023-49081)
- python-aiohttp: aiohttp: HTTP request modification (CVE-2023-49081)
- python3x-aiohttp: python-aiohttp: Issues in HTTP parser with header parsing (CVE-2023-47627)
- python-aiohttp: Issues in HTTP parser with header parsing (CVE-2023-47627)
-
python3x-pillow: python-pillow: Uncontrolled resource consumption when text length in an
ImageDrawinstance operates on a long text argument (CVE-2023-44271)
-
python-pillow: Uncontrolled resource consumption when text length in an
ImageDrawinstance operates on a long text argument (CVE-2023-44271)
8.15.8.2. Event-Driven Ansible Copy linkLink copied to clipboard!
- event_driven: Ansible Automation Platform: Insecure WebSocket used when interacting with Event-Driven Ansible server (CVE-2024-1657).
8.15.9. RHBA-2023:6831 - bundle installer release 2.4-2.4 - November 08, 2023 Copy linkLink copied to clipboard!
8.15.9.1. General Copy linkLink copied to clipboard!
- python3-urllib3/python39-urllib3: Cookie request header is not stripped during cross-origin redirects (CVE-2023-43804)
8.15.9.2. Automation controller Copy linkLink copied to clipboard!
- automation-controller: Django: Denial-of-service possibility in django.utils.text.Truncator (CVE-2023-43665)
-
Customers using the
infra.controller_configurationcollection (which usesansible.controllercollection) to update their Ansible Automation Platform environment no longer receive an HTTP 499 response (AAP-17422).
8.15.10. RHBA-2023:5886 - bundle installer release 2.4-2.3 - October 19, 2023 Copy linkLink copied to clipboard!
8.15.10.1. General Copy linkLink copied to clipboard!
- receptor: golang: net/http, x/net/http2: rapid stream resets can cause excessive work (CVE-2023-44487) (CVE-2023-39325)
- receptor: golang: crypto/tls: slow verification of certificate chains containing large RSA keys (CVE-2023-29409)
8.15.10.2. Automation controller Copy linkLink copied to clipboard!
- receptor: HTTP/2: Multiple HTTP/2 enabled web servers are vulnerable to a DDoS attack (Rapid Reset Attack) (CVE-2023-44487)
8.15.11. RHBA-2023:5812 - bundle installer release 2.4-2.2 - October 17, 2023 Copy linkLink copied to clipboard!
8.15.11.1. General Copy linkLink copied to clipboard!
- ansible-core: malicious role archive can cause ansible-galaxy to overwrite arbitrary files (CVE-2023-5115)
- python3-django/python39-django: Denial-of-service possibility in django.utils.text.Truncator (CVE-2023-43665)
8.15.11.2. Automation controller Copy linkLink copied to clipboard!
- Added a new Subscription Usage page to the controller UI to view historical usage of licenses (AAP-16983).
- automation-controller: Django: Potential denial of service vulnerability in django.utils.encoding.uri_to_iri() (CVE-2023-41164)
8.15.12. RHBA-2023:5653 - bundle installer release 2.4-2.1 - October 10, 2023 Copy linkLink copied to clipboard!
8.15.12.1. General Copy linkLink copied to clipboard!
- Updated ansible-lint to include an offline mode, which is enabled by default, to prevent outbound network calls (AAH-2606).
8.15.12.2. Automation controller Copy linkLink copied to clipboard!
-
Fixed settings lookup to no longer leave some services in a
supervisordFATALunresponsive state (AAP-16460). -
Replaced the SQL commands for creating a partition with the use of
ATTACH PARTITIONto avoid exclusive table lock on event tables (AAP-16350). -
Fixed settings to allow simultaneous use of
SOCIAL_AUTH_SAML_ORGANIZATION_ATTRandSOCIAL_AUTH_SAML_ORGANIZATION_MAPfor a given organization (AAP-16183). - Fixed Content Security Policy (CSP) to enable Pendo retrieval (AAP-16057).
-
Updated the Thycotic DevOps Secrets Vault credential plugin to allow for filtering based on
secret_field(AAP-15695).
8.15.13. RHBA-2023:5140 - bundle installer release 2.4-1.4 - September 12, 2023 Copy linkLink copied to clipboard!
8.15.13.1. Automation controller Copy linkLink copied to clipboard!
- Fixed a bug that caused a deadlock on shutdown when Redis was unavailable (AAP-14203).
- The login form no longer supports autocomplete on the password field due to security concerns (AAP-15545).
- automation-controller: cryptography: memory corruption via immutable objects (CVE-2023-23931)
- automation-controller: GitPython: Insecure non-multi options in clone and clone_from is not blocked (CVE-2023-40267)
- python3-gitpython/python39-gitpython: Insecure non-multi options in clone and clone_from is not blocked (CVE-2023-40267)
8.15.14. RHBA-2023:4782 - bundle installer release 2.4-1.3 - August 28, 2023 Copy linkLink copied to clipboard!
8.15.14.1. Automation controller Copy linkLink copied to clipboard!
- automation-controller: python-django: Potential regular expression denial of service vulnerability in EmailValidator/URLValidator (CVE-2023-36053)
- automation-controller: python-django: Potential denial-of-service vulnerability in file uploads (CVE-2023-24580)
- Changing credential types by using the drop-down list in the Launch prompt window no longer causes the screen to disappear (AAP-11444).
-
Upgraded python dependencies which include upgrades from Django 3.2 to 4.2.3, psycopg2 to psycopg3, and additional libraries as needed. Also added a new setting in the UI exposing the
CSRF_TRUSTED_ORIGINsettings (AAP-12345). - Fixed slow database UPDATE statements on the job events table which could cause a task manager timeout (AAP-12586).
- Fixed an issue where adding a new label to a job through the Prompt On Launch option would not add the label to the job details (AAP-14204).
-
Added
noopenerandnoreferrerattributes to controller UI links that were missing these attributes (AAP-14345). - Fixed the broken User Guide link in the Edit Subscription Details page (AAP-14375).
- Turned off auto-complete on the remaining controller UI forms that were missing that attribute (AAP-14442).
- The Add button on the credentials page is now accessible for users with the correct permissions (AAP-14525).
- Fixed an unexpected error that occurred when adding a new host while using a manifest with size 10 (AAP-14675).
-
Applied environment variables from the
AWX_TASK_ENVsetting when running credential lookup plugins (AAP-14683). - Interrupted jobs (such as canceled jobs) no longer clear facts from hosts if the job ran on an execution node (AAP-14878).
-
Using a license that is missing a
usageattribute no longer returns a 400 error (AAP-14880). -
Fixed sub-keys under
datafrom HashiCorp Vault Secret Lookup responses to check for secrets, if found (AAP-14946). - Fixed Ansible facts to retry saving to hosts if there is a database deadlock (AAP-15021).
8.15.14.2. Event-Driven Ansible Copy linkLink copied to clipboard!
- automation-eda-controller: token exposed at importing project (CVE-2023-4380)
- python3-cryptography/python39-cryptography: memory corruption via immutable objects (CVE-2023-23931)
- python3-requests/python39-requests: Unintended leak of Proxy-Authorization header (CVE-2023-32681)
- Contributor and editor roles now have permissions to access users and set the AWX token (AAP-11573).
- The onboarding wizard now requests controller token creation (AAP-11907).
-
Corrected the filtering capability of the Rule Audit screens so that a search yields results with the
starts withfunction (AAP-11987). - Enabling or disabling rulebook activation no longer increases the restarts counter by 1 (AAP-12042).
- Filtering by a text string now displays all applicable items in the UI, including those that are not visible in the list at that time (AAP-12446).
- Audit records are no longer missing when running activations with multiple jobs (AAP-12522).
- The event payload is no longer missing key attributes when a job template fails (AAP-12529).
- Fixed the Git token leak that occurs when importing a project fails (AAP-12767).
- The restart policy in Kubernetes (k8s) now restarts a successful activation that is incorrectly marked as failed (AAP-12862).
- Activation statuses are now reported correctly, whether you are disabling or enabling them (AAP-12896).
-
When the
run_job_templateaction fails, ansible-rulebook prints an error log in the activation output and creates an entry in rule audit so the user is alerted that the rule has failed (AAP-12909). - When a user tries to bulk delete rulebook activations from the list, the request now completes successfully and consistently (AAP-13093).
- The Rulebook Activation link now functions correctly in the Rule Audit Detail UI (AAP-13182).
-
The ansible-rulebook now only connects to the controller if the rulebook being processed has a
run_job_templateaction (AAP-13209). - Fixed a bug where some audit rule records had the wrong rulebook link (AAP-13844).
- Fixed a bug where only the first 10 audit rules had the right link (AAP-13845).
- Before this update, project credentials could not be updated if there was a change to the credential used in the project. With this update, credentials can be updated in a project with a new or different credential (AAP-13983).
- The User Access section of the navigation panel no longer disappears after creating a decision environment (AAP-14273).
- Fixed a bug where filtering for audit rules did not work properly on OpenShift Container Platform (AAP-14512).
8.15.15. RHBA-2023:4621 - bundle installer release 2.4-1.2 - August 10, 2023 Copy linkLink copied to clipboard!
8.15.15.1. Automation controller Copy linkLink copied to clipboard!
- automation controller: Html injection in custom login info (CVE-2023-3971)
- Organization admin users are no longer shown an error on the Instances list (AAP-11195).
- Fixed the workflow job within the workflow approval to display the correct details (AAP-11433).
- Credential name search in the ad hoc commands prompt no longer requires case-sensitive input (AAP-11442).
- The Back to list button in the controller UI now maintains previous search filters (AAP-11527).
- Topology view and Instances are only available as sidebar menu options to System Administrators and System Auditors (AAP-11585).
- Fixed the frequency of the scheduler to run on the correct day of the week as specified by the user (AAP-11776).
- Fixed an issue with slow database UPDATE statements when using nested tasks (include_tasks) causing task manager timeout (AAP-12586).
- Added the ability to add execution and hop nodes to VM-based controller installations from the UI (AAP-12849).
-
Added the
awx-managecommand for creating future events table partitions (AAP-12907). - Re-enabled Pendo support by providing the correct Pendo API key (AAP-13415).
- Added the ability to filter teams by using partial names in the dialog for granting teams access to a resource (AAP-13557).
- Fixed a bug where a weekly rrule string without a BYDAY value would result in the UI throwing a TypeError (AAP-13670).
- Fixed a server error that happened when deleting workflow jobs ran before event partitioning migration (AAP-13806).
- Added API reference documentation for the new bulk API endpoint (AAP-13980).
- Fixed an issue where related items were not visible in some cases. For example, job template instance groups, organization galaxy credentials, and organization instance groups (AAP-14057).
8.15.16. RHBA-2023:4288 - bundle installer release 2.4-1.1 - July 26, 2023 Copy linkLink copied to clipboard!
8.15.16.1. Automation hub Copy linkLink copied to clipboard!
-
Fixed issue by using
gpgkey with passphrase for signing services (AAH-2445).
8.16. Ansible plug-ins for Red Hat Developer Hub Copy linkLink copied to clipboard!
8.16.1. 1.2 (March 2025) Copy linkLink copied to clipboard!
The following updates were introduced in Ansible plug-ins for Red Hat Developer Hub 1.2:
- Improvements in error handling and logging for collection and playbook project scaffolder.
-
Updates to the
backstage-rhaap-backendplugin for compatibility with RHDH 1.4.
8.16.2. 1.0.0 technical preview release (July 2024) Copy linkLink copied to clipboard!
The technology preview release of Ansible plug-ins for Red Hat Developer Hub provides links to the following curated content:
Learning paths
- Introduction to Ansible
- Getting started with the Ansible VS Code extension
- YAML Essentials for Ansible
- Getting started with Ansible playbooks
- Getting started with Content Collections
- Ansible plug-ins for Red Hat Developer Hub user guide
Interactive labs
- Getting started with Ansible Navigator
- Getting started with Ansible Builder
- Writing your first playbook
Signing Ansible Content Collections with Private Automation Hub
NoteLearning paths and interactive labs are hosted on developers.redhat.com for the tech preview. Customers must sign up for a Red Hat Developer account to access them.
Software templates
- Create Ansible Collection Project
- Create Ansible Playbook Project
Documentation updates
- Installing Ansible plug-ins for Red Hat Developer Hub
- Using Ansible plug-ins for Red Hat Developer Hub
Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.
For more information about the support scope of Red Hat Technology Preview features, see Technology Preview Features Support Scope.