Tags: ansible-community/ara
Tags
1.7.2 This is the 1.7.2 stable release of ara. 1.7.2 is a maintenance and bugfix release that includes a few new features. Changes since 1.7.1: UI -- - When recording diffs, properly format and display the "prepared" key for the modules that use it (apt, git, cli_config and others) - Sorting task results by duration when browsing playbook results works once again - Updated bootstrap css from 5.3.0 to 5.3.3 Callback plugin --------------- - Catch SIGINT and SIGTERM signals resulting in the interruption of playbooks to set the status of the playbook to "expired" instead of keeping it running forever unless expired with `ara playbook expire` from the CLI. API Client ---------- - Add support for UTF-8 encoded usernames and passwords Docs ---- - Add .readthedocs.yaml to fix broken documentation builds - Formally include ara as a dependency in order to include --help commands in the docs - Added an introduction page Maintenance and packaging ------------------------- - Made dependency on ruamel.yaml explicit rather than implicit - Update usage of logging.warn to logging.warning for python 3.13 - Updated versions of Ansible tested in CI to Ansible 10 and ansible-core 2.17 Upgrade notes ------------- There are no API changes or SQL migrations in this release.
1.7.2rc2 This is the second release candidate for the 1.7.2 stable release of ara. 1.7.2 is a maintenance and bugfix release that includes a few new features. Changes since 1.7.1: UI -- - When recording diffs, properly format and display the "prepared" key for the modules that use it (apt, git, cli_config and others) - Sorting task results by duration when browsing playbook results works once again - Updated bootstrap css from 5.3.0 to 5.3.3 Callback plugin --------------- - Catch SIGINT and SIGTERM signals resulting in the interruption of playbooks to set the status of the playbook to "expired" instead of keeping it running forever unless expired with `ara playbook expire` from the CLI. API Client ---------- - Add support for UTF-8 encoded usernames and passwords Docs ---- - Add .readthedocs.yaml to fix broken documentation builds - Formally include ara as a dependency in order to include --help commands in the docs - Added an introduction page Maintenance and packaging ------------------------- - Made dependency on ruamel.yaml explicit rather than implicit - Update usage of logging.warn to logging.warning for python 3.13 - Updated versions of Ansible tested in CI to Ansible 10 and ansible-core 2.17 Upgrade notes ------------- There are no API changes or SQL migrations in this release.
1.7.2rc1 This is the first release candidate for the 1.7.2 stable release of ara. 1.7.2 is a maintenance and bugfix release that includes a few new features. Changes since 1.7.1: UI -- - When recording diffs, properly format and display the "prepared" key for the modules that use it (apt, git, cli_config and others) - Sorting task results by duration when browsing playbook results works once again - Updated bootstrap css from 5.3.0 to 5.3.3 Callback plugin --------------- - Catch SIGINT and SIGTERM signals resulting in the interruption of playbooks to set the status of the playbook to "expired" instead of keeping it running forever unless expired with `ara playbook expire` from the CLI. Docs ---- - Add .readthedocs.yaml to fix broken documentation builds - Formally include ara as a dependency in order to include --help commands in the docs - Added an introduction page Maintenance and packaging ------------------------- - Made dependency on ruamel.yaml explicit rather than implicit - Update usage of logging.warn to logging.warning for python 3.13 - Updated versions of Ansible tested in CI to Ansible 10 and ansible-core 2.17 Upgrade notes ------------- There are no API changes or SQL migrations in this release.
1.7.1 This is the 1.7.1 stable release of ara. 1.7.1 is a maintenance release that features minor bug fixes. Changes since 1.7.0: - Address deprecation of yaml.dump in ruamel.yaml when generating the default server settings.yaml file (#524) - Don't use setuptools/pkg_resources to retrieve the version of ara since it is not always installed by default. - Bumped the version of ansible, ansible-core and fedora used in Zuul CI jobs.
1.7.1rc1 This is the first release candidate for the 1.7.1 stable release of ara. 1.7.1 is a maintenance release that features minor bug fixes. Changes since 1.7.0: - Address deprecation of yaml.dump in ruamel.yaml when generating the default server settings.yaml file (#524) - Don't use setuptools/pkg_resources to retrieve the version of ara since it is not always installed by default. - Bumped the version of ansible, ansible-core and fedora used in Zuul CI jobs.
1.7.0 This is the 1.7.0 stable release of ara. It features a refresh of the built-in web interface with the upgrade from bootstrap 4.6.0 to 5.3.0. It lifts the supported version of django up to the latest LTS, 4.2, and raises the minimum version of python to >=3.8 as a result. There's also bug fixes and new features. Changes since 1.6.1: UI -- Boostrap and CSS: - Update bootstrap CSS from 4.6.0 to 5.3.0 and fix broken layout and components as a result of the update - Removed separate light/dark themes via bootstrap-darkly and bootstrap-flatly: bootstrap 5.3 features a new built-in dark theme - Re-worked the dark/light theme selection to match the new bootstrap built-in dark theme including pygments highlighting for pretty-printed output - Removed jquery, it is no longer required with bootstrap - Re-worked implementation of file line highlighting since it relied on jquery - Fixed tooltip implementation (i.e, for task tags) since the implementation in bootstrap had changed Site-wide minor cleanups and improvements: - Headers and font size made generally larger and more consistent - Improved the about and CLI argument modals - Improved display for the report and CLI argument buttons - Improved the playbook report header card - Adjusted search accordions to match new bootstrap theme - Improvements to responsiveness of layout at smaller (e.g, mobile) resolutions - Truncate excessively long controller hostnames such that they do not needlessly take up all the table's available width - Added support for colored diff when viewing task results - Fixed the API link when viewing tasks to properly direct to /api/v1/tasks Django templating: - Large chunks of templating were moved out to partials/tables and partials/search in order to improve readability. - Round of template cleanups and fixes as reported by djlint - Will continue to be a work in progress to simplify and standardize templates. API Server ---------- - Raised the requirement on django from >=3.2,<3.3 to >=3.2,<4.3 to allow installation with the latest LTS release of django. - Raised the requirement on python from >=3.6 to >=3.8 to accomodate django 4.2. - Ignored Django warning about the lack of a STATIC_ROOT directory. ara uses whitenoise for serving static files which makes the warning superfluous. (#492) Ansible callback plugin ----------------------- - Added ARA_RECORD_CONTROLLER_NAME and ARA_RECORD_USER_NAME settings to override the automatic detection of the controller hostname and user name for the specified values. - Added ARA_RECORD_TASK_CONTENT which defaults to true but can be set to false to prevent ara from recording the task content for use cases where it is not important or to avoid leaking sensitive information. Maintenance ----------- Update versions, CI test jobs and container images: - containers: updated fedora base image from 36 to 38 - containers: updated centos-pypi image from stream8 to stream9 - zuul: Update fedora base image from 36 to 38 - zuul: Update ansible version tested from 6.4.0 to 8.3.0 - zuul: Update versions of ansible-core tested (2.14, 2.15) - Dropped testing for Ansible 2.9 which has been EOL for over a year. Upgrade notes ------------- There are no API changes or SQL migrations in this release.
1.7.0rc3 This is the third release candidate for the version 1.7.0 stable release of ara. It features a refresh of the built-in web interface with the upgrade from bootstrap 4.6.0 to 5.3.0. It lifts the supported version of django up to the latest LTS, 4.2, and raises the minimum version of python to >=3.8 as a result. There's also bug fixes and new features. Changes since 1.6.1: UI -- Boostrap and CSS: - Update bootstrap CSS from 4.6.0 to 5.3.0 and fix broken layout and components as a result of the update - Removed separate light/dark themes via bootstrap-darkly and bootstrap-flatly: bootstrap 5.3 features a new built-in dark theme - Re-worked the dark/light theme selection to match the new bootstrap built-in dark theme including pygments highlighting for pretty-printed output - Removed jquery, it is no longer required with bootstrap - Re-worked implementation of file line highlighting since it relied on jquery - Fixed tooltip implementation (i.e, for task tags) since the implementation in bootstrap had changed Site-wide minor cleanups and improvements: - Headers and font size made generally larger and more consistent - Improved the about and CLI argument modals - Improved display for the report and CLI argument buttons - Improved the playbook report header card - Adjusted search accordions to match new bootstrap theme - Improvements to responsiveness of layout at smaller (e.g, mobile) resolutions - Truncate excessively long controller hostnames such that they do not needlessly take up all the table's available width - Added support for colored diff when viewing task results - Fixed the API link when viewing tasks to properly direct to /api/v1/tasks Django templating: - Large chunks of templating were moved out to partials/tables and partials/search in order to improve readability. - Round of template cleanups and fixes as reported by djlint - Will continue to be a work in progress to simplify and standardize templates. API Server ---------- - Raised the requirement on django from >=3.2,<3.3 to >=3.2,<4.3 to allow installation with the latest LTS release of django. - Raised the requirement on python from >=3.6 to >=3.8 to accomodate django 4.2. - Ignored Django warning about the lack of a STATIC_ROOT directory. ara uses whitenoise for serving static files which makes the warning superfluous. (#492) Ansible callback plugin ----------------------- - Added ARA_RECORD_CONTROLLER_NAME and ARA_RECORD_USER_NAME settings to override the automatic detection of the controller hostname and user name for the specified values. - Added ARA_RECORD_TASK_CONTENT which defaults to true but can be set to false to prevent ara from recording the task content for use cases where it is not important or to avoid leaking sensitive information. Maintenance ----------- Update versions, CI test jobs and container images: - containers: updated fedora base image from 36 to 38 - containers: updated centos-pypi image from stream8 to stream9 - zuul: Update fedora base image from 36 to 38 - zuul: Update ansible version tested from 6.4.0 to 8.3.0 - zuul: Update versions of ansible-core tested (2.14, 2.15) - Dropped testing for Ansible 2.9 which has been EOL for over a year. Upgrade notes ------------- There are no API changes or SQL migrations in this release.
1.7.0rc2 This is the second release candidate for the version 1.7.0 stable release of ara. It features a refresh of the built-in web interface with the upgrade from bootstrap 4.6.0 to 5.3.0. It lifts the supported version of django up to the latest LTS, 4.2, and raises the minimum version of python to >=3.8 as a result. There's also bug fixes and new features. Changes since 1.6.1: UI -- Boostrap and CSS: - Update bootstrap CSS from 4.6.0 to 5.3.0 and fix broken layout and components as a result of the update - Removed separate light/dark themes via bootstrap-darkly and bootstrap-flatly: bootstrap 5.3 features a new built-in dark theme - Re-worked the dark/light theme selection to match the new bootstrap built-in dark theme including pygments highlighting for pretty-printed output - Removed jquery, it is no longer required with bootstrap - Re-worked implementation of file line highlighting since it relied on jquery - Fixed tooltip implementation (i.e, for task tags) since the implementation in bootstrap had changed Site-wide minor cleanups and improvements: - Headers and font size made generally larger and more consistent - Improved the about and CLI argument modals - Improved display for the report and CLI argument buttons - Improved the playbook report header card - Adjusted search accordions to match new bootstrap theme - Improvements to responsiveness of layout at smaller (e.g, mobile) resolutions - Truncate excessively long controller hostnames such that they do not needlessly take up all the table's available width - Added support for colored diff when viewing task results Django templating: - Large chunks of templating were moved out to partials/tables and partials/search in order to improve readability. - Round of template cleanups and fixes as reported by djlint - Will continue to be a work in progress to simplify and standardize templates. API Server ---------- - Raised the requirement on django from >=3.2,<3.3 to >=3.2,<4.3 to allow installation with the latest LTS release of django. - Raised the requirement on python from >=3.6 to >=3.8 to accomodate django 4.2. - Ignored Django warning about the lack of a STATIC_ROOT directory. ara uses whitenoise for serving static files which makes the warning superfluous. (#492) Ansible callback plugin ----------------------- - Added ARA_RECORD_CONTROLLER_NAME and ARA_RECORD_USER_NAME settings to override the automatic detection of the controller hostname and user name for the specified values. - Added ARA_RECORD_TASK_CONTENT which defaults to true but can be set to false to prevent ara from recording the task content for use cases where it is not important or to avoid leaking sensitive information. Maintenance ----------- Update versions, CI test jobs and container images: - containers: updated fedora base image from 36 to 38 - containers: updated centos-pypi image from stream8 to stream9 - zuul: Update fedora base image from 36 to 38 - zuul: Update ansible version tested from 6.4.0 to 8.3.0 - zuul: Update versions of ansible-core tested (2.14, 2.15) - Dropped testing for Ansible 2.9 which has been EOL for over a year.
1.7.0rc1 This is the first release candidate for the version 1.7.0 stable release of ara. It features a refresh of the built-in web interface with the upgrade from bootstrap 4.6.0 to 5.3.0. It lifts the supported version of django up to the latest LTS, 4.2, and raises the minimum version of python to >=3.8 as a result. There's also bug fixes and new features. Changes since 1.6.1: UI -- Boostrap and CSS: - Update bootstrap CSS from 4.6.0 to 5.3.0 and fix broken layout and components as a result of the update - Removed separate light/dark themes via bootstrap-darkly and bootstrap-flatly: bootstrap 5.3 features a new built-in dark theme - Re-worked the dark/light theme selection to match the new bootstrap built-in dark theme including pygments highlighting for pretty-printed output - Removed jquery, it is no longer required with bootstrap - Re-worked implementation of file line highlighting since it relied on jquery - Fixed tooltip implementation (i.e, for task tags) since the implementation in bootstrap had changed Site-wide minor cleanups and improvements: - Headers and font size made generally larger and more consistent - Improved the about and CLI argument modals - Improved display for the report and CLI argument buttons - Improved the playbook report header card - Adjusted search accordions to match new bootstrap theme - Improvements to responsiveness of layout at smaller (e.g, mobile) resolutions - Truncate excessively long controller hostnames such that they do not needlessly take up all the table's available width - Added support for colored diff when viewing task results Django templating: - Large chunks of templating were moved out to partials/tables and partials/search in order to improve readability. - Round of template cleanups and fixes as reported by djlint - Will continue to be a work in progress to simplify and standardize templates. Server ------ - Ignored Django warning about the lack of a STATIC_ROOT directory. ara uses whitenoise for serving static files which makes the warning superfluous. (#492) Callback -------- - Added ARA_RECORD_CONTROLLER_NAME and ARA_RECORD_USER_NAME settings to override the automatic detection of the controller hostname and user name for the specified values. - Added ARA_RECORD_TASK_CONTENT which defaults to true but can be set to false to prevent ara from recording the task content for use cases where it is not important or to avoid leaking sensitive information. Maintenance ----------- Update versions, CI test jobs and container images: - containers: updated fedora base image from 36 to 38 - containers: updated centos-pypi image from stream8 to stream9 - zuul: Update fedora base image from 36 to 38 - zuul: Update ansible version tested from 6.4.0 to 8.3.0 - zuul: Update versions of ansible-core tested (2.14, 2.15) - Dropped testing for Ansible 2.9 which has been EOL for over a year.
1.7.0b1 This is the first beta for the version 1.7.0 stable release of ara. It features a refresh of the built-in web interface with the upgrade from bootstrap 4.6.0 to 5.3.0. It lifts the supported version of django up to the latest LTS, 4.2, and raises the minimum version of python to >=3.8 as a result. There's also bug fixes and new features. Changes since 1.6.1: UI -- Boostrap and CSS: - Update bootstrap CSS from 4.6.0 to 5.3.0 and fix broken layout and components as a result of the update - Removed separate light/dark themes via bootstrap-darkly and bootstrap-flatly: bootstrap 5.3 features a new built-in dark theme - Re-worked the dark/light theme selection to match the new bootstrap built-in dark theme including pygments highlighting for pretty-printed output - Removed jquery, it is no longer required with bootstrap - Re-worked implementation of file line highlighting since it relied on jquery - Fixed tooltip implementation (i.e, for task tags) since the implementation in bootstrap had changed Site-wide minor cleanups and improvements: - Headers and font size made generally larger and more consistent - Improved the about and CLI argument modals - Improved display for the report and CLI argument buttons - Improved the playbook report header card - Adjusted search accordions to match new bootstrap theme - Improvements to responsiveness of layout at smaller (e.g, mobile) resolutions - Truncate excessively long controller hostnames such that they do not needlessly take up all the table's available width - Added support for colored diff when viewing task results Django templating: - Large chunks of templating were moved out to partials/tables and partials/search in order to improve readability. - Round of template cleanups and fixes as reported by djlint - Will continue to be a work in progress to simplify and standardize templates. Maintenance ----------- Update versions, CI test jobs and container images: - containers: updated fedora base image from 36 to 38 - containers: updated centos-pypi image from stream8 to stream9 - zuul: Update fedora base image from 36 to 38 - zuul: Update ansible version tested from 6.4.0 to 8.1.0 - zuul: Update versions of ansible-core tested (2.9, 2.14, 2.15)
PreviousNext