[Pulp-list] pulpcore 3.5.0 and pulp_file 1.1.0 are Generally Available

Tatiana Tereshchenko ttereshc at redhat.com
Thu Jul 16 20:21:13 UTC 2020


pulp_rpm 3.4.2 has been released. It is compatible with pulpcore 3.5.

PyPI: https://pypi.org/project/pulp-rpm/3.4.2/
Changelog: https://pulp-rpm.readthedocs.io/en/3.4/changes.html#id1
Docs: https://pulp-rpm.readthedocs.io/
Python bindings: https://pypi.org/project/pulp-rpm-client/3.4.2/
Ruby bindings: https://rubygems.org/gems/pulp_rpm_client/versions/3.4.2/

A correction to previous email:

> We recommend using "pulpcore>=3.5,<3.*6*". Though most plugins should
> continue to be compatible with 3.4 and in those cases will need to only
> update the maximum version of pulpcore.


On Fri, Jul 10, 2020 at 12:08 AM Dennis Kliban <dkliban at redhat.com> wrote:

> Pulpcore 3.5.0[0] and pulp_file 1.1.0[1] have been released.
>
> It should be noted the installer has breaking changes. Upgrades will
> require updating existing playbooks. Details of these changes are available
> in our blog.[2] For a full list of changes, please check the changelog for
> pulpcore[3] and pulp_file[4].
>
> Here are some of the highlights:
>
>  * Added start_versions= to export to allow for arbitrary incremental
> exports.
>  * Added GroupProgressReport to track progress in a TaskGroup.
>  * Provide a user agent string with all aiohttp requests by default.
>
> # Installation and Upgrade
>
> Users should use the 3.5.0 release of pulp_installer[5] to install or
> upgrade their installations. This version of the installer will check
> compatibility of all installed plugins with pulpcore 3.5. The installer
> will abort if any plugin is incompatible.
>
> The pulp_installer collection can be installed from Ansible Galaxy with
> the following command:
>
>     ansible-galaxy collection  install --force pulp.pulp_installer
>
> The --force flag will upgrade the collection if you had a previous version
> installed.
>
> # Plugin API
>
> Plugin writers can see the API changes here[6].  Some highlights:
>
>  * Views can specify the tag name with pulp_tag_name
>  * Added GroupProgressReport to track progress in a TaskGroup.
>  * Exported the symbols serializers.SingleContentArtifactField and
> files.PulpTemporaryUploadedFile.
>
> And in keeping with the recommended strategy to pin plugins to a 3.y
> version of pulpcore, plugins should release compatibility releases with 3.5
> as soon as they can. We recommend using "pulpcore>=3.5,<3.5". Though most
> plugins should continue to be compatible with 3.4 and in those cases will
> need to only update the maximum version of pulpcore.
>
> [0] https://pypi.org/project/pulpcore/3.5.0/
> [1] https://pypi.org/project/pulp-file/1.1.0/
> [2] https://pulpproject.org/2020/07/09/pulp-3.5-installer-roles/
> [3] https://docs.pulpproject.org/en/3.5/changes.html#id1
> [4] https://pulp-file.readthedocs.io/en/latest/changes.html#id1
> [5] https://galaxy.ansible.com/pulp/pulp_installer
> [6] https://docs.pulpproject.org/en/3.5/changes.html#plugin-api
> _______________________________________________
> Pulp-list mailing list
> Pulp-list at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20200716/dabe44df/attachment.htm>


More information about the Pulp-list mailing list