diff --git a/.bumpversion.cfg b/.bumpversion.cfg index d1cfe00f25..0dbac5260b 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.67.0.dev +current_version = 3.67.0 commit = False tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)(\.(?P[a-z]+))? diff --git a/CHANGES.md b/CHANGES.md index 7894044fac..e5f7d5bb85 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,56 @@ [//]: # (towncrier release notes start) +## 3.67.0 (2024-11-06) {: #3.67.0 } + +### REST API {: #3.67.0-rest-api } + +#### Features {: #3.67.0-rest-api-feature } + +- Added `DefaultAccessPolicy` that will always use the default policy declared on the views. + Added `AccessPolicyFromSettings` that will read policies from the `ACCESS_POLICIES` setting first. + [#5882](https://github.com/pulp/pulpcore/issues/5882) +- Replaced built-in opentelemetry metrics with custom middlewares. Additionally, introduced a new + setting `OTEL_ENABLED` that toggles the opentelemetry instrumentation on and off. It defaults to + `False`. + [#5943](https://github.com/pulp/pulpcore/issues/5943) + +#### Bugfixes {: #3.67.0-rest-api-bugfix } + +- pass envvars to Signing Scripts to access GNUPGHOME + [#5911](https://github.com/pulp/pulpcore/issues/5911) +- Fixed repository modify allowing content from separate domains. + [#5934](https://github.com/pulp/pulpcore/issues/5934) +- Fixed the JSONField specification so it doesn't break ruby bindings. + See context [here](https://github.com/pulp/pulp_rpm/issues/3639). + +#### Improved Documentation {: #3.67.0-rest-api-doc } + +- Fixed pulpcore code-api generated docs, which was not using the right mkdocstring directives yet. + [#5834](https://github.com/pulp/pulpcore/issues/5834) + +### Plugin API {: #3.67.0-plugin-api } + +#### Bugfixes {: #3.67.0-plugin-api-bugfix } + +- Downloaders now always ensure the download ends up under `WORKING_DIRECTORY`. + [#5912](https://github.com/pulp/pulpcore/issues/5912) + +#### Removals {: #3.67.0-plugin-api-removal } + +- Deprecated `AccessPolicyFromDB` for removal in 4.0. + [#5822](https://github.com/pulp/pulpcore/issues/5822) + +### Pulp File {: #3.67.0-pulp-file } + +No significant changes. + +### Pulp Cert Guard {: #3.67.0-pulp-cert-guard } + +No significant changes. + +--- + ## 3.66.0 (2024-10-16) {: #3.66.0 } ### REST API {: #3.66.0-rest-api } diff --git a/CHANGES/+fix-any-type.bugfix b/CHANGES/+fix-any-type.bugfix deleted file mode 100644 index 89ea25f511..0000000000 --- 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/5834.doc b/CHANGES/5834.doc deleted file mode 100644 index ecb3669893..0000000000 --- a/CHANGES/5834.doc +++ /dev/null @@ -1 +0,0 @@ -Fixed pulpcore code-api generated docs, which was not using the right mkdocstring directives yet. diff --git a/CHANGES/5882.feature b/CHANGES/5882.feature deleted file mode 100644 index 42dd4d5638..0000000000 --- a/CHANGES/5882.feature +++ /dev/null @@ -1,2 +0,0 @@ -Added `DefaultAccessPolicy` that will always use the default policy declared on the views. -Added `AccessPolicyFromSettings` that will read policies from the `ACCESS_POLICIES` setting first. diff --git a/CHANGES/5911.bugfix b/CHANGES/5911.bugfix deleted file mode 100644 index 62612a6481..0000000000 --- a/CHANGES/5911.bugfix +++ /dev/null @@ -1 +0,0 @@ -pass envvars to Signing Scripts to access GNUPGHOME diff --git a/CHANGES/5934.bugfix b/CHANGES/5934.bugfix deleted file mode 100644 index 3c71e491de..0000000000 --- a/CHANGES/5934.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed repository modify allowing content from separate domains. diff --git a/CHANGES/5943.feature b/CHANGES/5943.feature deleted file mode 100644 index 79cd9b4608..0000000000 --- a/CHANGES/5943.feature +++ /dev/null @@ -1,3 +0,0 @@ -Replaced built-in opentelemetry metrics with custom middlewares. Additionally, introduced a new -setting `OTEL_ENABLED` that toggles the opentelemetry instrumentation on and off. It defaults to -`False`. diff --git a/CHANGES/plugin_api/5822.removal b/CHANGES/plugin_api/5822.removal deleted file mode 100644 index c18ac52c00..0000000000 --- a/CHANGES/plugin_api/5822.removal +++ /dev/null @@ -1 +0,0 @@ -Deprecated `AccessPolicyFromDB` for removal in 4.0. diff --git a/CHANGES/plugin_api/5912.bugfix b/CHANGES/plugin_api/5912.bugfix deleted file mode 100644 index 42cd05d5ad..0000000000 --- a/CHANGES/plugin_api/5912.bugfix +++ /dev/null @@ -1 +0,0 @@ -Downloaders now always ensure the download ends up under `WORKING_DIRECTORY`. diff --git a/pulp_certguard/app/__init__.py b/pulp_certguard/app/__init__.py index 556cbb59eb..ac01beee53 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.67.0.dev" + version = "3.67.0" python_package_name = "pulpcore" domain_compatible = True diff --git a/pulp_file/app/__init__.py b/pulp_file/app/__init__.py index f7258e6f33..b1a7071a88 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.67.0.dev" + version = "3.67.0" python_package_name = "pulpcore" domain_compatible = True diff --git a/pulpcore/app/apps.py b/pulpcore/app/apps.py index 98ac6eec90..de463ca159 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.67.0.dev" + version = "3.67.0" # The python package name providing this app python_package_name = "pulpcore" diff --git a/setup.py b/setup.py index 95347f85f5..2859583785 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setup( name="pulpcore", - version="3.67.0.dev", + version="3.67.0", description="Pulp Django Application and Related Modules", long_description=long_description, long_description_content_type="text/markdown",