Skip to content

1.7.4

@dmsimard dmsimard tagged this 03 Dec 01:34
1.7.4 is a feature release for ara's web UI and includes a fix for using Django 5.2.x with MariaDB.

Changes since 1.7.3: https://codeberg.org/ansible-community/ara/compare/1.7.3...1.7.4

Server
------
Django 5.0 changed how uuid fields (for plays and tasks) are managed with MariaDB.
The models have been updated and a new migration was added accordingly. See upgrade notes.

UI
---
- Loading or refreshing a page using the light theme should no longer flicker
- The playbook header at the top of a playbook report has been redesigned for clarity and mobile responsiveness
- The hosts, files and records sections have received similar treatment
- The recorded files are now displayed inside a file hierarchy browser
- When ``gather_facts: true``, ara will now display a dashboard including (but not limited to):
  - load average, memory and disk usage
  - uptime, OS, kernel and python version
  - network interfaces
- It is still possible to access the raw host facts and a search box has been added

Client
-------
- Include the HTTP error code when logging about an API error

Container images
-------------
- Bumped fedora images to 43

Tests
--------
- Maintenance for ansible-core 2.19/2.10 compatibility
  For ara's own tests, written in ansible. ara already worked with 2.19 and 2.20.
- Bumped tests up to fedora-43, debian-13 and ansible-core 2.20
- Improved how codeberg CI results are sent to demo.recordsansible.org

Upgrade notes
------------------
Update the version of ara and restart the server if one is running.

Then, a new SQL migration takes care of the compatibility for Django 5.2 with MariaDB.
As always, take a backup of the database and run ``ara-manage migrate`` after updating ara where the server runs from.

It is largely no-op and runs quickly, even on large databases.

ara 1.7.4 is expected to be the last version to support python3.8.
Assets 2
Loading