Added the ability to activate Tower Licenses and subscriptions by entering a Red Hat username and password
Added the the ability to run Tower jobs in a remote OpenShift or Kubernetes cluster with ephemeral containers
Added a new CLI tool
Added the ability to listen for webhooks sent by events in GitHub or GitLab, using them to launch job templates or workflow templates
Added the ability to disable SSL verification for webhook notifications
Added the ability to enable SSL for PostgreSQL and RabbitMQ (not on by default)
Added the ability to emit verbose file-based logs using a setting in the UI
Added the ability to disable hosts from dynamic inventory sources in the UI
Added the ability to allow specifying project branch in job template, or prompting for project branch
Added the ability to copy the project source (shallow clone in case of git) for every job run
Added the ability to allow using a custom refspec with git projects
Added the ability to install Collections specified in collections/requirements.yml
file
Added support for custom notification content
Added the ability to create approval nodes in workflow job templates
Added the ability to collect performance data in the SOS report
Added the ability to map org auditors in the same way org admins can
Deprecated the Administrator Alert functionality in the Tower settings, which will be removed in a later release
Deprecated Inventory Scripts. Users who use custom inventory scripts should migrate to sourcing these scripts from a project.
Removed the deprecated ask_
fields in the Job Details view to reduce confusion. This does not affect the functionality of prompting.
Removed the ability to use Ubuntu as a Tower platform
Removed the OAuth2 Implicit
grant type. Existing “implicit” Applications will persist, but new ones cannot be created.
Removed v1 of the api (/api/v1). All queries must be made in /api/v2.
Removed the following API endpoints:
Job template credential field (in either v1 or v2)
Corresponding credential field on workflow job template nodes
Removed restriction of automation when license expires or host count is over the license count
Fixed the OpenStack credential type so that it applies to SCM inventory updates as well
Updated PostgreSQL to version 10
Updated Django to version 2.2.4 and Django REST Framework to 3.9.4
Updated OAuth2 implicit grant type applications as it is no longer recommended to use them
Updated the Automation Analytics data collection feature
Updated job template runs to use a private copy of the project for each run. Attempting to store state between playbook runs by writing to the project repository will no longer work.