<div dir="ltr">Correction: the version pinning should probably beĀ "pulpcore>=3.2,<3.3" unless plugin authors know their release is backwards compatible with older versions of pulpcore.<br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><br></div><div>David<br></div></div></div></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 27, 2020 at 4:01 PM David Davis <<a href="mailto:daviddavis@redhat.com">daviddavis@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">pulpcore 3.2.0[0] and pulp_file 0.2.0[1] have been released. For a list of all changes, please check the changelogs for pulpcore[2] and pulp_file[3].<br><br># Installation and Upgrade<br><br>Users should use the 3.2.0 release of ansible-pulp installer[4] to install or upgrade their installations. This version of the installer will check compatibility of all installed plugins with pulpcore 3.2. The installer will abort if any plugin is incompatible.<br><br># Plugin API<br><br>Plugin writers can see the plugin API changelog here ( <a href="https://docs.pulpproject.org/en/3.2.0/changes.html#plugin-api" target="_blank">https://docs.pulpproject.org/en/3.2.0/changes.html#plugin-api</a> ). There was only one backwards incompatible change[5], and in keeping with the recommended strategy to pin plugins to a 3.y version of pulpcore, plugins should release compatibility releases with 3.2 as soon as they can. We recommend using "pulpcore>=3.0,<3.3".<br><br>The installer also has a backwards incompatible change in 3.2.0 where it no longer attempts to handle custom URLs for plugins automatically. If your plugin uses URLs outside of /pulp/api/v3/ or /pulp/content/ you will need to add a snippet. See these docs[6] for more.<br><br>[0]: <a href="https://pypi.org/project/pulpcore/3.2.0/" target="_blank">https://pypi.org/project/pulpcore/3.2.0/</a><br>[1]: <a href="https://pypi.org/project/pulp-file/0.2.0/" target="_blank">https://pypi.org/project/pulp-file/0.2.0/</a><br>[2]: <a href="https://docs.pulpproject.org/changes.html#id1" target="_blank">https://docs.pulpproject.org/changes.html#id1</a><br>[3]: <a href="https://pulp-file.readthedocs.io/en/0.2.0/changes.html#id1" target="_blank">https://pulp-file.readthedocs.io/en/0.2.0/changes.html#id1</a><br>[4]: <a href="https://github.com/pulp/ansible-pulp/releases/tag/3.2.0" target="_blank">https://github.com/pulp/ansible-pulp/releases/tag/3.2.0</a><br>[5]: <a href="https://github.com/pulp/pulpcore/pull/555" target="_blank">https://github.com/pulp/pulpcore/pull/555</a><br>[6]: <a href="https://pulp.plan.io/issues/6057" target="_blank">https://pulp.plan.io/issues/6057</a><br clear="all"><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><br></div><div>David<br></div></div></div></div></div></div></div></div></div>
</blockquote></div>