diff --git a/CHANGES.md b/CHANGES.md index 7dd422bde0..42b55702ce 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,45 @@ [//]: # (towncrier release notes start) +## 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](https://github.com/pulp/pulpcore/issues/7218) +- Fixed not supporting the new rename of the S3 storage backend. + [#7228](https://github.com/pulp/pulpcore/issues/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.101.0 (2026-01-13) {: #3.101.0 } ### REST API {: #3.101.0-rest-api } @@ -654,6 +693,29 @@ No significant changes. --- +## 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](https://github.com/pulp/pulpcore/issues/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.85.8 (2026-01-14) {: #3.85.8 } ### REST API {: #3.85.8-rest-api } @@ -1596,6 +1658,29 @@ No significant changes. --- +## 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](https://github.com/pulp/pulpcore/issues/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.73.23 (2026-01-21) {: #3.73.23 } ### REST API {: #3.73.23-rest-api } @@ -2813,6 +2898,31 @@ No significant changes. --- +## 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](https://github.com/pulp/pulpcore/issues/7020) +- Fixed not supporting the new rename of the S3 storage backend. + [#7228](https://github.com/pulp/pulpcore/issues/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.63.28 (2025-12-22) {: #3.63.28 } ### REST API {: #3.63.28-rest-api }