From 631d28da128a6662bb30c326f4026652f94f5c12 Mon Sep 17 00:00:00 2001 From: pulpbot Date: Fri, 1 Nov 2024 21:05:49 +0000 Subject: [PATCH] Release 2.22.0 --- .bumpversion.cfg | 2 +- CHANGES.md | 35 ++++++++++++++++++++++++++++++++++ CHANGES/+fix-any-type.bugfix | 2 -- CHANGES/1700.bugfix | 2 -- CHANGES/1703.bugfix | 2 -- CHANGES/1712.bugfix | 2 -- CHANGES/1746.bugfix | 2 -- CHANGES/1751.feature | 2 -- CHANGES/1759.bugfix | 2 -- CHANGES/1767.feature | 1 - CHANGES/479.feature | 2 -- pulp_container/app/__init__.py | 2 +- setup.py | 2 +- 13 files changed, 38 insertions(+), 20 deletions(-) delete mode 100644 CHANGES/+fix-any-type.bugfix delete mode 100644 CHANGES/1700.bugfix delete mode 100644 CHANGES/1703.bugfix delete mode 100644 CHANGES/1712.bugfix delete mode 100644 CHANGES/1746.bugfix delete mode 100644 CHANGES/1751.feature delete mode 100644 CHANGES/1759.bugfix delete mode 100644 CHANGES/1767.feature delete mode 100644 CHANGES/479.feature diff --git a/.bumpversion.cfg b/.bumpversion.cfg index b10a9cedc..c4bc3e08f 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 2.22.0.dev +current_version = 2.22.0 commit = False tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)(\.(?P[a-z]+))? diff --git a/CHANGES.md b/CHANGES.md index 12c9f78d3..b56938a11 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,41 @@ [//]: # (towncrier release notes start) +## 2.22.0 (2024-11-01) {: #2.22.0 } + +#### Features {: #2.22.0-feature } + +- The `build_image` endpoint has been refactored to accept `build_context` + (i.e., a file repository version) instead of raw artifacts. The same applies to Containerfile." + [#479](https://github.com/pulp/pulp_container/issues/479) +- Introduced the `type` field on the Manifests endpoint to enable easier differentiation of image + types. + [#1751](https://github.com/pulp/pulp_container/issues/1751) +- Added `architecture`, `os`, and `compressed_image_size` fields to Manifest. + [#1767](https://github.com/pulp/pulp_container/issues/1767) + +#### Bugfixes {: #2.22.0-bugfix } + +- Resolved an issue with the pull-through cache that was causing errors when retrieving v2 schema 1 + manifests. + [#1700](https://github.com/pulp/pulp_container/issues/1700) +- Fixed an issue causing an HTTP 500 error when a GET request for a non-existing + blob was made to a distribution with only a `repository_version` set. + [#1703](https://github.com/pulp/pulp_container/issues/1703) +- Fixed an HTTP 500 error returned when pushing an image with the same name as the name of an existing + read-only repository. + [#1712](https://github.com/pulp/pulp_container/issues/1712) +- Resolved an issue with syncing content causing errors when retrieving manifests without a mediaType + definition. + [#1746](https://github.com/pulp/pulp_container/issues/1746) +- Resolved an issue where syncing filtered content with a `cosign` signature from a remote source lacking `Sigstore`, + and with `signed_only: true` enabled, could occasionally fail. + [#1759](https://github.com/pulp/pulp_container/issues/1759) +- Fixed the JSONField specification so it doesn't break ruby bindings. + See context [here](https://github.com/pulp/pulp_rpm/issues/3639). + +--- + ## 2.21.1 (2024-10-25) {: #2.21.1 } #### Bugfixes {: #2.21.1-bugfix } diff --git a/CHANGES/+fix-any-type.bugfix b/CHANGES/+fix-any-type.bugfix deleted file mode 100644 index 89ea25f51..000000000 --- a/CHANGES/+fix-any-type.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Fixed the JSONField specification so it doesn't break ruby bindings. -See context [here](https://github.com/pulp/pulp_rpm/issues/3639). diff --git a/CHANGES/1700.bugfix b/CHANGES/1700.bugfix deleted file mode 100644 index bffe75aba..000000000 --- a/CHANGES/1700.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Resolved an issue with the pull-through cache that was causing errors when retrieving v2 schema 1 -manifests. diff --git a/CHANGES/1703.bugfix b/CHANGES/1703.bugfix deleted file mode 100644 index 231a3c156..000000000 --- a/CHANGES/1703.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Fixed an issue causing an HTTP 500 error when a GET request for a non-existing -blob was made to a distribution with only a `repository_version` set. diff --git a/CHANGES/1712.bugfix b/CHANGES/1712.bugfix deleted file mode 100644 index c323cb5ac..000000000 --- a/CHANGES/1712.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Fixed an HTTP 500 error returned when pushing an image with the same name as the name of an existing -read-only repository. diff --git a/CHANGES/1746.bugfix b/CHANGES/1746.bugfix deleted file mode 100644 index 4c2d7f70e..000000000 --- a/CHANGES/1746.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Resolved an issue with syncing content causing errors when retrieving manifests without a mediaType -definition. diff --git a/CHANGES/1751.feature b/CHANGES/1751.feature deleted file mode 100644 index 4d39daf8b..000000000 --- a/CHANGES/1751.feature +++ /dev/null @@ -1,2 +0,0 @@ -Introduced the `type` field on the Manifests endpoint to enable easier differentiation of image -types. diff --git a/CHANGES/1759.bugfix b/CHANGES/1759.bugfix deleted file mode 100644 index 59623e03b..000000000 --- a/CHANGES/1759.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Resolved an issue where syncing filtered content with a `cosign` signature from a remote source lacking `Sigstore`, -and with `signed_only: true` enabled, could occasionally fail. diff --git a/CHANGES/1767.feature b/CHANGES/1767.feature deleted file mode 100644 index 5fb0797af..000000000 --- a/CHANGES/1767.feature +++ /dev/null @@ -1 +0,0 @@ -Added `architecture`, `os`, and `compressed_image_size` fields to Manifest. diff --git a/CHANGES/479.feature b/CHANGES/479.feature deleted file mode 100644 index 138d27bf4..000000000 --- a/CHANGES/479.feature +++ /dev/null @@ -1,2 +0,0 @@ -The `build_image` endpoint has been refactored to accept `build_context` -(i.e., a file repository version) instead of raw artifacts. The same applies to Containerfile." diff --git a/pulp_container/app/__init__.py b/pulp_container/app/__init__.py index d1f0304fa..e7b140b57 100644 --- a/pulp_container/app/__init__.py +++ b/pulp_container/app/__init__.py @@ -6,7 +6,7 @@ class PulpContainerPluginAppConfig(PulpPluginAppConfig): name = "pulp_container.app" label = "container" - version = "2.22.0.dev" + version = "2.22.0" python_package_name = "pulp-container" def ready(self): diff --git a/setup.py b/setup.py index daa08ff4e..4ed7bf354 100755 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ setup( name="pulp-container", - version="2.22.0.dev", + version="2.22.0", description="Container plugin for the Pulp Project", long_description=long_description, license="GPLv2+",