Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
110 changes: 110 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand Down Expand Up @@ -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 }
Expand Down Expand Up @@ -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 }
Expand Down Expand Up @@ -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 }
Expand Down