Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-ara for openSUSE:Factory checked in at 2023-07-19 19:10:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ara (Old) and /work/SRC/openSUSE:Factory/.python-ara.new.5570 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ara" Wed Jul 19 19:10:59 2023 rev:15 rq:1099400 version:1.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ara/python-ara.changes 2023-07-13 17:18:08.472973063 +0200 +++ /work/SRC/openSUSE:Factory/.python-ara.new.5570/python-ara.changes 2023-07-19 19:11:06.648733469 +0200 @@ -1,0 +2,118 @@ +Tue Jul 18 15:42:54 UTC 2023 - Matej Cepl <mc...@suse.com> + +- Update to 1.6.1 (2022-12-12): + - callback: Changed how ANSIBLE_TMP is found to work around a + behavior change in ansible-core 2.14 that ended up creating a + directory named {{ ANSIBLE_HOME ~ " + - Added a mysql extra to the python packaging for installing + the mysqlclient library. This is in addition to the existing + server and postgresql extra. They are used like this: pip + install ara[server,mysql,postgresql] +- Update 1.6.0 (2022-12-01): + It features a new "tasks" page to browse and search for + tasks across playbook runs as well as many updates, fixes and + improvements. + - UI + - Added a new "Tasks" page similar to the existing pages + for Playbooks and Hosts. It provides a browseable and + searchable overview of tasks across playbook runs. + - Refreshed the host index page: + - Added a column as well as search arguments for playbook + name (or path) + - Replaced the playbook status by a concise summary of task + status for the host + - Updated the playbook summary card to include the playbook + id, the version of ara as well as the version of python. + - Re-ordered and resized columns in tables to optimize width + and improve consistency + - Resized and aligned fields in search forms to use the full + width available + - Improved how task tags are displayed + - Updated HTML page titles to be consistent across pages + - Replaced fields for searching by task ID and host ID by + task name and host name + - Truncate name fields to prevent exceedinly large names to + distort entire tables + - Corrected card header font sizes in the host report page + - callback plugin + - Added support for recording the user who ran the playbook + - Added support for recording the version of ara as well as + the version of python used when running the playbook + - Added options ARA_RECORD_USER and ARA_RECORD_CONTROLLER + that can be set to false to avoid recording the user and + controller hostname + - Added support for specifying a SSL key, certificate and + certificate authority for authenticating with a remote ara + API server using ARA_API_KEY, ARA_API_CERT and ARA_API_CA + respectively. + - Fixed host fact recording to ensure it works when using + FQCN-style tasks (ex: setup & ansible.builtin.setup) + - Increased reliability and accuracy when recording results + that can arrive out of order when using multi-threading + or the free strategy by using the task uuid provided by + Ansible + - Truncate playbook, play, host and label names in + circumstances where their length exceeds 255 characters + - Ignore and don't record files in ~/.ansible/tmp by default + - API Server + - Bumped django requirement from 2.2 LTS to 3.2 LTS and + removed the pin on the version of psycopg2 accordingly + - Added a new configuration option, ARA_BASE_PATH, to let + the server listen on an alternate path. It will continue + to default to "/" but it could, for example, be set to + "/ara/". + - Lifted requirement on tzlocal, improve timezone detection + and mitigate when the timezone can't be found by defaulting + to UTC + - Several new database model and API fields: + - Added client_version and server_version fields to + playbooks, meant to represent the version of the ara + callback and server used in recording the playbook + - Added python_version field to playbooks to save the version + of python used by Ansible and the callback plugin when + recording a playbook + - Added a new "failed" status for tasks that is used by the + callback plugin when there is at least one failed result + for a given task + - Added a new "uuid" field for tasks which is the uuid + provided by Ansible for a task. It is used by the callback + plugin to increase the reliability and accuracy when + recording results even if they arrive out of order. + - Several fixes and improvements for the distributed sqlite + database backend: + - Added a new index page for listing and linking to available + databases. This is a work in progress that is intended to + be improved in the future. + - Return a HTTP 405 error when trying to write to read-only + endpoints + - Fixed the /healthcheck/ endpoint to make sure it is routed + properly + - Improved database engine settings and WSGI application + configuration The WSGI application should now always + be "ara.server.wsgi" instead of needing to specify + "ara.server.wsgi.distributed_sqlite" + - API client + - Added support for specifying a SSL key, certificate and + certificate authority for authenticating with a remote ara + API server + - Remove InsecureRequestWarning for insecure requests when + SSL verification is not enabled. + - CLI + - Fixed wrong parsing of durations longer than 24 hours + - Added support for searching playbooks by user + - Added support for specifying a SSL key, certificate and + certificate authority for authenticating with a remote ara + API server using ARA_API_KEY, ARA_API_CERT and ARA_API_CA + respectively. + - Docs + - Refreshed and improved the README, reformatted it from rst + to markdown + - Added a CONTRIBUTING.md file and refreshed contribution + documentation + - Explicitly call out and recommend setting up authentication + for production use in order to prevent leaking sensitive + information + - Improved troubleshooting documentation and tips to improve + playbook recording performance + +------------------------------------------------------------------- Old: ---- ara-1.5.8.tar.gz New: ---- ara-1.6.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ara.spec ++++++ --- /var/tmp/diff_new_pack.mJVGPl/_old 2023-07-19 19:11:07.468738266 +0200 +++ /var/tmp/diff_new_pack.mJVGPl/_new 2023-07-19 19:11:07.472738289 +0200 @@ -28,7 +28,7 @@ # plugin for Ansible package %define pythons python3 Name: python-ara -Version: 1.5.8 +Version: 1.6.1 Release: 0 Summary: ARA Records Ansible License: GPL-3.0-or-later @@ -44,7 +44,7 @@ Requires: python-requests >= 2.14.2 Requires(post): update-alternatives Requires(postun):update-alternatives -Recommends: python-Django >= 2.1.5 +Recommends: python-Django >= 3.2 Recommends: python-django-cors-headers Recommends: python-django-filter Recommends: python-djangorestframework >= 3.9.1 @@ -101,7 +101,7 @@ %python_uninstall_alternative ara-manage %files %{python_files} -%doc README.rst +%doc README.md %license LICENSE %python_alternative %{_bindir}/ara %python_alternative %{_bindir}/ara-manage ++++++ ara-1.5.8.tar.gz -> ara-1.6.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-ara/ara-1.5.8.tar.gz /work/SRC/openSUSE:Factory/.python-ara.new.5570/ara-1.6.1.tar.gz differ: char 5, line 1