<div dir="ltr"><div dir="ltr"><div dir="ltr"><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid7" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z">The pulpcore 3.0.0rc4 and pulpcore-plugin 0.1.0rc4 packages are available on </span><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-z67zz74z9rz79zz74zhz88zloz66zcx465">P</span><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z">y</span><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-z67zz74z9rz79zz74zhz88zloz66zcx465">PI</span><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z">
 [0][1]. This release was prompted to resolve an incompatibility with djangorestframework 3.10.0 that released on July 15th.<br></span></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"><br></span></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z">RC4 includes a new chunked/parallel upload feature and various bugfixes. We encourage users to try RC4,
 through an RC4 compatible plugin on a non-production system.</span></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid8" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid10" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"># Release Notes</span></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid11" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid12" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z">pulpcore (user docs)  - <a href="https://docs.pulpproject.org/en/3.0/nightly/changes.html#rc4-2019-07-25" target="_blank">https://docs.pulpproject.org/en/3.0/nightly/changes.html#rc4-2019-07-25</a></span></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid14" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z">pulpcore-plugin (plugin writer docs) - <a href="https://docs.pulpproject.org/en/pulpcore-plugin/nightly/changes.html#rc4-2019-07-25" target="_blank">https://docs.pulpproject.org/en/pulpcore-plugin/nightly/changes.html#rc4-2019-07-25</a></span></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid16" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid17" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"># Can I upgrade from earlier RCs?</span></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid18" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid19" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z">You should install RC4 on a fresh to fresh database. Upgrading from earlier Release Candidates is not 
supported.<br></span></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid21" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid22" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"># What plugins are compatible with RC4?</span></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid23" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid24" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z">All RC3 compatible plugins should be possible with RC4.<br></span></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"><br></span></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"><br></span></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid27" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"># How do I try this?</span></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid28" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid29" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z">* Use pulplift ( </span><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-url"><a href="https://github.com/pulp/pulplift" target="_blank">https://github.com/pulp/pulplift</a></span><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"> ) which creates a VM for you locally and runs the Pulp installer.</span></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid30" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z">* Use the Pulp Installer ( </span><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-url"><a href="https://github.com/pulp/ansible-pulp" target="_blank">https://github.com/pulp/ansible-pulp</a></span><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"> ) on a machine you provisioned.<br></span></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid32" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"># What about client bindings?</span></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"><br></span></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z">Python [2] and Ruby [3] bindings are built+published to PyPI and <a href="http://rubgems.org" target="_blank">rubgems.org</a> respectively. See [2][3] for details on usage.<br></span></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"><br></span></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"><br></span></div></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid33" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z"># Where do I get help?</span></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid34" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div id="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-magicdomid35" class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><span class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-author-a-skz72zz80zz75zgtmez86zz77z0duyz86z">Ask questions via <a href="mailto:pulp-list@redhat.com" target="_blank">pulp-list@redhat.com</a> or come into the #pulp channel on Freenode for help.</span></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line"><br></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line">[0]: <a href="https://pypi.org/project/pulpcore/" target="_blank">https://pypi.org/project/pulpcore/</a></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line">[1]: <a href="https://pypi.org/project/pulpcore-plugin/" target="_blank">https://pypi.org/project/pulpcore-plugin/</a></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line">[2]: <a href="https://docs.pulpproject.org/en/3.0/rc/integration-guide/index.html#python-client-for-pulpcore-s-rest-api" target="_blank">https://docs.pulpproject.org/en/3.0/rc/integration-guide/index.html#python-client-for-pulpcore-s-rest-api</a></div><div class="m_-6841989507258955816gmail-m_587321534305095336gmail-m_2772786450311840300gmail-ace-line">[3]: <a href="https://docs.pulpproject.org/en/3.0/rc/integration-guide/index.html#ruby-client-for-pulpcore-s-rest-api" target="_blank">https://docs.pulpproject.org/en/3.0/rc/integration-guide/index.html#ruby-client-for-pulpcore-s-rest-api</a></div></div></div></div>