Pulpcore

Latest version: v3.69.0

Safety actively analyzes 688587 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 71

3.69.0

REST API {: 3.69.0-rest-api }

Features {: 3.69.0-rest-api-feature }

- Added core version to the bindings api spec even if core apis are not part of the spec.

Bugfixes {: 3.69.0-rest-api-bugfix }

- Fixed content-app behavior for the case where the client would get a 200 response for a package
streamed from a Remote which did not match the expected checksum.
Now, the connection is closed before finalizing the response.
[5012](https://github.com/pulp/pulpcore/issues/5012)
- On a request for on-demand content in the content app, a corrupted Remote that
contains the wrong binary (for that content) prevented other Remotes from being
attempted on future requests. Now the last failed Remotes are temporarily ignored
and others may be picked.
[5725](https://github.com/pulp/pulpcore/issues/5725)
- Disable retry logic on the context of content-app on-demand streaming, as we can't recover
from any errors after starting the streaming process (chunked transfer).
[5937](https://github.com/pulp/pulpcore/issues/5937)
- Allowed to bind api and content workers to multiple addresses.
You can specify `--bind` multiple times on the `pulpcore-{api,content}` entrypoints.
[6053](https://github.com/pulp/pulpcore/issues/6053)
- Fixed the openapi schema definition of task error.
- Fixed the schema definition for created resources.

Improved Documentation {: 3.69.0-rest-api-doc }

- Added docs about on-demand content limitations and caveats.
[1975](https://github.com/pulp/pulpcore/issues/1975),
[3212](https://github.com/pulp/pulpcore/issues/3212)

Plugin API {: 3.69.0-plugin-api }

Features {: 3.69.0-plugin-api-feature }

- Pulpcore migrations have been squashed.
In order to allow removing the old ones, plugins should rebase their migrations on at least the 0091 migration of core.
The `pulpcore-manager rebasemigrations` command will hep with that.

Bugfixes {: 3.69.0-plugin-api-bugfix }

- Fixed `GetOrCreateSerializerMixin` not accepting pulp_domain for the natural key creation.
[domain-get-create-serializer-mixin](https://github.com/pulp/pulpcore/issues/domain-get-create-serializer-mixin)

Misc {: 3.69.0-plugin-api-misc }

-

Pulp File {: 3.69.0-pulp-file }

No significant changes.

Pulp Cert Guard {: 3.69.0-pulp-cert-guard }

No significant changes.

---

3.68.2

REST API {: 3.68.2-rest-api }

No significant changes.

Plugin API {: 3.68.2-plugin-api }

Bugfixes {: 3.68.2-plugin-api-bugfix }

- Fixed `GetOrCreateSerializerMixin` not accepting pulp_domain for the natural key creation.
[domain-get-create-serializer-mixin](https://github.com/pulp/pulpcore/issues/domain-get-create-serializer-mixin)

Pulp File {: 3.68.2-pulp-file }

No significant changes.

Pulp Cert Guard {: 3.68.2-pulp-cert-guard }

No significant changes.

---

3.68.1

REST API {: 3.68.1-rest-api }

Bugfixes {: 3.68.1-rest-api-bugfix }

- Fixed content-app behavior for the case where the client would get a 200 response for a package
streamed from a Remote which did not match the expected checksum.
Now, the connection is closed before finalizing the response.
[5012](https://github.com/pulp/pulpcore/issues/5012)
- Allowed to bind api and content workers to multiple addresses.
You can specify `--bind` multiple times on the `pulpcore-{api,content}` entrypoints.
[6053](https://github.com/pulp/pulpcore/issues/6053)

Plugin API {: 3.68.1-plugin-api }

No significant changes.

Pulp File {: 3.68.1-pulp-file }

No significant changes.

Pulp Cert Guard {: 3.68.1-pulp-cert-guard }

No significant changes.

---

3.68.0

REST API {: 3.68.0-rest-api }

Bugfixes {: 3.68.0-rest-api-bugfix }

- Fixed an assertion on all content being added/removed in a repository version is of the same domain.
[content-assert](https://github.com/pulp/pulpcore/issues/content-assert)
- Fixed incorrect count of waiting tasks in the queue for the `tasks_unblocked_queue` and `tasks_longest_unblocked_time` metrics.
[5941](https://github.com/pulp/pulpcore/issues/5941)
- On the content-app, added ClientConnectionError (aiohttp) as an exception that can trigger
a retry when streaming content from a Remote.
[5967](https://github.com/pulp/pulpcore/issues/5967)

Plugin API {: 3.68.0-plugin-api }

Features {: 3.68.0-plugin-api-feature }

- Added `pulpcore.app.util.cache_key` to the plugin api.
Use this method to get the base-key when using the Pulp cache.
[cache-key](https://github.com/pulp/pulpcore/issues/cache-key)

Pulp File {: 3.68.0-pulp-file }

No significant changes.

Pulp Cert Guard {: 3.68.0-pulp-cert-guard }

No significant changes.

---

3.67.1

REST API {: 3.67.1-rest-api }

Bugfixes {: 3.67.1-rest-api-bugfix }

- Fixed an assertion on all content being added/removed in a repository version is of the same domain.
[content-assert](https://github.com/pulp/pulpcore/issues/content-assert)

Plugin API {: 3.67.1-plugin-api }

No significant changes.

Pulp File {: 3.67.1-pulp-file }

No significant changes.

Pulp Cert Guard {: 3.67.1-pulp-cert-guard }

No significant changes.

---

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.

---

Page 1 of 71

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.