Skip to content

Releases: ansible/awx

24.6.1

02 Jul 21:51
94e5795
Compare
Choose a tag to compare

What's Changed

  • Fixed various RBAC issues related to managed RoleDefinitions (@AlanCoding #15287)
  • Added troubleshooting and tips and tricks content to the AWX Administration Guide (@tvo318 #15212)
  • Added a temporary workaround for CI failure related to test licenses (@TheRealHaoLiu #15305)
  • Updated user models to adhere to new API assignments (@AlanCoding #15298)
  • Added the TASK_MANAGER_LOCK_TIMEOUT DB connection setting for task manager connections and lock in database (@TheRealHaoLiu #15300)
  • Updated LISTENER_DATABASES OPTIONS to overwrite DATABASES options in wsrelay (@jamesmarshall24 #15306)
  • Fixed permissions that come from an external Auditor role (@AlanCoding #15291)
  • Updated GitHub image build actions to not use cache (@AlanCoding #15308)
  • Updated ExecutionEnvironment model so object-level roles work with the DAB RBAC system (@AlanCoding #15289)
  • Fixed server error from DAB ValidationError with strings (@AlanCoding #15312)
  • Added better error message for workflow job template create resulting in 403 errors (@TheRealHaoLiu #15309)
  • Added new content for OpenShift Virtualization inventory source to the AWX User Guide (@tvo318 #15299)
  • Added in missing read permissions for organization Audit role (@AlanCoding #15318)

Full Changelog: 24.6.0...24.6.1

AWX Operator

Released with AWX Operator v2.19.1

24.6.0

21 Jun 13:17
4738c83
Compare
Choose a tag to compare

What's Changed

  • Added Cython to VENV_BOOTSTRAP for grpcio (@simaishi #15256)
  • Updated platform ingress to not allow modification of the shared resources (@fosterseth #15234)
  • Added option for the dev environment to enable SSL for PostgreSQL (@fosterseth #15151)
  • Updated HostMetric updates to gather each batch as a single transaction (@jbradberry #15251)
  • Replaced REMOTE_ADDR with ansible_base.lib.utils.requests.get_remote_host (@dmzoneill #15175)
  • Fixed race condition when deleting schedules (@fosterseth #15259)
  • Updated resource server to periodically sync from shared resource provider (@TheRealHaoLiu #15264)
  • Updated AWX CLI to patch users in order to properly assign them roles (@ArtsiomMusin #14053)
  • Added receptor work list command to sosreport (@TheRealHaoLiu #15207)
  • Added the backup hotfix script for the backup/restore role (@jbradberry #15260)
  • Renamed AWX_DIRECT_SHARED_RESOURCE_MANAGEMENT_ENABLED to ALLOW_LOCAL_RESOURCE_MANAGEMENT so the same setting is used across the platform (@fosterseth #15269)
  • Changed all uses of ImplicitRoleField to perform an on_delete=SET_NULL (@jbradberry #15268)
  • Adjusted aiohttp to address CVE-2024-23829 (@thedoubl3j #15257)
  • Added the ability to create a Terraform State inventory source with the 'awx.awx.inventory_source' module (@vvarga007 #15258)
  • Fixed notification name searches (@aeter #15231)
  • Added option for OpenShift Virtualization Inventory source (@chadmf #15047)
  • Updated the permission registry to use public methods to reference registered models (@AlanCoding #15277)
  • Revised CI tests to pass the Makefile python exe to ansible-playbook (@AlanCoding #15282)

New Contributors

Full Changelog: 24.5.0...24.6.0

AWX Operator

Released with AWX Operator v2.19.0

24.5.0

04 Jun 20:41
6dc4a45
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 24.4.0...24.5.0

AWX Operator

Released with AWX Operator v2.18.0

24.4.0

22 May 18:37
0d4f653
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 24.3.1...24.4.0

AWX Operator

Released with AWX Operator v2.17.0

24.3.1

30 Apr 18:34
918d5b3
Compare
Choose a tag to compare

What's Changed

  • Adjusted test for stricter DAB user view permission enforcement (@AlanCoding #15130)
  • Fixed and tested data migration error from DAB RBAC (@AlanCoding #15138)
  • Added the ability to set SameSite policy for userLoggedIn cookie (@CastawayEGR #15100)
  • Added CSRF Validation for schemas (@brsanche #15027)
  • Added help message for expiration tokens (@irozet12 #15077)
  • Changed the import command to stop pre-loading objects, and instead do a targeted search when the cache fails to have a matching object (@jbradberry #15128)
  • Temporarily downgraded OpenSSL (@fosterseth #15142)
  • Upgraded DRF to fix an issue related to an infinite recursion on deepcopy of request object (@AlanCoding #15144)
  • Pinned OpenSSL 3.0.7 to the builder image (@fosterseth #15147)
  • Updated AWX modules to look at the event_processing_finished instead of the finished field on wait: true for jobs and syncs (@fosterseth #15152)
  • Removed deprecated Cypress UI e2e_test.yml (@TheRealHaoLiu #15155)
  • Added aesthetic adjustments to role presentation fields (@AlanCoding #15153)

New Contributors

Full Changelog: 24.3.0...24.3.1

AWX Operator

Released with AWX Operator v2.16.1

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