Pulp-rpm

Latest version: v3.25.3

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

Scan your dependencies

Page 14 of 23

3.16.1

===================


Bugfixes
--------

- Fixed a bug that could result in incomplete repo metadata when "mirror_complete" sync policy is combined with the "optimize" option.
(backported from 9535)
`9536 <https://pulp.plan.io/issues/9536>`_
- Fixed a regression dealing with downloads of filenames containing special characters.
Specifically, synching Amazon linux repositories with RPMs like uuid-c++.
(backported from 9529)
`9537 <https://pulp.plan.io/issues/9537>`_


----

3.16.0

===================


Features
--------

- Added a `sync_policy` parameter to the `/sync/` endpoint which will replace the `mirror` parameter and provides additional options and flexibility about how the sync should be carried out. The `mirror` parameter is now deprecated but for backwards compatibility it will remain present.
`9316 <https://pulp.plan.io/issues/9316>`_
- Make sync optimization less sensitive to remote changes which wouldn't have any impact on the sync outcomes, and fix some situations where the sync should not be skipped.
`9398 <https://pulp.plan.io/issues/9398>`_


Bugfixes
--------

- Fixed metadata generation after changing ALLOWED_CONTENT_CHECKSUMS.
`8571 <https://pulp.plan.io/issues/8571>`_
- For certain repos which use a rare feature of RPM metadata, "mirroring" would lead to a surprising / suboptimal result for most Pulp users. We now reject syncing these repos with mirroring enabled.
`9303 <https://pulp.plan.io/issues/9303>`_
- Fix an error that could occur when performing a non-mirror sync while using the `skip_types` option.
`9308 <https://pulp.plan.io/issues/9308>`_
- For certain repos which use a rare feature of RPM metadata, "mirroring" would lead to a broken repo. We now reject syncing these repos with mirroring enabled.
`9328 <https://pulp.plan.io/issues/9328>`_
- Fixes a regression in support for syncing from mirrorlists.
`9329 <https://pulp.plan.io/issues/9329>`_
- Fix an edge case where the repo gpg key URL would be calculated incorrectly if CONTENT_PREFIX was set to "/".
`9350 <https://pulp.plan.io/issues/9350>`_
- Vastly improved copy-with-depsolving performance.
`9387 <https://pulp.plan.io/issues/9387>`_
- For certain repos which use Delta RPMs (which Pulp 3 does not and will not support) we now reject syncing these repos with mirroring enabled to avoid confusing clients with unusable Delta metadata.
`9407 <https://pulp.plan.io/issues/9407>`_
- Generated .repo file now includes the "name" field.
`9438 <https://pulp.plan.io/issues/9438>`_
- Use checksum type of a package for publication if it's not configured.
`9448 <https://pulp.plan.io/issues/9448>`_
- Restored the functionality of specifying basic-auth parameters in a remote's URL.

NOTE: it's much better to specify username/pwd explcitly on the Remote, rather
than relying on embedding them in the URL. This fix will probably be deprecated in
the future.
`9464 <https://pulp.plan.io/issues/9464>`_
- Fixed an issue where some repositories were unnecessarily prevented from using mirror-mode sync.
`9486 <https://pulp.plan.io/issues/9486>`_
- Disallowed adding simultaneously multiple advisories with the same id to a repo.
Resolved the case when two or more advisories were already in a repo version.
`9503 <https://pulp.plan.io/issues/9503>`_


Improved Documentation
----------------------

- Added a note about scheduling tasks.
`9147 <https://pulp.plan.io/issues/9147>`_


Misc
----

- `9135 <https://pulp.plan.io/issues/9135>`_, `#9189 <https://pulp.plan.io/issues/9189>`_, `#9402 <https://pulp.plan.io/issues/9402>`_, `#9467 <https://pulp.plan.io/issues/9467>`_


----

3.15.0

===================


Features
--------

- Enable reclaim disk space for packages. This feature is available with pulpcore 3.15+.
`9176 <https://pulp.plan.io/issues/9176>`_


Bugfixes
--------

- Taught pulp_rpm to be more lenient in the face of non-standard repos.
`7208 <https://pulp.plan.io/issues/7208>`_
- Fixed multiple bugs in distribution tree metadata generation regarding "variant" and "variants" metadata.
`8622 <https://pulp.plan.io/issues/8622>`_
- Fixed Pulp 3 to Pulp 2 sync for the package groups with empty packagelist, e.g. RHEL8 Appstream repository.
`8713 <https://pulp.plan.io/issues/8713>`_
- Taught downloader to be handle rpms with special characters in ways Amazon likes.
`8875 <https://pulp.plan.io/issues/8875>`_
- Fixed some errors that can occur on occasions when identical content is being synced from multiple sources at once.
`9029 <https://pulp.plan.io/issues/9029>`_
- Comply with orphan clean up changes introduced in pulpcore 3.15
`9151 <https://pulp.plan.io/issues/9151>`_
- Unpublished content is no longer available for consumption.
`9223 <https://pulp.plan.io/issues/9223>`_
- Fixed an issue where mirror-mode syncs would not provide all of the files described in the .treeinfo metadata.
`9230 <https://pulp.plan.io/issues/9230>`_
- Taught copy-depsolving to behave better in a multiarch environment.
`9238 <https://pulp.plan.io/issues/9238>`_
- Fixed bug where sync tasks would open a lot of DB connections.
`9253 <https://pulp.plan.io/issues/9253>`_
- Improved the parallelism of copy operations.
`9255 <https://pulp.plan.io/issues/9255>`_
- Taught copy/ API to only do depsolving once when asked for.
`9287 <https://pulp.plan.io/issues/9287>`_


Deprecations and Removals
-------------------------

- Dropped support for Python 3.6 and 3.7. pulp_rpm now supports Python 3.8+.
`9033 <https://pulp.plan.io/issues/9033>`_


Misc
----

- `8494 <https://pulp.plan.io/issues/8494>`_, `#9279 <https://pulp.plan.io/issues/9279>`_


----

3.14.20

====================


Bugfixes
--------

- Made sure that Pulp doesn't publish repos with duplicate NEVRA in some edge case scenarios.
`2407 <https://github.com/pulp/pulp_rpm/issues/2407>`__
- Allow syncing repositories with duplicate NEVRA in mirror_complete mode, but make sure syncing those packages are skipped.
`2691 <https://github.com/pulp/pulp_rpm/issues/2691>`__


----

3.14.19

====================


Bugfixes
--------

- Using `retain_package_versions` (with the required "additive" `sync_policy`) will now avoid downloading the older packages when synced with download_policy "on_demand", resulting in much faster and more efficient syncs.
`2479 <https://github.com/pulp/pulp_rpm/issues/2479>`__


Misc
----

- `2565 <https://github.com/pulp/pulp_rpm/issues/2565>`__


----

3.14.18

====================


Bugfixes
--------

- Don't raise a fatal error when encountering mostly valid metadata that contains data we don't expect, or data in the wrong places, in situations where it doesn't really matter.
`2686 <https://github.com/pulp/pulp_rpm/issues/2686>`__


----

Page 14 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.