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 1 of 11

3.3.1

Bugfixes {: 3.3.1-bugfix }

- Fixed throwing the wrong error when pointing to an invalid repository with a custom signing service.
[1122](https://github.com/pulp/pulp_deb/issues/1122)

Misc {: 3.3.1-misc }

- Improved the publish task performance by optimizing the database queries used in that task.
[1115](https://github.com/pulp/pulp_deb/issues/1115)

---

3.3.0

Features {: 3.3.0-feature }

- Added the ``architectures`` and ``components`` parameters to the release API in order to create releases with accompanying architectures and components in a single API call.
Also added retrieve functionality to the release API.
[1038](https://github.com/pulp/pulp_deb/issues/1038)
- Added support for duplicate source debs. If an source deb already exists, return it instead of raising an exception.
[1077](https://github.com/pulp/pulp_deb/issues/1077)
- Made the plugin compatible with pulpcore 3.55.0+.
[1100](https://github.com/pulp/pulp_deb/issues/1100)

Bugfixes {: 3.3.0-bugfix }

- Fixed a bug where an ``IntegrityError`` was raised during publish when a source package belonged to
two dists.
[1053](https://github.com/pulp/pulp_deb/issues/1053)

Improved Documentation {: 3.3.0-doc }

- Added initial staging docs.
[1014](https://github.com/pulp/pulp_deb/issues/1014)

Removals {: 3.3.0-removal }

- When creating a release, the API now returns a task instead of the release being created.
In addition, attempting to create a release that already exists will no longer return an error.
Instead the resulting task will simply list the existing content in its ``created_resources`` field.
[1038](https://github.com/pulp/pulp_deb/issues/1038)
- Dropped support for Python 3.8. pulp_deb now supports Python >=3.9.
[1039](https://github.com/pulp/pulp_deb/issues/1039)
- When uploading a source deb that already exists, instead of throwing an exception it will now return the existing source package.
[1077](https://github.com/pulp/pulp_deb/issues/1077)

---

3.2.1

Bugfixes {: 3.2.1-bugfix }

- Fixed a bug where an ``IntegrityError`` was raised during publish when a source package belonged to
two dists.
[1053](https://github.com/pulp/pulp_deb/issues/1053)
- Fixed throwing the wrong error when pointing to an invalid repository with a custom signing service.
[1122](https://github.com/pulp/pulp_deb/issues/1122)

Misc {: 3.2.1-misc }

- Improved the publish task performance by optimizing the database queries used in that task.
[1115](https://github.com/pulp/pulp_deb/issues/1115)

---

3.2.0

Features

- Added feature to serve published artifacts from previous publications for 3 days.
This fulfills the apt-by-hash/acquire-by-hash spec by allowing by-hash files to be cached for a
period of 3 days.
[911](https://github.com/pulp/pulp_deb/issues/911)
- Added retrieve functionality for ReleaseArchitecture and ReleaseComponent content.
[1010](https://github.com/pulp/pulp_deb/issues/1010)
- Allow optimize with mirror mode if nothing at all has changed in the repository being synced.
[1027](https://github.com/pulp/pulp_deb/issues/1027)

Bugfixes

- Fixed repo uniqueness constraints.
Duplicate packages with identical checksums are now allowed.
In addition, duplicates are now also handled for the set of incoming content.
[921](https://github.com/pulp/pulp_deb/issues/921)
- Fixed a bug where pulp_deb was serving unpublished content when distributing a repository that has content but no publications.
[976](https://github.com/pulp/pulp_deb/issues/976)
- Fixed a bug where enabling the `APT_BY_HASH` setting did not enable the feature.
[984](https://github.com/pulp/pulp_deb/issues/984)
- Fixed DEBUG logging of prohibited duplicate packages.
[994](https://github.com/pulp/pulp_deb/issues/994)
- Suppressed deb822's confusing log warning about python-apt not being installed.
[1019](https://github.com/pulp/pulp_deb/issues/1019)

Removals

- The API endpoints for ReleaseArchitecture and ReleaseComponent creation will no longer return a 400 `non_field_errors` if the content to be created already exists.
Instead a task is triggered that will list the existing content in its `created_resources` field.
[1010](https://github.com/pulp/pulp_deb/issues/1010)

Misc

- Added tests that verify the download of content served by `pulp_deb`.
[919](https://github.com/pulp/pulp_deb/issues/919)
- Added sync, publish and pulp2pulp performance tests to run with the nightly CI.
[970](https://github.com/pulp/pulp_deb/issues/970)

---

3.1.2

Bugfixes

- Fixed a bug where enabling the `APT_BY_HASH` setting did not enable the feature.
[984](https://github.com/pulp/pulp_deb/issues/984)
- Fixed DEBUG logging of prohibited duplicate packages.
[994](https://github.com/pulp/pulp_deb/issues/994)
- Suppressed deb822's confusing log warning about python-apt not being installed.
[1019](https://github.com/pulp/pulp_deb/issues/1019)

---

3.1.1

Bugfixes

- Fixed repo uniqueness constraints.
Duplicate packages with identical checksums are now allowed.
In addition, duplicates are now also handled for the set of incoming content.
[921](https://github.com/pulp/pulp_deb/issues/921)
- Fixed a bug where pulp_deb was serving unpublished content when distributing a repository that has content but no publications.
[976](https://github.com/pulp/pulp_deb/issues/976)

Misc

- Added tests that verify the download of content served by `pulp_deb`.
[919](https://github.com/pulp/pulp_deb/issues/919)

---

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.