====================
Features
--------
- Add endpoint to recursively copy manifests from a source repository to a destination repository.
`3403 <https://pulp.plan.io/issues/3403>`_
- Add endpoint to recursively add docker content to a repository.
`3405 <https://pulp.plan.io/issues/3405>`_
- As a user I can sync from a docker repo published by Pulp2/Pulp3.
`4737 <https://pulp.plan.io/issues/4737>`_
- Add support for tagging and untagging manifests via an additional endpoint
`4934 <https://pulp.plan.io/issues/4934>`_
- Add endpoint for copying all tags from a source repository, or specific tags by name.
`4947 <https://pulp.plan.io/issues/4947>`_
- Add ability to filter Manifests and ManifestTags by media_type and digest
`5033 <https://pulp.plan.io/issues/5033>`_
- Add ability to filter Manifests, ManifestTags and Blobs by multiple media_types
`5157 <https://pulp.plan.io/issues/5157>`_
- Add endpoint to recursively remove docker content from a repository.
`5179 <https://pulp.plan.io/issues/5179>`_
Bugfixes
--------
- Allow Accept header to send multiple values.
`5211 <https://pulp.plan.io/issues/5211>`_
- Populate ManifestListManifest thru table during sync.
`5235 <https://pulp.plan.io/issues/5235>`_
- Fixed a problem where repeated syncs created invalid orphaned tags.
`5252 <https://pulp.plan.io/issues/5252>`_
Misc
----
- `4681 <https://pulp.plan.io/issues/4681>`_, `5213 <https://pulp.plan.io/issues/5213>`_, `5218 <https://pulp.plan.io/issues/5218>`_
----