REST API
Features
- Enabling the TASK_DIAGNOSTICS option now additionally creates a profile of all executed tasks if the pyinstrument package is installed. This incurs a small overhead on task runtime (5-10%).
[4436](https://github.com/pulp/pulpcore/issues/4436)
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.
[1936](https://github.com/pulp/pulpcore/issues/1936)
- Made the incremental file export include all published metadata.
[3941](https://github.com/pulp/pulpcore/issues/3941)
- Fixed the return value of `get_users_with_perms_attached_roles` to give proper role names.
[4478](https://github.com/pulp/pulpcore/issues/4478)
Plugin API
No significant changes.