From 65fefe1c7e066dcbb7a846d1b0ad27509e2a13a3 Mon Sep 17 00:00:00 2001 From: pulpbot Date: Fri, 15 Mar 2024 14:08:38 +0000 Subject: [PATCH] Release 2.19.0 --- .bumpversion.cfg | 2 +- CHANGES.rst | 47 ++++++++++++++++++++++++++++++++++ CHANGES/1437.feature | 4 --- CHANGES/1485.removal | 3 --- CHANGES/1494.feature | 2 -- CHANGES/1509.removal | 4 --- CHANGES/1517.doc | 2 -- CHANGES/1552.bugfix | 1 - docs/conf.py | 4 +-- pulp_container/app/__init__.py | 2 +- setup.py | 2 +- 11 files changed, 52 insertions(+), 21 deletions(-) delete mode 100644 CHANGES/1437.feature delete mode 100644 CHANGES/1485.removal delete mode 100644 CHANGES/1494.feature delete mode 100644 CHANGES/1509.removal delete mode 100644 CHANGES/1517.doc delete mode 100644 CHANGES/1552.bugfix diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 9ba951f98..8df3d36e9 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 2.19.0.dev +current_version = 2.19.0 commit = False tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)(\.(?P[a-z]+))? diff --git a/CHANGES.rst b/CHANGES.rst index c614521e2..cfdf079ae 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -13,6 +13,53 @@ Changelog .. towncrier release notes start +2.19.0 (2024-03-15) +=================== + +Features +-------- + +- Incorporated a notion of container images' characteristics. Users can now filter manifests by their + nature using the ``is_flatpak`` or ``is_bootable`` field on the corresponding Manifest endpoint. + In addition to that, manifest's annotations and configuration labels were exposed on the same + endpoint too. + `#1437 `__ +- Updated the OCI manifest schema validation to comply with the changes from the OCI Image Manifest + Specification. + `#1494 `__ + + +Bugfixes +-------- + +- Fixed sync failure due to ignored certs during registry signature extentions API check. + `#1552 `__ + + +Improved Documentation +---------------------- + +- Migrated the whole documentation to staging. The documentation should be now consumed from the + unified docs site. + `#1517 `__ + + +Deprecations and Removals +------------------------- + +- Removed the optional "kid" parameter stored inside the signatures' payload generated during + docker manifest v2 schema 1 conversion. This change also removes the ``ecdsa`` dependency, + which is vulnerable to Minevra timing attacks. + `#1485 `__ +- Removed the manifest schema conversion machinery. If the manifest is stored locally in the newer + format and old clients request v2 schema1 manifest they will receive 404. v2 schema1 manifest is + still going to be mirrored from remote source during sync if available and passed to the old clients + on the request. + `#1509 `__ + + +---- + 2.18.0 (2024-02-02) =================== diff --git a/CHANGES/1437.feature b/CHANGES/1437.feature deleted file mode 100644 index 056bed688..000000000 --- a/CHANGES/1437.feature +++ /dev/null @@ -1,4 +0,0 @@ -Incorporated a notion of container images' characteristics. Users can now filter manifests by their -nature using the ``is_flatpak`` or ``is_bootable`` field on the corresponding Manifest endpoint. -In addition to that, manifest's annotations and configuration labels were exposed on the same -endpoint too. diff --git a/CHANGES/1485.removal b/CHANGES/1485.removal deleted file mode 100644 index d0ee06c73..000000000 --- a/CHANGES/1485.removal +++ /dev/null @@ -1,3 +0,0 @@ -Removed the optional "kid" parameter stored inside the signatures' payload generated during -docker manifest v2 schema 1 conversion. This change also removes the ``ecdsa`` dependency, -which is vulnerable to Minevra timing attacks. diff --git a/CHANGES/1494.feature b/CHANGES/1494.feature deleted file mode 100644 index 42fe9470d..000000000 --- a/CHANGES/1494.feature +++ /dev/null @@ -1,2 +0,0 @@ -Updated the OCI manifest schema validation to comply with the changes from the OCI Image Manifest -Specification. diff --git a/CHANGES/1509.removal b/CHANGES/1509.removal deleted file mode 100644 index 8e858372f..000000000 --- a/CHANGES/1509.removal +++ /dev/null @@ -1,4 +0,0 @@ -Removed the manifest schema conversion machinery. If the manifest is stored locally in the newer -format and old clients request v2 schema1 manifest they will receive 404. v2 schema1 manifest is -still going to be mirrored from remote source during sync if available and passed to the old clients -on the request. diff --git a/CHANGES/1517.doc b/CHANGES/1517.doc deleted file mode 100644 index 72129d309..000000000 --- a/CHANGES/1517.doc +++ /dev/null @@ -1,2 +0,0 @@ -Migrated the whole documentation to staging. The documentation should be now consumed from the -unified docs site. diff --git a/CHANGES/1552.bugfix b/CHANGES/1552.bugfix deleted file mode 100644 index 3bbc34fe4..000000000 --- a/CHANGES/1552.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed sync failure due to ignored certs during registry signature extentions API check. diff --git a/docs/conf.py b/docs/conf.py index 2f44244d1..4bb68f119 100755 --- a/docs/conf.py +++ b/docs/conf.py @@ -74,9 +74,9 @@ # built documents. # # The short X.Y version. -version = "2.19.0.dev" +version = "2.19.0" # The full version, including alpha/beta/rc tags. -release = "2.19.0.dev" +release = "2.19.0" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/pulp_container/app/__init__.py b/pulp_container/app/__init__.py index fd959a1f4..2d939a21b 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.19.0.dev" + version = "2.19.0" python_package_name = "pulp-container" def ready(self): diff --git a/setup.py b/setup.py index 85938d995..9470e9e34 100755 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ setup( name="pulp-container", - version="2.19.0.dev", + version="2.19.0", description="Container plugin for the Pulp Project", long_description=long_description, license="GPLv2+",