Skip to content

Releases: pulp/pulpcore

3.102.0

27 Jan 16:41

Choose a tag to compare

3.102.0 (2026-01-27) {: #3.102.0 }

REST API {: #3.102.0-rest-api }

Features {: #3.102.0-rest-api-feature }

  • Added a pulpcore-manager list-signing-services command.

Bugfixes {: #3.102.0-rest-api-bugfix }

  • Implement atomic hashing and chunking in PulpExport
    #7218
  • Fixed not supporting the new rename of the S3 storage backend.
    #7228
  • Fixed duplicate error code PLP0003 used by both ResourceImmutableError and DigestValidationError. ResourceImmutableError now uses PLP0006.
  • Use a proper spdx license identifier in the openapi docs.

Improved Documentation {: #3.102.0-rest-api-doc }

  • Updated error handling documentation with all PulpException classes and usage examples.

Removals {: #3.102.0-rest-api-removal }

  • Stopped leaking sensitive information of failures in the task API.

Plugin API {: #3.102.0-plugin-api }

No significant changes.

Pulp File {: #3.102.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #3.102.0-pulp-cert-guard }

No significant changes.


3.85.9

27 Jan 16:47

Choose a tag to compare

3.85.9 (2026-01-27) {: #3.85.9 }

REST API {: #3.85.9-rest-api }

Bugfixes {: #3.85.9-rest-api-bugfix }

  • Fixed not supporting the new rename of the S3 storage backend.
    #7228

Plugin API {: #3.85.9-plugin-api }

No significant changes.

Pulp File {: #3.85.9-pulp-file }

No significant changes.

Pulp Cert Guard {: #3.85.9-pulp-cert-guard }

No significant changes.


3.73.24

27 Jan 16:46

Choose a tag to compare

3.73.24 (2026-01-27) {: #3.73.24 }

REST API {: #3.73.24-rest-api }

Bugfixes {: #3.73.24-rest-api-bugfix }

  • Fixed not supporting the new rename of the S3 storage backend.
    #7228

Plugin API {: #3.73.24-plugin-api }

No significant changes.

Pulp File {: #3.73.24-pulp-file }

No significant changes.

Pulp Cert Guard {: #3.73.24-pulp-cert-guard }

No significant changes.


3.63.29

27 Jan 16:47

Choose a tag to compare

3.63.29 (2026-01-27) {: #3.63.29 }

REST API {: #3.63.29-rest-api }

Bugfixes {: #3.63.29-rest-api-bugfix }

  • Improve handling of some edge cases in task diagnostics code.
    #7020
  • Fixed not supporting the new rename of the S3 storage backend.
    #7228

Plugin API {: #3.63.29-plugin-api }

No significant changes.

Pulp File {: #3.63.29-pulp-file }

No significant changes.

Pulp Cert Guard {: #3.63.29-pulp-cert-guard }

No significant changes.


3.73.23

21 Jan 12:43

Choose a tag to compare

3.73.23 (2026-01-21) {: #3.73.23 }

REST API {: #3.73.23-rest-api }

Bugfixes {: #3.73.23-rest-api-bugfix }

  • Improve handling of some edge cases in task diagnostics code.
    #7020

Plugin API {: #3.73.23-plugin-api }

No significant changes.

Pulp File {: #3.73.23-pulp-file }

No significant changes.

Pulp Cert Guard {: #3.73.23-pulp-cert-guard }

No significant changes.


3.85.8

14 Jan 19:54

Choose a tag to compare

3.85.8 (2026-01-14) {: #3.85.8 }

REST API {: #3.85.8-rest-api }

No significant changes.

Plugin API {: #3.85.8-plugin-api }

No significant changes.

Pulp File {: #3.85.8-pulp-file }

No significant changes.

Pulp Cert Guard {: #3.85.8-pulp-cert-guard }

No significant changes.


3.73.22

14 Jan 19:54

Choose a tag to compare

3.73.22 (2026-01-14) {: #3.73.22 }

REST API {: #3.73.22-rest-api }

No significant changes.

Plugin API {: #3.73.22-plugin-api }

No significant changes.

Pulp File {: #3.73.22-pulp-file }

No significant changes.

Pulp Cert Guard {: #3.73.22-pulp-cert-guard }

No significant changes.


3.101.0

13 Jan 15:18

Choose a tag to compare

3.101.0 (2026-01-13) {: #3.101.0 }

REST API {: #3.101.0-rest-api }

Improved Documentation {: #3.101.0-rest-api-doc }

  • Re-introduced "Hardware Requirements" page to the docs.
    #7063

Plugin API {: #3.101.0-plugin-api }

Features {: #3.101.0-plugin-api-feature }

  • Added modify_task property to ModifyRepositoryActionMixin so plugin writers can override the
    task that Pulp calls.

Pulp File {: #3.101.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #3.101.0-pulp-cert-guard }

No significant changes.


3.100.0

06 Jan 15:21

Choose a tag to compare

3.100.0 (2026-01-06) {: #3.100.0 }

REST API {: #3.100.0-rest-api }

Features {: #3.100.0-rest-api-feature }

  • Adapted PulpImport/Export to allow update django-import-export==4.x.
    #5324
  • Allow use of Django5 as well as Django4.
    #6988

Bugfixes {: #3.100.0-rest-api-bugfix }

  • Fixed file handle leak when content app access triggers downloads due to on_demand or streamed policy.
    #7157

Misc {: #3.100.0-rest-api-misc }

Plugin API {: #3.100.0-plugin-api }

Removals {: #3.100.0-plugin-api-removal }

  • Removed the fallback for unserializable task return values.
    Tasks resulting from an api action should use the corresponding serializer to produce useful output. Maintenance tasks should return nothing.
    #6079

Pulp File {: #3.100.0-pulp-file }

No significant changes.

Pulp Cert Guard {: #3.100.0-pulp-cert-guard }

No significant changes.


3.85.7

22 Dec 16:36

Choose a tag to compare

3.85.7 (2025-12-22) {: #3.85.7 }

REST API {: #3.85.7-rest-api }

No significant changes.

Plugin API {: #3.85.7-plugin-api }

Bugfixes {: #3.85.7-plugin-api-bugfix }

  • Exposed RepositoryVersionSerializer to the plugin API.
    In some cases a plugin might have used that serializer for a newer pulpcore version
    but it could also be installed with a lower pulpcore version.

Pulp File {: #3.85.7-pulp-file }

No significant changes.

Pulp Cert Guard {: #3.85.7-pulp-cert-guard }

No significant changes.