21.5.0
What's Changed
- Bump luxon from 2.4.0 to 3.0.1 in /awx/ui by @dependabot in #12605
- Bump rrule from 2.7.0 to 2.7.1 in /awx/ui by @dependabot in #12603
- Restrict files that trigger a reload by @jbradberry in #12620
- Bump prop-types from 15.7.2 to 15.8.1 in /awx/ui by @dependabot in #12602
- Allow for passing multiple items for values and roles when configuring SAML auth by @john-westcott-iv in #12558
- Add Help Text with documentation link to Notification Templates page by @vedaperi in #12618
- Add a graph to show database connections being used by @AlanCoding in #12586
- Easier review workflow output by @AlexSCorey in #12459
- Refactors and redesigns workflow approval to improve UX by @AlexSCorey in #12548
- Fix bug where node alias is not remaining after changing the template on a wf node by @mabashian in #12546
- Fixes lack of translation on workflow approval list item actions by @AlexSCorey in #12637
- Task manager refactor by @fosterseth in #12629
- update workflow module for schema node creation to look for type when finding unified job template by @sean-m-sullivan in #12597
- Update role module to provide better error message when an object does not exist by @sean-m-sullivan in #12599
- Modifying reaper of administrative work units to allow for change from Controller to Hybrid nodes by @john-westcott-iv in #12614
- Forcing an unbind for a django-auth-ldap sticky session to the LDAP server by @john-westcott-iv in #12367
- Complex schedules UI by @keithjgrant in #12445
- have postgres log to console in dev env by @kdelee in #12654
- Add metric for task manager on_commit calls by @fosterseth in #12656
- Fixed a bug where the initial form value of verbosity isn't respected by @matburt in #12650
- Add more graphs for task manager refactor by @AlanCoding in #12658
- fix use of distinct on query that UI uses by @kdelee in #12642
- Altering events relationship to hosts to increase performance by @john-westcott-iv in #12447
- add help command to make by @TheRealHaoLiu in #12669
- feature_request_form_update by @jay-steurer in #12625
- Replace git shallow clone with shutil.copytree by @AlanCoding in #12356
- Further resiliency changes, specifically focused on case of database going offline by @AlanCoding in #12527
- Register system again if deleted by another pod by @AlanCoding in #12494
- Wait 60 seconds before scaling down a worker by @AlanCoding in #12584
- Fix false reaper false-positives of waiting jobs that are waiting for worker by @AlanCoding in #12442
- Stability fixes, and related logging for slowdowns in dispatcher task processing by @AlanCoding in #12676
- Remove an old metrics field and add a new one to dashboard by @AlanCoding in #12668
- Correct help text for job idle timeout by @AlanCoding in #12289
- Bump dompurify from 2.3.8 to 2.3.10 in /awx/ui by @dependabot in #12606
- Bump ace-builds from 1.6.0 to 1.8.1 in /awx/ui by @dependabot in #12604
- Avoid dependency manager for jobs with no deps by @AlanCoding in #12671
- Move reaper logic into worker, avoiding bottlenecks by @AlanCoding in #12582
- Avoid parent instance update when status was unchanged by @AlanCoding in #12090
- Use update_fields for Ansible facts update by @AlanCoding in #11833
- Submit job to dispatcher as part of transaction by @AlanCoding in #12573
- Avoid updating modified_by from None to None by @AlanCoding in #11838
- Added more context to subscription details and rearrange the order of some of the fields by @mabashian in #12649
- Fix errors in websocket code due to missing template by @AlanCoding in #12692
- Make schedule teardown more reliable by @AlanCoding in #12701
- sanjoypa added a comment in readme by @sanjoypa in #12707
- Revert "Fix errors in websocket code due to missing template" by @AlanCoding in #12706
- Modifying AWX collection to allow connection to IPv6 hosts. by @konono in #12561
- Adds a github workflow that updates dependabot prs by @AlexSCorey in #12638
- Delete unused playbook profiling code by @shanemcd in #12703
- Edits existing PR body by @AlexSCorey in #12713
- Consolidate and refactor logging configuration code by @shanemcd in #12704
- Remove need for settings.py during image build by @shanemcd in #12699
- Adding ability to auto-apply community label to PRs and Issues by @john-westcott-iv in #12718
- Fix STATIC_ROOT in defaults by @shanemcd in #12722
- Implement Generic OIDC Provider by @whitej6 in #12552
New Contributors
- @jay-steurer made their first contribution in #12625
- @sanjoypa made their first contribution in #12707
- @konono made their first contribution in #12561
- @whitej6 made their first contribution in #12552
Full Changelog: 21.4.0...21.5.0
AWX Operator
Released with AWX Operator v0.27.0