Changelog¶
1.16.0 (2023-11-10)¶
Deprecations and Removals¶
This is the last release of
pulp_file
as an independent package. Its bits have been moved topulpcore>=3.40.0
and this is essentially an empty package. You can safely remove it. #+final_release_note
1.15.1 (2023-10-27)¶
No significant changes.
1.15.0 (2023-10-19)¶
Features¶
Adjusted default access policies for new labels API. #1039
Bugfixes¶
Allows for compatibility with pulpcore>3.25. #954
Misc¶
1.14.5 (2023-09-26)¶
No significant changes.
1.14.4 (2023-08-17)¶
No significant changes.
1.14.3 (2023-05-11)¶
No significant changes.
1.14.2 (2023-05-04)¶
Bugfixes¶
Allows for compatibility with pulpcore>3.25. #954
1.14.1 (2023-04-18)¶
No significant changes.
1.14.0 (2023-04-04)¶
Features¶
Added the ability to replicate File distributions/repositories from an upstream Pulp instance. #909
Misc¶
1.13.1 (2023-03-23)¶
No significant changes.
1.13.0 (2023-03-14)¶
Features¶
Added Domains compatibility. #859
1.12.0 (2023-02-03)¶
Features¶
Added a permission check on the used upload in the single shot content creation call. #747
The upload feature was changed to accept already existing file content. This allows multiple users to own identical files. #774
Allowed users to publish without manifests by settings the
manifest
field to null. #837Added a feature that allows Pulp to automatically create missing repositories on import. #866
Improved Documentation¶
Added an overview section, with a pointer to the pulp-manifest tool. #844
Misc¶
1.11.3 (2023-01-27)¶
No significant changes.
1.11.2 (2022-10-18)¶
No significant changes.
1.11.1 (2022-08-01)¶
No significant changes.
1.11.0 (2022-07-28)¶
Features¶
Added Role Based Access Control for each endpoint. * New default roles (creator, owner, viewer) have been added for
FileRepository
,FileRemote
,FileDistribution
,FilePublication
, andFileAlternateContentSource
. * New detail role management endpoints (my_permissions
,list_roles
,add_role
,remove_role
) have been added to each endpoint. #626File Content is now scoped based on repositories the user has permission to see. #724
Added new condition on file uploads to require
repository
field if user is not an admin. #729
Bugfixes¶
Improved the error message shown when a user specifies an invalid path to the manifest file, or the manifest file is in the incorrect format. #605
The relative_path field of PULP_MANIFEST can now contain commas, since they are valid filename characters in both Linux and Windows filesystems. #630
Fixed a bug where publish used /tmp/ instead of the worker working directory. #676
Misc¶
1.10.5 (2022-08-16)¶
No significant changes.
1.10.4 (2022-08-15)¶
No significant changes.
1.10.3 (2022-06-22)¶
No significant changes.
1.10.2 (2022-02-23)¶
Bugfixes¶
Fixed packaging bug which didn’t allow pulp_file 1.10 to be installed with pulpcore 3.18.0. #645
1.10.1 (2021-11-02)¶
No significant changes.
1.10.0 (2021-10-06)¶
Features¶
Bugfixes¶
Improved Documentation¶
Updated ACS docs to use CLI. #9373
Misc¶
1.9.1 (2021-08-30)¶
Bugfixes¶
Fixed bug where sync tasks would open a lot of DB connections. (backported from #9252) #9311
1.9.0 (2021-08-26)¶
Features¶
Enable reclaim disk feature provided by pulpcore. This feature is available with pulpcore 3.15+. #9168
Bugfixes¶
Fix an issue where “mirror=True” syncs of a repository which has already been synced, and has not changed since the last sync, would fail. #8999
Fixed failing 0012_delete_filefilesystemexporter migration which errors if there are
FileFilesystemExporters
. #9102Fixed filtering content by sha256 for on-demand content. #9117
Deprecations and Removals¶
Dropped support for Python 3.6 and 3.7. pulp_file now supports Python 3.8+. #9037
Misc¶
1.8.2 (2021-07-21)¶
Bugfixes¶
Fix an issue where “mirror=True” syncs of a repository which has already been synced, and has not changed since the last sync, would fail. (backported from #8999) #9060
Fixed failing 0012_delete_filefilesystemexporter migration which errors if there are
FileFilesystemExporters
. (backported from #9102) #9122
1.8.1 (2021-07-01)¶
Misc¶
1.8.0 (2021-06-11)¶
Features¶
Deprecations and Removals¶
The filesystem export functionality has been removed from pulp_file. Users should now use the filesystem export functionaliy in pulpcore instead. Upgrading to pulp_file 1.8.0 will drop any
FilesystemExporters
in pulp_file. #8861
Misc¶
1.7.0 (2021-04-16)¶
Features¶
Add support for automatic publishing and distributing. #7469
Improved Documentation¶
Documented the auto-publication and auto-distribution feature. #8548
Misc¶
1.6.1 (2021-03-30)¶
Bugfixes¶
Added asynchronous tasking to the Update and Delete endpoints of FilesystemExporter to provide proper locking on resources. #8451
Deprecations and Removals¶
Update and Delete endpoints of FilesystemExporter changed to return 202 with tasks. #8451
1.6.0 (2021-03-05)¶
Bugfixes¶
Fixed a bug which caused the plugin to report the default manifest’s name instead of the specified one in the publication endpoint. #7838
Improved Documentation¶
1.5.0 (2020-12-15)¶
No significant changes. Addressed pulpcore 3.9 deprecations.
1.4.0 (2020-12-02)¶
Bugfixes¶
Added some missing files to MANIFEST.in. #7685
Improved Documentation¶
Documented that a functional test is now a requirement for a feature or a bug fix. #7437
1.3.0 (2020-09-23)¶
Bugfixes¶
Fixed exception when hitting
/pulp/api/v3/exporters/file/filesystem/<uuid>/exports/
. #7522
Improved Documentation¶
Added docs for using FileSystemExporter. #7515
Misc¶
1.2.0 (2020-08-13)¶
Features¶
Added ability for users to add Remote to Repository and automatically use it when syncing. #7135
Improved Documentation¶
Fixed the name of the artifact field #5966
Misc¶
1.1.0 (2020-07-08)¶
Bugfixes¶
Including requirements.txt on MANIFEST.in #6885
Improved Documentation¶
1.0.1 (2020-06-03)¶
Bugfixes¶
Including requirements.txt on MANIFEST.in #6885
1.0.0 (2020-05-27)¶
Misc¶
0.3.0 (2020-04-16)¶
Features¶
Deprecations and Removals¶
The fileystem exporter endpoint has been moved from
/exporters/file/file/
to/exporters/file/filesystem/
and the export endpoint is now at POST/exporters/file/filesystem/<uuid>/exports/
. Additionally, the table is being dropped and recreated due to a data structure change in core so users will lose any filesystem exporter data on upgrade. #6328
Misc¶
0.2.0 (2020-02-26)¶
Deprecations and Removals¶
Renamed the filter for the field ‘digest’ to ‘sha256’ to correspond to field name in API and other plugins. #5965
Misc¶
0.1.1 (2020-01-31)¶
Bugfixes¶
Adjusts setup.py classifier to show 0.1.0 as Production/Stable. #5897
Misc¶
0.1.0 (2019-12-12)¶
Improved Documentation¶
Labeling Exporters as tech preview. #5563
Misc¶
0.1.0rc2 (2019-12-03)¶
Features¶
Add checking for path overlapping for RepositoryVersions and Publications. #5559
Misc¶
0.1.0rc1 (2019-11-14)¶
Features¶
Deprecations and Removals¶
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 file repositories is now performed on /pulp/api/v3/file/file/ instead of /pulp/api/v3/repositories/. Only file content can be present in a file repository, and only a file repository can hold file content. #5625
Misc¶
0.1.0b4 (2019-10-15)¶
Bugfixes¶
New RepositoryVersions will remove an existing unit at the same relative_path. This is true for both sync and upload, and is per Repository. #4028
Improved Documentation¶
Change the prefix of Pulp services from pulp-* to pulpcore-* #4554
Deprecations and Removals¶
0.1.0b3 (2019-09-30)¶
Features¶
Deprecations and Removals¶
Adjust FileContentSerializer to upstream change. #5428
Misc¶
0.1.0b2 (2019-09-11)¶
Improved Documentation¶
Fix the code snippet provided in the example for creating a file content #5094
Misc¶
0.1.0b1 (2019-07-09)¶
Features¶
Override the Remote’s serializer to allow policy=’on_demand’ and policy=’streamed’. #4990