|
8 | 8 |
|
9 | 9 | [//]: # (towncrier release notes start)
|
10 | 10 |
|
| 11 | +## 3.74.0 (2025-03-18) {: #3.74.0 } |
| 12 | + |
| 13 | +### REST API {: #3.74.0-rest-api } |
| 14 | + |
| 15 | +#### Features {: #3.74.0-rest-api-feature } |
| 16 | + |
| 17 | +- Added validation to the `orphans/cleanup/` endpoint to restrict the `orphan_protection_time` value. |
| 18 | + [#3234](https://github.com/pulp/pulpcore/issues/3234) |
| 19 | +- Added support to create and distribute checkpoint publications in Pulp. |
| 20 | + [#6244](https://github.com/pulp/pulpcore/issues/6244) |
| 21 | + |
| 22 | +#### Bugfixes {: #3.74.0-rest-api-bugfix } |
| 23 | + |
| 24 | +- Fixed cache not being invalidated when a publication was created or a repository version was deleted. |
| 25 | + [#6333](https://github.com/pulp/pulpcore/issues/6333) |
| 26 | +- Reworked content-labeling RBAC to use a specific permission for set/unset labels. |
| 27 | + |
| 28 | + Users must be explicitly given the `core.content_labeler` role to access this |
| 29 | + functionality, or to upload content with labels. |
| 30 | + [#6337](https://github.com/pulp/pulpcore/issues/6337) |
| 31 | +- Fixed a bug in the plugin API related to set and unset labels for ReadOnlyContentViewSet. |
| 32 | + [#6340](https://github.com/pulp/pulpcore/issues/6340) |
| 33 | +- Fixed not being able to call the set/unset label endpoints for domains. |
| 34 | +- Reverted the feature to allow describing remote authentication in the openapi specs. It depended on the also reverted switch to openapi 3.1. |
| 35 | + |
| 36 | +### Plugin API {: #3.74.0-plugin-api } |
| 37 | + |
| 38 | +#### Features {: #3.74.0-plugin-api-feature } |
| 39 | + |
| 40 | +- Added ability for plugins to dispatch a task to add pull-through content to an associated repository. |
| 41 | + |
| 42 | + Add the class var `PULL_THROUGH_SUPPORTED = True` to the plugin's repository model to enable this |
| 43 | + feature. Plugins can also customize the dispatched task by supplying their own |
| 44 | + `pull_through_add_content` method on their repository model. |
| 45 | + [#6201](https://github.com/pulp/pulpcore/issues/6201) |
| 46 | +- Added support to create and distribute checkpoint publications in Pulp. |
| 47 | + Plugins can choose to enable this feature by exposing the checkpoint field in their inherited PublicationSerializer and DistributionSerializer. |
| 48 | + Checkpoint publications and distributions can be created by passing checkpoint=True when creating them. |
| 49 | + [#6244](https://github.com/pulp/pulpcore/issues/6244) |
| 50 | + |
| 51 | +### Pulp File {: #3.74.0-pulp-file } |
| 52 | + |
| 53 | +#### Features {: #3.74.0-pulp-file-feature } |
| 54 | + |
| 55 | +- Added support to create checkpoint file publications and distribute them through checkpoint file distributions. |
| 56 | + [#6244](https://github.com/pulp/pulpcore/issues/6244) |
| 57 | + |
| 58 | +### Pulp Cert Guard {: #3.74.0-pulp-cert-guard } |
| 59 | + |
| 60 | +No significant changes. |
| 61 | + |
| 62 | +--- |
| 63 | + |
11 | 64 | ## 3.73.2 (2025-03-14) {: #3.73.2 }
|
12 | 65 |
|
13 | 66 | ### REST API {: #3.73.2-rest-api }
|
@@ -755,6 +808,30 @@ No significant changes.
|
755 | 808 |
|
756 | 809 | ---
|
757 | 810 |
|
| 811 | +## 3.63.12 (2025-03-18) {: #3.63.12 } |
| 812 | + |
| 813 | +### REST API {: #3.63.12-rest-api } |
| 814 | + |
| 815 | +#### Bugfixes {: #3.63.12-rest-api-bugfix } |
| 816 | + |
| 817 | +- Fixed cache not being invalidated when a publication was created or a repository version was deleted. |
| 818 | + [#6333](https://github.com/pulp/pulpcore/issues/6333) |
| 819 | +- The Alternate Content Source sync feature has received some optimizations, making it dramatically faster. |
| 820 | + |
| 821 | +### Plugin API {: #3.63.12-plugin-api } |
| 822 | + |
| 823 | +No significant changes. |
| 824 | + |
| 825 | +### Pulp File {: #3.63.12-pulp-file } |
| 826 | + |
| 827 | +No significant changes. |
| 828 | + |
| 829 | +### Pulp Cert Guard {: #3.63.12-pulp-cert-guard } |
| 830 | + |
| 831 | +No significant changes. |
| 832 | + |
| 833 | +--- |
| 834 | + |
758 | 835 | ## 3.63.11 (2025-03-03) {: #3.63.11 }
|
759 | 836 |
|
760 | 837 | ### REST API {: #3.63.11-rest-api }
|
@@ -1850,6 +1927,30 @@ No significant changes.
|
1850 | 1927 |
|
1851 | 1928 | ---
|
1852 | 1929 |
|
| 1930 | +## 3.49.34 (2025-03-18) {: #3.49.34 } |
| 1931 | + |
| 1932 | +### REST API {: #3.49.34-rest-api } |
| 1933 | + |
| 1934 | +#### Bugfixes {: #3.49.34-rest-api-bugfix } |
| 1935 | + |
| 1936 | +- Fixed cache not being invalidated when a publication was created or a repository version was deleted. |
| 1937 | + [#6333](https://github.com/pulp/pulpcore/issues/6333) |
| 1938 | +- The Alternate Content Source sync feature has received some optimizations, making it dramatically faster. |
| 1939 | + |
| 1940 | +### Plugin API {: #3.49.34-plugin-api } |
| 1941 | + |
| 1942 | +No significant changes. |
| 1943 | + |
| 1944 | +### Pulp File {: #3.49.34-pulp-file } |
| 1945 | + |
| 1946 | +No significant changes. |
| 1947 | + |
| 1948 | +### Pulp Cert Guard {: #3.49.34-pulp-cert-guard } |
| 1949 | + |
| 1950 | +No significant changes. |
| 1951 | + |
| 1952 | +--- |
| 1953 | + |
1853 | 1954 | ## 3.49.33 (2025-03-03) {: #3.49.33 }
|
1854 | 1955 |
|
1855 | 1956 | ### REST API {: #3.49.33-rest-api }
|
@@ -3212,6 +3313,20 @@ No significant changes.
|
3212 | 3313 | - Starting from this release pulp_file will be shipped as part of the pulpcore package.
|
3213 | 3314 | [#4550](https://github.com/pulp/pulpcore/issues/4550)
|
3214 | 3315 |
|
| 3316 | +## 3.39.26 (2025-03-18) {: #3.39.26 } |
| 3317 | + |
| 3318 | +### REST API {: #3.39.26-rest-api } |
| 3319 | + |
| 3320 | +#### Bugfixes {: #3.39.26-rest-api-bugfix } |
| 3321 | + |
| 3322 | +- The Alternate Content Source sync feature has received some optimizations, making it dramatically faster. |
| 3323 | + |
| 3324 | +### Plugin API {: #3.39.26-plugin-api } |
| 3325 | + |
| 3326 | +No significant changes. |
| 3327 | + |
| 3328 | +--- |
| 3329 | + |
3215 | 3330 | ## 3.39.25 (2025-01-08) {: #3.39.25 }
|
3216 | 3331 |
|
3217 | 3332 | ### REST API {: #3.39.25-rest-api }
|
@@ -4094,6 +4209,18 @@ No significant changes.
|
4094 | 4209 |
|
4095 | 4210 | - [#3798](https://github.com/pulp/pulpcore/issues/3798)
|
4096 | 4211 |
|
| 4212 | +## 3.28.37 (2025-03-18) {: #3.28.37 } |
| 4213 | + |
| 4214 | +### REST API {: #3.28.37-rest-api } |
| 4215 | + |
| 4216 | +No significant changes. |
| 4217 | + |
| 4218 | +### Plugin API {: #3.28.37-plugin-api } |
| 4219 | + |
| 4220 | +No significant changes. |
| 4221 | + |
| 4222 | +--- |
| 4223 | + |
4097 | 4224 | ## 3.28.36 (2025-01-10) {: #3.28.36 }
|
4098 | 4225 |
|
4099 | 4226 | ### REST API {: #3.28.36-rest-api }
|
|
0 commit comments