File python-redfish.changes of Package python-redfish

-------------------------------------------------------------------
Fri Mar 28 19:50:46 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 3.3.1
  * Fixed bug in recent workaround logic for services not
    returning the 'Location' header to not print the workaround
    warning for failed login attempts.

-------------------------------------------------------------------
Sat Mar 22 09:39:16 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 3.3.0
  * Added workaround and warnings for session login when the
    service incorrectly does not provide the session location in
    the 'Location' response header.
  * Minor typo fix in exception message for login failures.

-------------------------------------------------------------------
Sat Mar  8 10:03:55 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 3.2.9
  * Added optional 'headers' argument to the 'login' method.
  * Clarified exception message when raising
    'ServerDownOrUnreachableError'.

-------------------------------------------------------------------
Sun Feb  2 10:54:54 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 3.2.8
  * Updated 'dict' handling for responses without a body and 500
    responses with a non-JSON body to use an empty dictionary.

-------------------------------------------------------------------
Tue Dec 24 07:36:31 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 3.2.7
  * Added JSON formatting of responses to debug logs

-------------------------------------------------------------------
Fri Nov 15 20:17:45 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 3.2.6
  * Added workaround for services incorrectly responding with 401
    when accessing the service root.

-------------------------------------------------------------------
Sat Sep 14 07:03:12 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 3.2.5
  * Added new 'check_connectivity' option when creating the
    client object.

-------------------------------------------------------------------
Sun Aug 18 17:21:05 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 3.2.4:
  * Removed clearing of username and password to allow for
    sessions to be re-established

-------------------------------------------------------------------
Fri Jan 26 22:32:54 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 3.2.2:
  * Minor changes to fix Python 3.12 warnings with usage of raw
    strings

-------------------------------------------------------------------
Fri Dec 29 09:16:30 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 3.2.1:
  * Added 'timeout' and 'max_retry' parameters to all REST
    methods
  * Added exception to the method when a response contains a
    message indicating a password change is required
  * Adding missing newline to M-SEARCH requests
  * Fixed the inspection of the USN response header from M-SEARCH
    requests to allow for a multi-digit minor version
  * Improved usage of the ServerDownOrUnreachableError exception
    to not lose the original message

-------------------------------------------------------------------
Wed Dec  7 22:16:56 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Update to 3.1.8
  * Added request headers to debug log output
  * Added redacting of 'Password' properties from request bodies from debug logs

-------------------------------------------------------------------
Sat Oct 29 00:30:12 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Update to 3.1.7:
  * Added handling for extracting error information when a session could not be created

-------------------------------------------------------------------
Fri Jun 17 21:18:17 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Update to 3.1.6:
  * Fixed issue where the 'read' method on response objects always return strings
  * Modified query parameter encoding to not percent-encode characters allowed in query strings per RFC3986

-------------------------------------------------------------------
Wed Apr 13 02:13:23 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 3.1.5:
  * Added methods for specifying proxies directly with a new 'proxies'
    parameter
  * Removed enforcement of trailing '/' in the 'default_prefix'
  * Added support for Unix sockets
  * Corrected usage of header storage and retrieval for static response objects
  * Corrected 'import' statements to support Python 3.10
- Drop patch collections-python310.patch, included upstream.
- Add requests-unixsocket to {Build,}Requires.
- Drop unneeded BuildRequires on mock.

-------------------------------------------------------------------
Wed Jan 19 09:35:39 UTC 2022 - Dirk Müller <dmueller@suse.com>

- update to 3.1.0:
  * Updated library to leverage 'requests' in favor of 'http.client'
- add collections-python310.patch

-------------------------------------------------------------------
Mon Oct 25 21:00:45 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Update to version 3.0.3
  * Added support for performing multi-part HTTP POST requests

-------------------------------------------------------------------
Mon Aug 30 14:07:40 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Update to version 3.0.2
  * Added support for prepending 'https://' when the provided URI
    of the service does not contain a scheme.
- Update to version 3.0.1
  * Provided additional handling for HTTP 301 and 302 redirects.
  * Changed session creation to not follow redirects in order to
    ensure the session token and location are not lost.
  * Enhanced invalid JSON response handling to better highlight a
    service error.
- Update to version 3.0.0
  * Removed Python2 support
- Update to version 2.2.0
  * Added support for NO_PROXY environment variable
- Update to version 2.1.9
  * Added handling for HTTP 303 responses as part of redirect
    handling.

-------------------------------------------------------------------
Mon Aug 10 15:56:59 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.1.8
  * Added option to SSDP discover to bind to a specified address
  * Added ability to override built-in HTTP headers.
  * Fixed issue where the location of a session was not being.
    tracked properly for HTTP connections.

-------------------------------------------------------------------
Mon Jul  6 18:36:04 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.1.7
  * Added support for setting the 'Content-Type' header to
    'application/octet-stream' when binary data is provided in a
    request

-------------------------------------------------------------------
Sat Jun 13 11:56:01 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Update to version 2.1.6
  * Added support for leveraging the 'HTTP_PROXY' and 'HTTPS_PROXY'
    environment variables to set up proxy information

-------------------------------------------------------------------
Thu Mar 19 05:02:34 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 2.1.5:
  * Removed urlparse2 dependency
  * Updated jsonpatch requirements; jsonpatch 1.25 dropped Python 3.4 support
- Dropped patch 0001-remove-urlparse2-dependncy.patch, now included

-------------------------------------------------------------------
Thu Jan 30 21:40:14 UTC 2020 - Martin Hauke <mardnh@gmx.de>

- Initial package, version 2.1.4
- Add patch:
  * 0001-remove-urlparse2-dependncy.patch
openSUSE Build Service is sponsored by