0.30.0 (2026-07-23)
Note
Official changes are available on Pulp docs
Features
- Added
sync_highest_versionsfield toCollectionRemoteto limit the number of highest versions synced per collection.
#2563 - Add more Pulp Exceptions.
Bugfixes
- Fixed
AnsibleDistributionSerializerto properly inherit correct fields from pulpcore.
#2320 - Marked distribution update and delete operations as non-immediate due to heavy index rebuild hooks.
#2445 - Append pk to collection version ordering filters for deterministic cross-repo search pagination.
#2555 - Add default descending semver ordering to the collection version search endpoint when no explicit ordering is requested.
#2571 - Drop support for pulpcore < 3.105.
- Exclude some bloated fields by default from the collection version views.
- Fixed a 500 error when attempting to download a collection with and invalid name.
- Greatly reduced memory usage when syncing collections.
- Improved a migration that was prone to running out of memory.
- Reduced memory usage when deleting collections with many versions by using targeted QuerySet field selection with
.only()to avoid loading unnecessary JSON fields.