summaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorRyan Petrello <rpetrell@redhat.com>2021-03-05 18:39:59 +0100
committerShane McDonald <me@shanemcd.com>2021-03-18 23:56:47 +0100
commit23f2ac4cbceaa2a0c64df0483c26c6893156895b (patch)
tree9a6c08d77dbd9b12df6520263ce651ec7cd8249e /CHANGELOG.md
parentMerge pull request #9589 from nixocio/ui_issue_9250 (diff)
downloadawx-23f2ac4cbceaa2a0c64df0483c26c6893156895b.tar.xz
awx-23f2ac4cbceaa2a0c64df0483c26c6893156895b.zip
Bump version to 18.0.0
Co-Authored-By: Shane McDonald <me@shanemcd.com> Co-Authored-By: AlanCoding <arominge@redhat.com> Co-Authored-By: Rebeccah Hunter <rhunter@redhat.com> Co-Authored-By: Graham Mainwaring <graham@mhn.org> Co-Authored-By: Jeff Bradberry <jeff.bradberry@gmail.com> Co-Authored-By: beeankha <beeankha@gmail.com> Co-Authored-By: Elyézer Rezende <elyezermr@gmail.com> Co-Authored-By: Yanis Guenane <yguenane@redhat.com> Co-Authored-By: Jim Ladd <jladd@redhat.com> Co-Authored-By: Seth Foster <fosterbseth@gmail.com> Co-Authored-By: Elijah DeLee <kdelee@redhat.com> Co-Authored-By: Tiago Góes <tiago.goes2009@gmail.com> Co-Authored-By: Yago Marques <yagomarquesja@gmail.com> Co-Authored-By: shebangbash <ndasilva@redhat.com> Co-Authored-By: Jake McDermott <jmcdermott@ansible.com> Co-Authored-By: Christian Adams <rooftopcellist@gmail.com> Co-Authored-By: nixocio <nixocio@gmail.com> Co-Authored-By: Caleb Boylan <calebboylan@gmail.com>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md27
1 files changed, 25 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4da80092a1..a511d3543c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,11 +2,34 @@
This is a list of high-level changes for each release of AWX. A full list of commits can be found at `https://github.com/ansible/awx/releases/tag/<version>`.
-# (TBD)
+# (March TBD, 2021)
+
+**IMPORTANT INSTALL AND UPGRADE NOTES**
+
+Starting in version 18.0, the [AWX Operator](https://github.com/ansible/awx-operator) is the preferred way to install AWX: https://github.com/ansible/awx/blob/devel/INSTALL.md#installing-awx
+
+If you have a pre-existing installation of AWX that utilizes the Docker-based installation method, this install method has ** notably changed** from 17.x to 18.x. For details, please see:
+
+- https://groups.google.com/g/awx-project/c/47MjWSUQaOc/m/bCjSDn0eBQAJ
+- https://github.com/ansible/awx/blob/devel/tools/docker-compose
+- https://github.com/ansible/awx/blob/devel/tools/docker-compose/docs/data_migration.md
+
+### Introducing Execution Environments
+
+After a hurculean effort from a number of contributors, we're excited to announce that AWX 18.0.0 introduces a new concept called Execution Environments.
+
+Execution Environments are container images which consist of everything necessary to run a playbook within AWX, and which drive the entire management and lifecycle of playbook execution runtime in AWX: https://github.com/ansible/awx/issues/5157. This means that going forward, AWX no longer utilizes the [bubblewrap](https://github.com/containers/bubblewrap) project for playbook isolation, but instead utilizes a container per playbook run.
+
+Much like custom virtualenvs, custom Execution Environments can be crafted to specify additional Python or system-level dependencies. Ansible Builder outputs images you can upload to your registry which can *then* be defined in AWX and utilized for playbook runs.
+
+To learn more about Ansible Builder and Execution Environments, see: https://www.ansible.com/blog/introduction-to-ansible-builder
+
+### Other Notable Changes
+
- Added user interface for the activity stream: https://github.com/ansible/awx/pull/9083
- Converted many of the top-level list views (Jobs, Teams, Hosts, Inventories, Projects, and more) to a new, permanent table component for substantially increased responsiveness, usability, maintainability, and other 'ility's: https://github.com/ansible/awx/pull/8970, https://github.com/ansible/awx/pull/9182 and many others!
- Added click-to-expand details for job tables
-- Add search filtering to job output https://github.com/ansible/awx/pull/9208
+- Added search filtering to job output https://github.com/ansible/awx/pull/9208
- Added the new migration, update, and "installation in progress" page https://github.com/ansible/awx/pull/9123
- Added the user interface for job settings https://github.com/ansible/awx/pull/8661
- Runtime errors from jobs are now displayed, along with an explanation for what went wrong, on the output page https://github.com/ansible/awx/pull/9264