Pulp-deb

Latest version: v3.4.0

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

Scan your dependencies

Page 6 of 11

2.16.2

Features

- Users can now use the FORCE_IGNORE_MISSING_PACKAGE_INDICES setting to define the corresponding behaviour for all remotes.
[9555](https://github.com/pulp/pulp_deb/issues/9555)

Bugfixes

- Made the sync workflow robust with respect to upstream package indices containing packages with a wrong architecture.
[422](https://github.com/pulp/pulp_deb/issues/422)
- Changed the release file publication behaviour of the APT publisher to prevent a design clash with apt-secure.
You may set PUBLISH_RELEASE_FILE_LABEL and PUBLISH_RELEASE_FILE_VERSION to True to revert to the old behaviour.
[443](https://github.com/pulp/pulp_deb/issues/443)

Misc

- Reworked the sync handling for upstream repos using `No-Support-for-Architecture-all: Packages` format.
This was needed to avoid clashes with the new arch filtering introduced in [422](https://github.com/pulp/pulp_deb/issues/422).
[456](https://github.com/pulp/pulp_deb/issues/456)

---

2.16.1

Bugfixes

- Fixed a bug causing package validation to fail, when the package paragraph contains keys without values.
(backported from 8770)
[432](https://github.com/pulp/pulp_deb/issues/432)
- Fixed a bug causing publications to reference any `AptReleaseSigningService` via a full URL instead of just a `pulp_href`.
(backported from 9563)
[433](https://github.com/pulp/pulp_deb/issues/433)

---

2.16.0

Bugfixes

- Flat repo syncs were made more robust with respect to minimal release files.
[7673](https://pulp.plan.io/issues/7673)
- Fixed a bug causing syncs to fail if upstream repos have more than 256 characters worth of distributions, components, or architectures.
[9277](https://pulp.plan.io/issues/9277)
- Added fix to delete package fields with values of an incorrect type.
[9333](https://pulp.plan.io/issues/9333)

Misc

- Amended dispatch arguments deprecated by pulpcore in anticipation of removal.
[9349](https://pulp.plan.io/issues/9349)

---

2.15.1

Misc

- Amended dispatch arguments deprecated by pulpcore in anticipation of removal.
(backported from 9349)
[9505](https://pulp.plan.io/issues/9505)

---

2.15.0

Features

- Add custom_fields to hold non-standard PackageIndex fields
[8232](https://pulp.plan.io/issues/8232)

Bugfixes

- The plugins async pipeline was made Django 3 compatible in anticipation of pulpcore 3.15.
[9299](https://pulp.plan.io/issues/9299)

Improved Documentation

- Reworked the plugin installation docs to be helpful to new users.
[9186](https://pulp.plan.io/issues/9186)

Misc

- Added touch statements to prevent false positives during orphan cleanup.
[9162](https://pulp.plan.io/issues/9162)
- Replaced deprecated JSONField model from contrib with the one available with Django 3.
[9300](https://pulp.plan.io/issues/9300)

---

2.14.1

Compatible with: `pulpcore>=3.14,<3.16`

Misc

- Re-enabled Python 3.6 and 3.7 for the all 2.14.* releases.
[9164](https://pulp.plan.io/issues/9164)
- Added touch statements to prevent false positives during orphan cleanup.
(backported from 9162)
[9175](https://pulp.plan.io/issues/9175)

---

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.