Skip to content

Commit 802d079

Browse files
committed
Release 2.28.0
1 parent aeecfe4 commit 802d079

24 files changed

Lines changed: 54 additions & 29 deletions

CHANGES.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,57 @@
88

99
[//]: # (towncrier release notes start)
1010

11+
## 2.28.0 (2026-05-29) {: #2.28.0 }
12+
13+
#### Features {: #2.28.0-feature }
14+
15+
- Added support for syncing manifests by digest through new `includes` field on the remote.
16+
[#1909](https://github.com/pulp/pulp_container/issues/1909)
17+
- Manifest data is now served directly from the registry API instead of issuing a redirect to the content app.
18+
[#1974](https://github.com/pulp/pulp_container/issues/1974)
19+
- Added pulp_labels field to ContainerNamespace for labeling and organizing namespaces
20+
[#2139](https://github.com/pulp/pulp_container/issues/2139)
21+
- Add a signature fingerprint to the ManifestSignature model for improved forwards compatibility with OpenPGP v6
22+
[#2261](https://github.com/pulp/pulp_container/issues/2261)
23+
- When token auth is disabled, container registry API views now include
24+
DEFAULT_AUTHENTICATION_CLASSES alongside RegistryAuthentication, allowing
25+
deployments to use custom authentication backends.
26+
[#2362](https://github.com/pulp/pulp_container/issues/2362)
27+
28+
#### Bugfixes {: #2.28.0-bugfix }
29+
30+
- Fix "Manifest matching query does not exist" error on container repo import.
31+
[#2041](https://github.com/pulp/pulp_container/issues/2041)
32+
- Altered several id-fields and their related sequences.
33+
34+
INTEGER AutoField sequences can "run out" on large/old instances, update to BIGINT.
35+
[#2080](https://github.com/pulp/pulp_container/issues/2080)
36+
- Fixed syncing of cosign signatures, attestations, and SBOMs (stored as companion tags) being silently skipped when `include_tags` was set on the remote.
37+
[#2096](https://github.com/pulp/pulp_container/issues/2096)
38+
- Fixed the status code on successful ``PATCH`` on blob partial updates to be ``202``
39+
as requested by the OCI spec.
40+
[#2199](https://github.com/pulp/pulp_container/issues/2199)
41+
- Made ``plaform`` optional for ``manifests`` in the JSON schema for ``vnd.oci.image.index.v1+json``.
42+
[#2200](https://github.com/pulp/pulp_container/issues/2200)
43+
- Don't blow up on encountering PQC signatures.
44+
[#2237](https://github.com/pulp/pulp_container/issues/2237)
45+
- Changed the use of raw `hashlib` to `pulp_hashlib` to prevent `UnsupportedDigestmodError` on FIPS-enabled systems.
46+
[#2256](https://github.com/pulp/pulp_container/issues/2256)
47+
- Fixed OS and architecture filters being silently ignored when filtering manifest lists in the flatpak index.
48+
- Fixed a cache key collision in the flatpak static index that could serve incorrect results across domains.
49+
- Fixed a serialization issue with the FlatpakIndex cache.
50+
- Fixed flatpak index response to include the domain prefix in image names when domains are enabled.
51+
- Fixed memory usage when pushing large images with monolithic upload.
52+
- Fixed the registry host in the flatpak index response when `CONTENT_ORIGIN=None`.
53+
- Support "atomic" replications in pulpcore 3.107
54+
- Take advantage of pulpcore's `ResourceBudget` feature which enables the sync pipeline to keep disk usage down without an excessive performance hit.
55+
56+
#### Deprecations and Removals {: #2.28.0-removal }
57+
58+
- Renamed `include_tags` and `exclude_tags` to `includes` and `excludes` on the remote.
59+
60+
---
61+
1162
## 2.27.9 (2026-05-14) {: #2.27.9 }
1263

1364
#### Bugfixes {: #2.27.9-bugfix }

CHANGES/+atomic-replication-support.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/+flatpak-cache-key.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/+flatpak-domain-name.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/+flatpak-index-cache.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/+flatpak-manifest-list-filter.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/+flatpak-registry-host.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/+include_exclude_tags.removal

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/+mono-push.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGES/+resource-budget.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)