Skip to content

Releases: ansible/awx

24.3.0 (DO NOT USE/UPGRADE)

23 Apr 18:45
814ceb0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 24.2.0...24.3.0

Known issues

  • Existing /api/v2/roles/ type endpoints will be missing system auditor & admin roles
  • Organization auditors will lose view permission to job templates that use inventories in their organization, but existing permissions are preserved via a data migration
  • Existing role-related endpoints are marked as deprecated and a new set of endpoints for DB-backed role management are introduced
  • #15137
  • #15136

AWX Operator

Released with AWX Operator v2.16.0

24.2.0

09 Apr 17:15
86204cf
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 24.1.0...24.2.0

AWX Operator

Released with AWX Operator v2.15.0

24.1.0

26 Mar 18:58
b44bb98
Compare
Choose a tag to compare

What's Changed

  • Updated Python from version 3.9 to 3.11 (@dmzoneill #14771)
  • Skipped replicas test for awx-operator (@TheRealHaoLiu #14987)
  • Updated the dependencies versions in both the Makefile and requirements file to match (@CFSNM #14986)
  • Fixed unformatted pop-up help text when peers for instances are changed (@dmzoneill #14990)
  • Fixed awx-manage run_wsrelay to not start the metrics server if --status is passed in (@TheRealHaoLiu #14997)
  • Moved TCP keepalive settings out from settings.DATABASE to settings.LISTENER_DATABASES and to no longer be respected by wsrelay (@TheRealHaoLiu #14998)
  • Fixed failing bulk launch job due to create partition race (@TheRealHaoLiu #15000)
  • Added dump_auth_config management cmd (for SAML and LDAP) (@TheRealHaoLiu #14947)
  • Backported various miscellaneous doc cleanup fixes from product-docs repo (@tvo318 #14980)
  • Added setting for configuring optional URL prefix for /api (@TheRealHaoLiu #14939)
  • Added various Setting modifications to address UI_NEXT requests (@TheRealHaoLiu #14996)
  • Updated editable dependencies in the docker-compose development environment (@TheRealHaoLiu #14979)
  • Fixed extra variables to no longer reset on schedule edit (@mabashian #15008)
  • Updated complex/mapping format for first_found and including skip: True and removed the <project_path>/requirements.yml paths from consideration as collection requirements (@sivel #15017)
  • Fixed Keycloak documentation previously broken by recent PostgreSQL 15 change and docker-compose network change (@TheRealHaoLiu #15024)
  • Fixed wsrelay not retry to establish database connections (@TheRealHaoLiu #15031)
  • Updated wsrelay to stop on keyboard interruptions and to restart for any other failure reason (@TheRealHaoLiu #15036)

Full Changelog: 24.0.0...24.1.0

Known issue

  • Job event and job status does not live update in the UI (#15038)

AWX Operator

Released with AWX Operator v2.14.0

24.0.0

12 Mar 17:42
dd91601
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 23.9.0...24.0.0

AWX Operator

Released with AWX Operator v2.13.1

23.9.0

27 Feb 18:43
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 23.8.1...23.9.0

AWX Operator

Released with AWX Operator v2.12.2

23.8.1

15 Feb 21:35
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 23.8.0...23.8.1

AWX Operator

Released with AWX Operator v2.12.1

23.8.0 (Not recommended)

13 Feb 19:41
b0565e9
Compare
Choose a tag to compare

Known issues

There are repeated errors recorded in the task pod. Adding web instance to websocket broadcast list is failing due to wsrelay failure. Confirmed that this also occurs on minimal fresh deployment in addition to upgraded instances. Operator completes reconciliation without any errors. (@kurokobo #14876)

What's Changed

New Contributors

Full Changelog: 23.7.0...23.8.0

AWX Operator

Released with AWX Operator v2.12.0

23.7.0

30 Jan 18:42
Compare
Choose a tag to compare

What's Changed

  • Added the "address" property to the AWX CyberArk Central Credential Provider plugin (@Nenodema #14742)
  • Fixed port conflicts when running other Ansible dev environments (@slemrmartin #14701)
  • Updated date to 2024 in the conf.py file for documentation (@tvo318 #14743)
  • Added support for Bitbucket Data Center webhooks (@puiterwijk #14674)
  • Updated execution environment documentation link (@auatr #14741)
  • Updated the django-ansible-base dependency (@TheRealHaoLiu #14752)
  • Built the awxkit source distribution bundle to also upload to PyPI (@jbradberry #14757)
  • Added django-ansible-base settings (@jessicamack #14768)
  • Fixed linting error in SubscriptionUsageChart (@mabashian #14765)
  • Added secure flag option for userLoggedIn cookie if SESSION_COOKIE_SECURE is set to True (@CastawayEGR #14762)
  • Added a new setting for pg_notify listener DB settings and added a keepalive (@AlanCoding #14755)
  • Updated imports for the django-ansible-base split (@jessicamack #14783)
  • Fixed/updated URL for “Passing Variables on the Command Line" link in the Job Templates chapter of the User Guide (@tvo318 #14763)
  • Updated pointer to the ansible repo for the django-ansible-base requirement (@jessicamack #14793)
  • Joined the awx node(s) on a service-mesh docker network so they can be proxied to (@chrismeyersfsu #14795)
  • Bumped Jinja2 from 3.1.2 to 3.1.3 in /docs/docsite (@dependabot #14764)
  • Added retries to requests sessions in HashiCorp Vault (@kwevers #14740)
  • Added username/password and LDAP support for HashiCorp Vault credential plugin (@djyasin #14654)
  • Specified Docker network with multiple networks (@chrismeyersfsu #14806)
  • Obtained and installed JWT updates from DAB (@chrismeyersfsu #14805)
  • Replaced old Tower documentation link with new AWX docs link (@samccann #14801)
  • Adopted new rules from black upgrade (@AlanCoding #14809)
  • Added hop node documentation and improved information about execution nodes in the Managing Capacity With Instances chapter of the Administration Guide (@tvo318 #14787)
  • Fixed nginx append slash to respect proxy (@kdelee #14814)
  • Added a section that references how to setup a private image for default execution environments in the Managing Capacity With Instances chapter of the Administration Guide (@tvo318 #14815)
  • Updated the notebook feature in the development environment to prevent EDA port conflicts (@chrismeyersfsu #14821)

New Contributors

Full Changelog: 23.6.0...23.7.0

AWX Operator

Released with AWX Operator v2.11.0

23.6.0

02 Jan 19:26
2529fdc
Compare
Choose a tag to compare

What's Changed

  • Fixed the integration tests AWX awx collection (@jainnikhil30 #14702)
  • Reduced the timeout default of 6 hours on various GitHub actions tasks (@relrod #14704)
  • Separated TOX calls in the Read The Docs configuration into two clearly distinct steps to prevent logs related to installing dependencies do not get mingled with logs for the docs build (@oraNod #14673)
  • Added support for AWX to authenticate with HashiCorp Vault using TLS client certificates and updated the documentation for the HashiCorp Vault Secret Management plugins to include both the new TLS options and the missing Kubernetes auth method options (@marbindrakon #14534)
  • Removed the required=True flags from all of the SAML backend fields to prevent the web service to fail to start correctly if a conflict occurs due to one of these settings is set in the settings.py file (@tylergmuir #14666)
  • Added a dependabot configuration to keep the docsite requirements updated (@oraNod #14670)
  • Added django-ansible-base to AWX (@jessicamack #14705)
  • Removed incorrectly formatted line from requirements.txt (@jessicamack #14714)
  • Fixed updater bug due to missing newline at end of file (@AlanCoding #14713)
  • Fixed undefined error in the Settings Logging Edit form from the automation controller user interface (@marshmalien #14715)
  • Updated setuptools-scm dependencies (@jessicamack #14716)
  • Added new capability to the API, deleting hosts from inventory in bulk with one API call instead of deleting them one by one (@Avilir #14462)
  • Removed superwatcher from docker-compose dev container (@TheRealHaoLiu #14708)
  • Fixed rsyslogd from unexpectedly stop sending events to Splunk HTTP Collector and recover rsyslog from 4xx errors (@TheRealHaoLiu #14719)
  • Simplified RBAC get_roles_on_resource method (@AlanCoding #14710)
  • Reduced the actor types accepted for RBAC evaluations (@AlanCoding #14709)
  • Replaced the AWX filtering component with the filtering from django-ansible-base (@john-westcott-iv #14726)
  • Added AWX collection export tests (@chrismeyersfsu #14728)
  • Fixed twilio_backend.py to send SMS to multiple destinations (@mahoutukaisali #14656)
  • Updated schedule Prompt on launch fields to persist while editing (@keithjgrant #14736)

New Contributors

Full Changelog: 23.5.1...23.6.0

AWX Operator

Released with Operator v2.10.0

23.5.1

05 Dec 18:55
fb04e5d
Compare
Choose a tag to compare

What's Changed

  • Fixed AWX collection publishing on Galaxy (@TheRealHaoLiu #14642)
  • Fixed wsrelay connection loop that was being interrupted causing nodes to remain disconnected from their web sockets and added log messages for the previous return state to improve the logging from this state (@lucas-benedito #14692)

Full Changelog: 23.5.0...23.5.1

In addition AWX Operator version 2.9.0 has also been released!
Some notable features include:

  • Added option to force drop database before restore
  • Bumped Ansible Operator SDK version to 1.32.0 for OS updates