Features
- Add Ansible Collection endpoint.
[5520](https://pulp.plan.io/issues/5520)
- Added since filter for CollectionImport messsages.
[5522](https://pulp.plan.io/issues/5522)
- Add a tags filter by which to filter collection versions.
[5571](https://pulp.plan.io/issues/5571)
- Allow users to update deprecated for collections endpoint.
[5577](https://pulp.plan.io/issues/5577)
- Add the ability to set a certification status for a collection version.
[5579](https://pulp.plan.io/issues/5579)
- Add sorting parameters to the collection versions endpoint.
[5621](https://pulp.plan.io/issues/5621)
- Expose the deprecated field on collection versions and added a deprecated filter.
[5645](https://pulp.plan.io/issues/5645)
- Added filters to v3 collection version endpoint
[5670](https://pulp.plan.io/issues/5670)
Bugfixes
- Reverting back to the older upload serializers.
[5555](https://pulp.plan.io/issues/5555)
- Fix bug where CollectionImport was not being created in viewset causing 404s for galaxy.
[5569](https://pulp.plan.io/issues/5569)
- Fixed an old call to _id in a collection task.
[5572](https://pulp.plan.io/issues/5572)
- Fix 500 error for /pulp/api/v3/ page and drf_yasg error on api docs.
[5748](https://pulp.plan.io/issues/5748)
Deprecations and Removals
- Change _id, _created, _last_updated, _href to pulp_id, pulp_created, pulp_last_updated, pulp_href
[5457](https://pulp.plan.io/issues/5457)
- Remove "_" from _versions_href, _latest_version_href
[5548](https://pulp.plan.io/issues/5548)
- Removing base field: _type .
[5550](https://pulp.plan.io/issues/5550)
- Change is_certified to certification enum on CollectionVersion.
[5579](https://pulp.plan.io/issues/5579)
- Sync is no longer available at the {remote_href}/sync/ repository={repo_href} endpoint. Instead, use POST {repo_href}/sync/ remote={remote_href}.
Creating / listing / editing / deleting Ansible repositories is now performed on /pulp/api/v3/ansible/ansible/ instead of /pulp/api/v3/repositories/. Only Ansible content can be present in a Ansible repository, and only a Ansible repository can hold Ansible content.
[5625](https://pulp.plan.io/issues/5625)
- Removing unnecessary DELETE action for set_certified method.
[5711](https://pulp.plan.io/issues/5711)
Misc
- [4554](https://pulp.plan.io/issues/4554), [#5580](https://pulp.plan.io/issues/5580), [#5629](https://pulp.plan.io/issues/5629)
---