1.25.1
Django update (ongoing)
Collections of improvements to our Django integration.
By: @mgaligniana (#1773)
Various fixes & improvements
-
Fix
parse_url(#2161) by @sentrivana and @antonpirkerOur URL sanitization used in multiple integrations broke with the recent Python security update. If you started seeing
ValueErrors with"'Filtered' does not appear to be an IPv4 or IPv6 address", this release fixes that. See the original issue for more context. -
Better version parsing in integrations (#2152) by @antonpirker
We now properly support all integration versions that conform to PEP 440. This replaces our naïve version parsing that wouldn't accept versions such as
2.0.0rc1or2.0.5.post1. -
Align HTTP status code as span data field
http.response.status_code(#2113) by @antonpirker -
Do not encode cached value to determine size (#2143) by @sentrivana
-
Fix using
unittest.mockwhenever available (#1926) by @mgorny -
Fix 2.7
commontests (#2145) by @sentrivana -
Bump
actions/stalefrom6to8(#1978) by @dependabot -
Bump
blackfrom22.12.0to23.3.0(#1984) by @dependabot -
Bump
mypyfrom1.2.0to1.3.0(#2110) by @dependabot -
Bump
sphinxfrom5.3.0to7.0.1(#2112) by @dependabot