<div dir="ltr"><div dir="ltr"><div dir="ltr">Pulp 2.18.0 is now Generally Available, and can be downloaded from the 2.18 stable repositories:<br><br><a href="https://repos.fedorapeople.org/repos/pulp/pulp/stable/2.18/" target="_blank">https://repos.fedorapeople.org/repos/pulp/pulp/stable/2.18/</a><br><br>This release includes new features for: Pulp, RPM Support, Puppet Support, Docker Support, and Crane.<br><br>Upgrading<br>=========<br><br>The Pulp 2.18 stable repository is included in the pulp repo files:<br>    <a href="https://repos.fedorapeople.org/repos/pulp/pulp/fedora-pulp.repo" target="_blank">https://repos.fedorapeople.org/repos/pulp/pulp/fedora-pulp.repo</a> for Fedora<br>    <a href="https://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo" target="_blank">https://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo</a> for RHEL 7<br><br>After enabling the pulp-stable repository, you'll want to follow the standard upgrade path<br>with migrations:<br><br>$ sudo systemctl stop httpd pulp_workers pulp_resource_manager pulp_celerybeat pulp_streamer goferd<br>$ sudo yum upgrade<br>$ sudo -u apache pulp-manage-db<br>$ sudo systemctl start httpd pulp_workers pulp_resource_manager pulp_celerybeat pulp_streamer goferd<br><br>The pulp_streamer and goferd services should be omitted if those services are not installed.</div></div><div dir="ltr"><div dir="ltr"><br></div><div dir="ltr">Issues Addressed<br>================<br><br>Pulp<br>    1758    As a user, I would like to be able to change timeout values<br>    4068    pulp-admin in cron : "IOError: [Errno 25] Inappropriate ioctl for device"<br>    4092    redirect_host defaults to socket.getfqdn() instead of None<br>    3927    As a user, I can upload information about Consumer<br>    4007    As a user, I can sync rpm packages with sha512 checksums<br>    4120    Syncing a repo with `background` download policy raises InvalidURL in RHEL 7.6<br><br>RPM Support<br>    3876    Can't recursively copy RPM between repos<br>    3256    all sslclientcert in pulp.repo are called client.crt<br>    3841    Pulp 2: Malicious iso feed repo can write arbitrary files with user apache.<br>    4056    module information missing from errata search api<br>    4130    Not able to upload RPMs<br>    4144    Duplicated module dependnecy entries both after sync and after migration<br>    3924    Add a migration for the "vendor" field<br>    3919    As a user, I can manage modular Errata content<br>    3925    As a user, I can retrieve a list of applicable RPMs, Errata, and Module streams for a consumer<br>    3959    Modular errata sync and publish<br>    4049    As a user, I can know if an RPM is modular or not<br>    4058    As a user, I can calculate applicability for modular content</div><div dir="ltr"><br>Puppet Support<br>    4140    Puppet fails to find metadata file if there are multiple top-level files/dirs</div><div dir="ltr"><br></div><div dir="ltr">Docker Support<br>    2849    Worker terminates abnormally while processing task<br>    2966    Unable to sync docker repo because worker dies<br></div><div dir="ltr"><br>Crane<br>    3857    As a user, i want Crane to be able to serve Docker registry content directly as well as be able to use redirects</div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr"><div dir="ltr">Known Issues</div><div dir="ltr">==========</div><div>Ignore this section if you haven't tried to upgrade to Pulp 2.18.0 yet.</div><div><br></div><div>If
 you run MongoDB 2.x and tried to upgrade to Pulp 2.18.0 before this 
announcement, you likely ran into the issue with migrations.</div><div>See <a href="https://pulp.plan.io/issues/4225" target="_blank">https://pulp.plan.io/issues/4225</a></div><div><br></div><div>This problem is fixed now and included into Pulp 2.18.0 release.</div></div><div>Just repeat the usual upgrade procedure.</div></div></div></div>