- Resolved a sync-time performance regression. :github:`4591`
Plugin API ----------
No significant changes.
3.23.20
Not secure
==================== REST API --------
Bugfixes ~~~~~~~~
- Improve performance during export operations. :github:`4551` - Taught ContentArtifactResource import to cache content results to improve performance. :github:`4564`
Plugin API ----------
No significant changes.
3.23.19
Not secure
==================== REST API --------
Bugfixes ~~~~~~~~
- Removed compression from exports (using gzip level 0). For most users of export functionality it seems to be a poor tradeoff. :github:`4434` - Added ``format`` param to ``DEFAULT_FILTERS`` in ``BaseFilterSet`` to fix django api format. :github:`4450`
Plugin API ----------
No significant changes.
3.23.18
Not secure
==================== REST API --------
Bugfixes ~~~~~~~~
- Fixed sync not deleting temporary files when WORKING_DIRECTORY is not a sub-directory of MEDIA_ROOT or when using a non-filesystem storage backend. :github:`1936` - Ensure non-chunked exports also use gzip ``compressionlevel=1`` :github:`4411` - Fixed the return value of ``get_users_with_perms_attached_roles`` to give proper role names. :github:`4478`
Plugin API ----------
No significant changes.
3.23.17
Not secure
==================== REST API --------
Bugfixes ~~~~~~~~
- Ensure the compression level is reliably set properly as per 3869. :github:`4351` - Fix encrypted fields to use json instead of repr/eval and make them fit for ``bulk_update``. This solves an issue with ``pulpcore-manager rotate-db-key`` corrupting data. :github:`4359`
Plugin API ----------
No significant changes.
3.23.16
Not secure
==================== REST API --------
Bugfixes ~~~~~~~~
- Improved the performance when looking up content for repository versions. :github:`3969` - Fixed bug where incorrect error message presented in relation to content-import :github:`4294`