Changelog¶
2.18.3 (2022-12-07)¶
2.18.2 (2022-10-18)¶
2.18.1 (2022-08-16)¶
Bugfixes¶
- Fixed handling of download URLs containing special characters in the path part. #571
- Fixed several serializer bugs preventing the manual creation of structure content of type
ReleaseArchitecture
,ReleaseComponent
, andPackageReleaseComponent
. #575 - Added handling for the special case when publishing an upstream repo containing a distribution named “default” using both simple and structured publish modes. #601
2.18.0 (2022-04-21)¶
Bugfixes¶
- Made the sync workflow robust with respect to upstream package indices containing packages with a wrong architecture. #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
2.17.0 (2022-01-11)¶
Features¶
- Users can now use the FORCE_IGNORE_MISSING_PACKAGE_INDICES setting to define the corresponding behaviour for all remotes. #9555
Bugfixes¶
- Fixed mirrored metadata handling when creating a new repository version. #8756
- Fixed a bug causing package validation to fail, when the package paragraph contains keys without values. #8770
- Fixed a bug causing publications to reference any
AptReleaseSigningService
via a full URL instead of just apulp_href
. #9563
2.16.1 (2022-01-13)¶
2.15.1 (2021-10-27)¶
2.15.0 (2021-08-26)¶
2.14.1 (2021-07-29)¶
Compatible with: pulpcore>=3.14,<3.16
2.14.0 (2021-07-22)¶
Warning
This version was released in a broken state and has been yanked from pypi. The issues are addressed in the 2.14.1 release.
Bugfixes¶
2.13.1 (2021-08-02)¶
Compatible with: pulpcore>=3.12,<3.15
2.13.0 (2021-05-27)¶
Compatible with: pulpcore>=3.12,<3.15
2.12.1 (2021-05-25)¶
Compatible with: pulpcore>=3.12,<3.14
Bugfixes¶
- Completely disabled translation file synchronization to prevent sync failures. (Backported from https://pulp.plan.io/issues/8671) #8735
2.12.0 (2021-05-10)¶
Compatible with: pulpcore>=3.12,<3.14
Features¶
- APT repositories may now reference an APT remote, that will automatically be used for syncs. #8520
2.11.2 (2021-05-25)¶
Compatible with: pulpcore>=3.10,<3.13
Bugfixes¶
- Completely disabled translation file synchronization to prevent sync failures. (Backported from https://pulp.plan.io/issues/8671) #8736
2.11.1 (2021-04-14)¶
Compatible with: pulpcore>=3.10,<3.13
Bugfixes¶
- Fixed the relative paths for translation files, which were causing sync failures and missing translation files. (Backported from https://pulp.plan.io/issues/8410) #8556
2.10.2 (2021-05-25)¶
Compatible with: pulpcore>=3.10,<3.12
Bugfixes¶
- Completely disabled translation file synchronization to prevent sync failures. (Backported from https://pulp.plan.io/issues/8671) #8737
2.10.1 (2021-04-14)¶
Compatible with: pulpcore>=3.10,<3.12
Bugfixes¶
- Fixed the relative paths for translation files, which were causing sync failures and missing translation files. (Backported from https://pulp.plan.io/issues/8410) #8558
2.10.0 (2021-03-17)¶
Compatible with: pulpcore>=3.10,<3.12
Improved Documentation¶
- The plugin documentation was moved from https://pulp-deb.readthedocs.io/ to https://docs.pulpproject.org/pulp_deb/. #8113
- Added workflow documentation on checksum handling configuration. #8388
2.9.3 (2021-11-16)¶
Misc¶
- Added an upper bound of
<0.1.42
to thepython-debian
dependency to prevent breakage against python<3.7
.
2.9.2 (2021-05-25)¶
Compatible with: pulpcore>=3.7,<3.11
Bugfixes¶
- Completely disabled translation file synchronization to prevent sync failures. (Backported from https://pulp.plan.io/issues/8671) #8738
2.9.1 (2021-04-14)¶
Compatible with: pulpcore>=3.7,<3.11
Bugfixes¶
- Fixed the relative paths for translation files, which were causing sync failures and missing translation files. (Backported from https://pulp.plan.io/issues/8410) #8559
2.9.0 (2021-01-14)¶
Compatible with: pulpcore>=3.7,<3.11
2.8.0 (2020-11-23)¶
Compatible with: pulpcore>=3.7,<3.10
Features¶
- Added an
ignore_missing_package_indices
flag to remotes which users may set to allow the synchronization of repositories with missing declared package indices. #7467 - Added the capability to synchronize repositories using “flat repository format”. #7502
- Added ability to handle upstream repositories without a “Codename” field. #7886
2.7.0 (2020-09-29)¶
Compatible with: pulpcore>=3.7,<3.9
2.6.0b1 (2020-09-01)¶
Features¶
Bugfixes¶
- Optional version strings are now stripped from the sourcename before using it for package file paths. #7153
- Fixed several field names in the to deb822 translation dict. #7190
Section
andPriority
are no longer required for package indecies. #7236- Fixed content creation for fields containing more than 255 characters by using
TextField
instead ofCharField
for all package model fields. #7257 - Fixed a bug where component path prefixes were added to package index paths twice instead of once when using structured publish. #7295
Improved Documentation¶
- Added a note on per repository package uniqueness constraints to the feature overview documentation. #6429
- Fixed several URLs pointing at various API documentation. #6506
- Reworked the workflow documentation and added flow charts. #7148
- Completely refactored the documentation source files. #7211
- Added a high level “feature overview” documentation. #7318
- Added meaningful endpoint descriptions to the REST API documentation. #7355
2.4.0b1 (2020-06-17)¶
2.2.0b1 (2020-03-03)¶
2.0.0b3 (2019-11-14)¶
Features¶
Deprecations and Removals¶
Change _id, _created, _last_updated, _href to pulp_id, pulp_created, pulp_last_updated, pulp_href #5457
Remove “_” from _versions_href, _latest_version_href #5548
Removing base field: _type . #5550
Sync is no longer available at the {remote_href}/sync/ repository={repo_href} endpoint. Instead, use POST {repo_href}/sync/ remote={remote_href}.
Creating / listing / editing / deleting deb repositories is now performed on /pulp/api/v3/repositories/deb/apt/ instead of /pulp/api/v3/repositories/. #5698