From c04c59bcb2ca81c604731745b1b874af82920c38 Mon Sep 17 00:00:00 2001 From: pulpbot Date: Wed, 25 Sep 2024 15:43:42 +0000 Subject: [PATCH] Release 3.62.0 --- .bumpversion.cfg | 2 +- CHANGES.md | 50 +++++++++++++++++++++++++++++ CHANGES/3634.bugfix | 1 - CHANGES/4110.feature | 1 - CHANGES/4207.feature | 2 -- CHANGES/5087.feature | 3 -- CHANGES/5807.doc | 1 - CHANGES/plugin_api/3649.deprecation | 2 -- CHANGES/plugin_api/4207.feature | 2 -- pulp_certguard/app/__init__.py | 2 +- pulp_file/app/__init__.py | 2 +- pulpcore/app/apps.py | 2 +- setup.py | 2 +- 13 files changed, 55 insertions(+), 17 deletions(-) delete mode 100644 CHANGES/3634.bugfix delete mode 100644 CHANGES/4110.feature delete mode 100644 CHANGES/4207.feature delete mode 100644 CHANGES/5087.feature delete mode 100644 CHANGES/5807.doc delete mode 100644 CHANGES/plugin_api/3649.deprecation delete mode 100644 CHANGES/plugin_api/4207.feature diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 7c40ae7c88..c7494cdaaa 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.62.0.dev +current_version = 3.62.0 commit = False tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)(\.(?P[a-z]+))? diff --git a/CHANGES.md b/CHANGES.md index 6aea163e1a..c45b638eb1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,56 @@ [//]: # (towncrier release notes start) +## 3.62.0 (2024-09-25) {: #3.62.0 } + +### REST API {: #3.62.0-rest-api } + +#### Features {: #3.62.0-rest-api-feature } + +- Added `name`, `base_url` and `last_replication` filters for UpstreamPulps. + [#4110](https://github.com/pulp/pulpcore/issues/4110) +- Added new setting ``API_ROOT_REWRITE_HEADER`` that when specified allows the API_ROOT to be rewritten + per request based on the header's value. + [#4207](https://github.com/pulp/pulpcore/issues/4207) +- Added new `q_select` field to UpstreamPulp to allow for more advanced filtering on upstream distributions. + `pulp_label_select` has been removed and its values have been migrated to this new field. + Please upgrade every API worker before issuing a new replicate task to avoid unwanted behavior. + [#5087](https://github.com/pulp/pulpcore/issues/5087) + +#### Bugfixes {: #3.62.0-rest-api-bugfix } + +- Fixed Publication & RepositoryVersion's `content__in` filter to properly accept an array of strings. + [#3634](https://github.com/pulp/pulpcore/issues/3634) + +#### Improved Documentation {: #3.62.0-rest-api-doc } + +- Document the environment variables used in the test fixture `bindings_cfg`. + [#5807](https://github.com/pulp/pulpcore/issues/5807) + +### Plugin API {: #3.62.0-plugin-api } + +#### Features {: #3.62.0-plugin-api-feature } + +- Added new ``reverse`` method that handles Pulp specific url formatting. Plugins should update + instances of ``django.urls.reverse`` and ``rest_framework.reverse`` to this new Pulp one. + [#4207](https://github.com/pulp/pulpcore/issues/4207) + +#### Deprecations {: #3.62.0-plugin-api-deprecation } + +- Deprecated Replicator's `distribution_data`, plugins should switch to `distribution_extra_fields`. + `distribution_data` will be removed in pulpcore==3.70. + [#3649](https://github.com/pulp/pulpcore/issues/3649) + +### Pulp File {: #3.62.0-pulp-file } + +No significant changes. + +### Pulp Cert Guard {: #3.62.0-pulp-cert-guard } + +No significant changes. + +--- + ## 3.61.0 (2024-09-18) {: #3.61.0 } ### REST API {: #3.61.0-rest-api } diff --git a/CHANGES/3634.bugfix b/CHANGES/3634.bugfix deleted file mode 100644 index 1ecb92ff36..0000000000 --- a/CHANGES/3634.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed Publication & RepositoryVersion's `content__in` filter to properly accept an array of strings. diff --git a/CHANGES/4110.feature b/CHANGES/4110.feature deleted file mode 100644 index f2a6aca4be..0000000000 --- a/CHANGES/4110.feature +++ /dev/null @@ -1 +0,0 @@ -Added `name`, `base_url` and `last_replication` filters for UpstreamPulps. diff --git a/CHANGES/4207.feature b/CHANGES/4207.feature deleted file mode 100644 index 293fd0da65..0000000000 --- a/CHANGES/4207.feature +++ /dev/null @@ -1,2 +0,0 @@ -Added new setting ``API_ROOT_REWRITE_HEADER`` that when specified allows the API_ROOT to be rewritten -per request based on the header's value. diff --git a/CHANGES/5087.feature b/CHANGES/5087.feature deleted file mode 100644 index 672ad13808..0000000000 --- a/CHANGES/5087.feature +++ /dev/null @@ -1,3 +0,0 @@ -Added new `q_select` field to UpstreamPulp to allow for more advanced filtering on upstream distributions. -`pulp_label_select` has been removed and its values have been migrated to this new field. -Please upgrade every API worker before issuing a new replicate task to avoid unwanted behavior. diff --git a/CHANGES/5807.doc b/CHANGES/5807.doc deleted file mode 100644 index 668cbe49e4..0000000000 --- a/CHANGES/5807.doc +++ /dev/null @@ -1 +0,0 @@ -Document the environment variables used in the test fixture `bindings_cfg`. diff --git a/CHANGES/plugin_api/3649.deprecation b/CHANGES/plugin_api/3649.deprecation deleted file mode 100644 index 850d2269c2..0000000000 --- a/CHANGES/plugin_api/3649.deprecation +++ /dev/null @@ -1,2 +0,0 @@ -Deprecated Replicator's `distribution_data`, plugins should switch to `distribution_extra_fields`. -`distribution_data` will be removed in pulpcore==3.70. diff --git a/CHANGES/plugin_api/4207.feature b/CHANGES/plugin_api/4207.feature deleted file mode 100644 index 950dc94b96..0000000000 --- a/CHANGES/plugin_api/4207.feature +++ /dev/null @@ -1,2 +0,0 @@ -Added new ``reverse`` method that handles Pulp specific url formatting. Plugins should update -instances of ``django.urls.reverse`` and ``rest_framework.reverse`` to this new Pulp one. diff --git a/pulp_certguard/app/__init__.py b/pulp_certguard/app/__init__.py index 8d853adc6d..d3e6459687 100644 --- a/pulp_certguard/app/__init__.py +++ b/pulp_certguard/app/__init__.py @@ -6,6 +6,6 @@ class PulpCertGuardPluginAppConfig(PulpPluginAppConfig): name = "pulp_certguard.app" label = "certguard" - version = "3.62.0.dev" + version = "3.62.0" python_package_name = "pulpcore" domain_compatible = True diff --git a/pulp_file/app/__init__.py b/pulp_file/app/__init__.py index 1c1c073c62..ec6fa3a659 100644 --- a/pulp_file/app/__init__.py +++ b/pulp_file/app/__init__.py @@ -8,6 +8,6 @@ class PulpFilePluginAppConfig(PulpPluginAppConfig): name = "pulp_file.app" label = "file" - version = "3.62.0.dev" + version = "3.62.0" python_package_name = "pulpcore" domain_compatible = True diff --git a/pulpcore/app/apps.py b/pulpcore/app/apps.py index 38723a9a9c..e250f07ce6 100644 --- a/pulpcore/app/apps.py +++ b/pulpcore/app/apps.py @@ -239,7 +239,7 @@ class PulpAppConfig(PulpPluginAppConfig): label = "core" # The version of this app - version = "3.62.0.dev" + version = "3.62.0" # The python package name providing this app python_package_name = "pulpcore" diff --git a/setup.py b/setup.py index e94a534565..6a97aacbcf 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setup( name="pulpcore", - version="3.62.0.dev", + version="3.62.0", description="Pulp Django Application and Related Modules", long_description=long_description, long_description_content_type="text/markdown",