From 91815f84c0016ee94ee454b5aa1140d52d6a6c34 Mon Sep 17 00:00:00 2001 From: pulpbot Date: Thu, 4 Jun 2026 04:31:10 +0000 Subject: [PATCH] Update Changelog --- CHANGES.md | 190 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 190 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 2e45ec68d9..dcdc49039c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,73 @@ [//]: # (towncrier release notes start) +## 3.113.0 (2026-06-03) {: #3.113.0 } + +### REST API {: #3.113.0-rest-api } + +#### Features {: #3.113.0-rest-api-feature } + +- Added support for passing ``q_select`` as a parameter to the replicate action, allowing users to selectively sync a subset of upstream distributions without modifying the stored upstream-pulp configuration. + [#7617](https://github.com/pulp/pulpcore/issues/7617) + +#### Bugfixes {: #3.113.0-rest-api-bugfix } + +- Optimized `QueryExistingArtifacts` by reducing database queries. + [#7558](https://github.com/pulp/pulpcore/issues/7558) +- Replication now reuses existing distributions matched by base_path when a name + lookup misses (e.g. upstream rename), preventing base_path uniqueness conflicts + and preserving content continuity. Stale distributions are also cleaned up + before new distributions are created as an additional safeguard. Improved error + reporting in finalize_replication to include details about which subtasks failed. + [#7614](https://github.com/pulp/pulpcore/issues/7614) +- Allow nested downloader_config to be passed json stringified. + [#7677](https://github.com/pulp/pulpcore/issues/7677) +- Fixed `adjust_roles` to use `update_or_create` instead of `get_or_create` when populating locked roles, so that a pre-existing role with `locked=False` is updated rather than causing a duplicate key error. + +### Plugin API {: #3.113.0-plugin-api } + +#### Features {: #3.113.0-plugin-api-feature } + +- Exposed ``StableOrderingFilter`` in the plugin API so pulp plugins can import it from ``pulpcore.plugin``. +- Exposed ``cancel_task`` and ``cancel_task_group`` from ``pulpcore.plugin.tasking`` so plugins can import them. + +### Pulp File {: #3.113.0-pulp-file } + +No significant changes. + +### Pulp Cert Guard {: #3.113.0-pulp-cert-guard } + +No significant changes. + +--- + +## 3.112.1 (2026-06-03) {: #3.112.1 } + +### REST API {: #3.112.1-rest-api } + +#### Bugfixes {: #3.112.1-rest-api-bugfix } + +- Optimized `QueryExistingArtifacts` by reducing database queries. + [#7558](https://github.com/pulp/pulpcore/issues/7558) +- Allow nested downloader_config to be passed json stringified. + [#7677](https://github.com/pulp/pulpcore/issues/7677) + +### Plugin API {: #3.112.1-plugin-api } + +#### Features {: #3.112.1-plugin-api-feature } + +- Exposed ``StableOrderingFilter`` in the plugin API so pulp plugins can import it from ``pulpcore.plugin``. + +### Pulp File {: #3.112.1-pulp-file } + +No significant changes. + +### Pulp Cert Guard {: #3.112.1-pulp-cert-guard } + +No significant changes. + +--- + ## 3.112.0 (2026-05-19) {: #3.112.0 } ### REST API {: #3.112.0-rest-api } @@ -555,6 +622,33 @@ No significant changes. --- +## 3.105.8 (2026-06-03) {: #3.105.8 } + +### REST API {: #3.105.8-rest-api } + +#### Bugfixes {: #3.105.8-rest-api-bugfix } + +- Optimized `QueryExistingArtifacts` by reducing database queries. + [#7558](https://github.com/pulp/pulpcore/issues/7558) +- Allow nested downloader_config to be passed json stringified. + [#7677](https://github.com/pulp/pulpcore/issues/7677) + +### Plugin API {: #3.105.8-plugin-api } + +#### Features {: #3.105.8-plugin-api-feature } + +- Exposed ``StableOrderingFilter`` in the plugin API so pulp plugins can import it from ``pulpcore.plugin``. + +### Pulp File {: #3.105.8-pulp-file } + +No significant changes. + +### Pulp Cert Guard {: #3.105.8-pulp-cert-guard } + +No significant changes. + +--- + ## 3.105.7 (2026-05-13) {: #3.105.7 } ### REST API {: #3.105.7-rest-api } @@ -1712,6 +1806,31 @@ No significant changes. --- +## 3.85.22 (2026-06-03) {: #3.85.22 } + +### REST API {: #3.85.22-rest-api } + +#### Bugfixes {: #3.85.22-rest-api-bugfix } + +- Optimized `QueryExistingArtifacts` by reducing database queries. + [#7558](https://github.com/pulp/pulpcore/issues/7558) + +### Plugin API {: #3.85.22-plugin-api } + +#### Features {: #3.85.22-plugin-api-feature } + +- Exposed ``StableOrderingFilter`` in the plugin API so pulp plugins can import it from ``pulpcore.plugin``. + +### Pulp File {: #3.85.22-pulp-file } + +No significant changes. + +### Pulp Cert Guard {: #3.85.22-pulp-cert-guard } + +No significant changes. + +--- + ## 3.85.21 (2026-05-13) {: #3.85.21 } ### REST API {: #3.85.21-rest-api } @@ -2972,6 +3091,31 @@ No significant changes. --- +## 3.73.36 (2026-06-03) {: #3.73.36 } + +### REST API {: #3.73.36-rest-api } + +#### Bugfixes {: #3.73.36-rest-api-bugfix } + +- Optimized `QueryExistingArtifacts` by reducing database queries. + [#7558](https://github.com/pulp/pulpcore/issues/7558) + +### Plugin API {: #3.73.36-plugin-api } + +#### Features {: #3.73.36-plugin-api-feature } + +- Exposed ``StableOrderingFilter`` in the plugin API so pulp plugins can import it from ``pulpcore.plugin``. + +### Pulp File {: #3.73.36-pulp-file } + +No significant changes. + +### Pulp Cert Guard {: #3.73.36-pulp-cert-guard } + +No significant changes. + +--- + ## 3.73.35 (2026-05-13) {: #3.73.35 } ### REST API {: #3.73.35-rest-api } @@ -4482,6 +4626,29 @@ No significant changes. --- +## 3.63.40 (2026-06-03) {: #3.63.40 } + +### REST API {: #3.63.40-rest-api } + +#### Bugfixes {: #3.63.40-rest-api-bugfix } + +- Optimized `QueryExistingArtifacts` by reducing database queries. + [#7558](https://github.com/pulp/pulpcore/issues/7558) + +### Plugin API {: #3.63.40-plugin-api } + +No significant changes. + +### Pulp File {: #3.63.40-pulp-file } + +No significant changes. + +### Pulp Cert Guard {: #3.63.40-pulp-cert-guard } + +No significant changes. + +--- + ## 3.63.39 (2026-05-13) {: #3.63.39 } ### REST API {: #3.63.39-rest-api } @@ -6235,6 +6402,29 @@ No significant changes. --- +## 3.49.62 (2026-06-03) {: #3.49.62 } + +### REST API {: #3.49.62-rest-api } + +#### Bugfixes {: #3.49.62-rest-api-bugfix } + +- Optimized `QueryExistingArtifacts` by reducing database queries. + [#7558](https://github.com/pulp/pulpcore/issues/7558) + +### Plugin API {: #3.49.62-plugin-api } + +No significant changes. + +### Pulp File {: #3.49.62-pulp-file } + +No significant changes. + +### Pulp Cert Guard {: #3.49.62-pulp-cert-guard } + +No significant changes. + +--- + ## 3.49.61 (2026-05-07) {: #3.49.61 } ### REST API {: #3.49.61-rest-api }