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

Reply via email to