tag:github.com,2008:https://github.com/v1v/apm-agent-python/releasesTags from apm-agent-python2024-07-30T15:17:13Ztag:github.com,2008:Repository/185198829/v6.23.02024-07-30T15:17:13Zv6.23.0: 6.23.0<p>6.23.0</p>
<p>===== Features</p>
<p>* Make published Docker images multi-platform with the addition of linux/arm64 [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/2080">elastic#2080</a>]</p>
<p>===== Bug fixes</p>
<p>* Fix handling consumer iteration if transaction not sampled in kafka instrumentation [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/2075">elastic#2075</a>]
<br />* Fix race condition with urllib3 at shutdown [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/2085">elastic#2085</a>]
<br />* Fix compatibility with setuptools>=72 that removed test command [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/2090">elastic#2090</a>]</p>
<p>===== Deprecations</p>
<p>* Python 3.6 support will be removed in version 7.0.0 of the agent
<br />* The log shipping LoggingHandler will be removed in version 7.0.0 of the agent.
<br />* The log shipping feature in the Flask instrumentation will be removed in version 7.0.0 of the agent.
<br />* The log shipping feature in the Django instrumentation will be removed in version 7.0.0 of the agent.
<br />* The OpenTracing bridge will be removed in version 7.0.0 of the agent.
<br />* Celery 4.0 support is deprecated because it's not installable anymore with a modern pip</p>xrmxtag:github.com,2008:Repository/185198829/v6.22.32024-06-10T08:26:05Zv6.22.3<p>v6.22.3</p>
<p>===== Bug fixes</p>
<p>* Fix outcome in ASGI and Starlette apps on error status codes without an exception [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/2060">elastic#2060</a>]</p>xrmxtag:github.com,2008:Repository/185198829/v6.22.22024-05-20T08:34:22Zv6.22.2<p>v6.22.2</p>
<p>===== Bug fixes</p>
<p>* Fix CI release workflow [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/2046">elastic#2046</a>]</p>xrmxtag:github.com,2008:Repository/185198829/v6.22.12024-05-17T13:46:12Zv6.22.1<p>v6.22.1</p>
<p>===== Features
<br />* Relax wrapt dependency to only exclude 1.15.0 [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/2005">elastic#2005</a>]</p>xrmxtag:github.com,2008:Repository/185198829/v6.22.02024-04-03T15:22:28Zv6.22.0<p>v6.22.0</p>
<p>===== Features
<br />* Add ability to override default JSON serialization [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/2018">elastic#2018</a>]</p>xrmxtag:github.com,2008:Repository/185198829/v6.21.42024-03-19T16:50:41Zv6.21.4<p>v6.21.4</p>
<p>===== Bug fixes
<br />* Fix urllib3 2.0.1+ crash with many args [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/2002">elastic#2002</a>]</p>xrmxtag:github.com,2008:Repository/185198829/v6.21.32024-03-08T11:30:00Zv6.21.3<p>v6.21.3</p>
<p>===== Bug fixes
<br />* Fix artifacts download in CI workflows [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/1996">elastic#1996</a>]</p>xrmxtag:github.com,2008:Repository/185198829/v6.21.22024-03-07T22:01:01Zv6.21.2<p>v6.21.2</p>
<p>===== Bug fixes</p>
<p>* Fix artifacts upload in CI build-distribution workflow [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/1993">elastic#1993</a>]</p>xrmxtag:github.com,2008:Repository/185198829/v6.21.12024-03-07T16:00:46Zv6.21.1<p>v6.21.1</p>
<p>===== Bug fixes</p>
<p>* Fix CI release workflow [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/1990">elastic#1990</a>]</p>xrmxtag:github.com,2008:Repository/185198829/v6.21.02024-03-06T16:50:35Zv6.21.0<p>v6.21.0</p>
<p>===== Bug fixes</p>
<p>* Fix starlette middleware setup without client argument [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/1952">elastic#1952</a>]
<br />* Fix blocking of gRPC stream-to-stream requests [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/1967">elastic#1967</a>]
<br />* Always take into account body reading time for starlette requests [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/1970">elastic#1970</a>]
<br />* Make urllib3 transport tests more robust against local env [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/1969">elastic#1969</a>]
<br />* Clarify starlette integration documentation [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/1956">elastic#1956</a>]
<br />* Make dbapi2 query scanning for dollar quotes a bit more correct [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/1976">elastic#1976</a>]
<br />* Normalize headers in AWS Lambda integration on API Gateway v1 requests [<a class="issue-link js-issue-link" href="https://github.com/elastic/apm-agent-python/pull/1982">elastic#1982</a>]</p>xrmx