From a5c9aec474864e36ec5d6ba7082c8a91b97508ab Mon Sep 17 00:00:00 2001 From: pulpbot Date: Wed, 7 Aug 2024 13:46:35 +0000 Subject: [PATCH] Release 3.57.0 --- .bumpversion.cfg | 2 +- CHANGES.md | 44 +++++++++++++++++++++++++++++ CHANGES/+deferred_task_args.feature | 2 -- CHANGES/5422.feature | 3 -- CHANGES/5478.doc | 2 -- CHANGES/5635.bugfix | 1 - CHANGES/5664.bugfix | 1 - CHANGES/plugin_api/5633.bugfix | 2 -- pulp_certguard/app/__init__.py | 2 +- pulp_file/app/__init__.py | 2 +- pulpcore/app/apps.py | 2 +- setup.py | 2 +- 12 files changed, 49 insertions(+), 16 deletions(-) delete mode 100644 CHANGES/+deferred_task_args.feature delete mode 100644 CHANGES/5422.feature delete mode 100644 CHANGES/5478.doc delete mode 100644 CHANGES/5635.bugfix delete mode 100644 CHANGES/5664.bugfix delete mode 100644 CHANGES/plugin_api/5633.bugfix diff --git a/.bumpversion.cfg b/.bumpversion.cfg index c6384d46d4..79b2496abf 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.57.0.dev +current_version = 3.57.0 commit = False tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)(\.(?P[a-z]+))? diff --git a/CHANGES.md b/CHANGES.md index cf036706ee..52bc7f4611 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,50 @@ [//]: # (towncrier release notes start) +# ## 3.57.0 (2024-08-07) {: #3.57.0 } + +### REST API {: #3.57.0-rest-api } + +#### Features {: #3.57.0-rest-api-feature } + +- Added the ability to save task's diagnostics data as artifacts. These artifacts are available at the + task's detail endpoint. To download them, issue a GET request to `${TASK_HREF}profile_artifacts/`. + The artifacts are cleaned up automatically by the orphan cleanup. + [#5422](https://github.com/pulp/pulpcore/issues/5422) +- Improved performance when handling tasks by deferred loading of encrypted args. + This also allows seeing and purging tasks in case the symmetric db key was lost. + +#### Bugfixes {: #3.57.0-rest-api-bugfix } + +- Implemented batching for artifact deletion to handle the reclaim space task for large repositories. + [#5635](https://github.com/pulp/pulpcore/issues/5635) +- Fixed urlizing of api hrefs in clickable api. + [#5664](https://github.com/pulp/pulpcore/issues/5664) + +#### Improved Documentation {: #3.57.0-rest-api-doc } + +- Updated REMOTE-USER header definition (to use hyphen, instead of underscore) due + to gunicorn version update blocking its usage for security purposes. + [#5478](https://github.com/pulp/pulpcore/issues/5478) + +### Plugin API {: #3.57.0-plugin-api } + +#### Bugfixes {: #3.57.0-plugin-api-bugfix } + +- Change field name `url` to `file_url` on UploadSerializerFieldsMixin to avoid conflicting fields in + plugins. + [#5633](https://github.com/pulp/pulpcore/issues/5633) + +### Pulp File {: #3.57.0-pulp-file } + +No significant changes. + +### Pulp Cert Guard {: #3.57.0-pulp-cert-guard } + +No significant changes. + +--- + ## 3.56.1 (2024-07-26) {: #3.56.1 } diff --git a/CHANGES/+deferred_task_args.feature b/CHANGES/+deferred_task_args.feature deleted file mode 100644 index 5e8125ff44..0000000000 --- a/CHANGES/+deferred_task_args.feature +++ /dev/null @@ -1,2 +0,0 @@ -Improved performance when handling tasks by deferred loading of encrypted args. -This also allows seeing and purging tasks in case the symmetric db key was lost. diff --git a/CHANGES/5422.feature b/CHANGES/5422.feature deleted file mode 100644 index f9fd009d7e..0000000000 --- a/CHANGES/5422.feature +++ /dev/null @@ -1,3 +0,0 @@ -Added the ability to save task's diagnostics data as artifacts. These artifacts are available at the -task's detail endpoint. To download them, issue a GET request to `${TASK_HREF}profile_artifacts/`. -The artifacts are cleaned up automatically by the orphan cleanup. diff --git a/CHANGES/5478.doc b/CHANGES/5478.doc deleted file mode 100644 index 40c902a3c9..0000000000 --- a/CHANGES/5478.doc +++ /dev/null @@ -1,2 +0,0 @@ -Updated REMOTE-USER header definition (to use hyphen, instead of underscore) due -to gunicorn version update blocking its usage for security purposes. diff --git a/CHANGES/5635.bugfix b/CHANGES/5635.bugfix deleted file mode 100644 index 54d2410d56..0000000000 --- a/CHANGES/5635.bugfix +++ /dev/null @@ -1 +0,0 @@ -Implemented batching for artifact deletion to handle the reclaim space task for large repositories. diff --git a/CHANGES/5664.bugfix b/CHANGES/5664.bugfix deleted file mode 100644 index 50fcb275de..0000000000 --- a/CHANGES/5664.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed urlizing of api hrefs in clickable api. diff --git a/CHANGES/plugin_api/5633.bugfix b/CHANGES/plugin_api/5633.bugfix deleted file mode 100644 index e4e0b30a2c..0000000000 --- a/CHANGES/plugin_api/5633.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Change field name `url` to `file_url` on UploadSerializerFieldsMixin to avoid conflicting fields in -plugins. diff --git a/pulp_certguard/app/__init__.py b/pulp_certguard/app/__init__.py index 14fa2ccd7b..887d415474 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.57.0.dev" + version = "3.57.0" python_package_name = "pulpcore" domain_compatible = True diff --git a/pulp_file/app/__init__.py b/pulp_file/app/__init__.py index c71bb90599..5222c6272c 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.57.0.dev" + version = "3.57.0" python_package_name = "pulpcore" domain_compatible = True diff --git a/pulpcore/app/apps.py b/pulpcore/app/apps.py index 20c9ccee7a..6b89edefa9 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.57.0.dev" + version = "3.57.0" # The python package name providing this app python_package_name = "pulpcore" diff --git a/setup.py b/setup.py index 3b0e7fbbda..4e4d6a9272 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setup( name="pulpcore", - version="3.57.0.dev", + version="3.57.0", description="Pulp Django Application and Related Modules", long_description=long_description, long_description_content_type="text/markdown",