diff --git a/cterasdk/clients/clients.py b/cterasdk/clients/clients.py index 4f2957fe..7f730eb9 100644 --- a/cterasdk/clients/clients.py +++ b/cterasdk/clients/clients.py @@ -246,7 +246,8 @@ def multipart(self, path, form, *, on_response=None, on_error=None, **kwargs): @decorators.authenticated def delete(self, path, data=None, *, data_serializer=None, on_response=None, on_error=None, **kwargs): - request = async_requests.DeleteRequest(self._builder(path), data=data_serializer(data), **kwargs) + data = data_serializer(data) if data is not None else data + request = async_requests.DeleteRequest(self._builder(path), data=data, **kwargs) return self.request(request, on_response=on_response, on_error=on_error) def _request(self, request, *, on_response=None, on_error=None): diff --git a/docs/source/UserGuides/Miscellaneous/Changelog.rst b/docs/source/UserGuides/Miscellaneous/Changelog.rst index cb4e154a..6bd919e0 100644 --- a/docs/source/UserGuides/Miscellaneous/Changelog.rst +++ b/docs/source/UserGuides/Miscellaneous/Changelog.rst @@ -4,15 +4,24 @@ Changelog 2.20.44 ======= +Improvements +^^^^^^^^^^^^ + +- Support path-style addressing when connecting to S3-compatible buckets +- Support listing zone cloud folders and devices +- Support remote access via CTTP using asynchronous I/O (`asyncio`) + Bug Fixes ^^^^^^^^^ -- Support path style addressing when connecting to S3-Compatible buckets -- Support listing zone cloud folders and devices -- Support remote access via CTTP through asynchronous I/O (``asyncio``) -- Updated the Edge Filer shares module to accommodate the removal of the ``dirPermissions`` attribute. +- Resolve a regression in delete requests that do not contain data +- Update the Edge Filer shares module to accommodate the removal of the + ``dirPermissions`` attribute Related issues and pull requests on GitHub: `#365 `_ +`#366 `_ +`#367 `_ + 2.20.43 -------