- Return a more concise message exception on 500 during image pull when content is missing on the FS. `555 <https://github.com/pulp/pulp_container/issues/555>`_ - Successfully re-upload artifact in case it was previously removed. `595 <https://github.com/pulp/pulp_container/issues/595>`_
----
2.8.5
Not secure
==================
Bugfixes --------
- Fixed file descriptor leak during image push. `523 <https://github.com/pulp/pulp_container/issues/523>`__ - Fixed error during container image push. `542 <https://github.com/pulp/pulp_container/issues/542>`__
- Fixed a bug that caused container clients to be unable to interact with content stored on S3. (Backported from https://pulp.plan.io/issues/9586). `9601 <https://pulp.plan.io/issues/9601>`_ - Fixed rate_limit option on the remote which was ignored during the downloads. Rate limit defines N req/sec per connection ( backported from https://pulp.plan.io/issues/9610). `9610 <https://pulp.plan.io/issues/9610>`_
----
2.8.2
Not secure
==================
Bugfixes --------
- Corrected value of ``Content-Length`` header for push upload responses. This fixes the *upstream prematurely closed connection while reading upstream* error that would appear in nginx logs after a push operation (Backported from https://pulp.plan.io/issues/9516). `9521 <https://pulp.plan.io/issues/9521>`_ - Fixed ORM calls in the content app that were made in async context to use loop.run_in_executor(). `9522 <https://pulp.plan.io/issues/9522>`_ - Fixed Azure storage backend support (Backported from https://pulp.plan.io/issues/9488). `9523 <https://pulp.plan.io/issues/9523>`_ - Added validation for a repository base path (Backported from https://pulp.plan.io/issues/9403). `9526 <https://pulp.plan.io/issues/9526>`_
----
2.8.1
Not secure
==================
Bugfixes --------
- Refactor sync pipeline to fix a race condition with multiple synchronous syncs. (backported from 9292) `9334 <https://pulp.plan.io/issues/9334>`_