getsentry/sentry-python
### [`v1.9.9`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#199)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.8...1.9.9)
##### Django update (ongoing)
- Instrument Django Signals so they show up in "Performance" view ([#1526](https://togithub.com/getsentry/sentry-python/issues/1526)) by [@BeryJu](https://togithub.com/BeryJu)
- include other Django enhancements brought up by the community
##### Various fixes & improvements
- fix(profiling): Profiler mode type hints ([#1633](https://togithub.com/getsentry/sentry-python/issues/1633)) by [@Zylphrex](https://togithub.com/Zylphrex)
- New ASGIMiddleware tests ([#1600](https://togithub.com/getsentry/sentry-python/issues/1600)) by [@antonpirker](https://togithub.com/antonpirker)
- build(deps): bump mypy from 0.961 to 0.971 ([#1517](https://togithub.com/getsentry/sentry-python/issues/1517)) by [@dependabot](https://togithub.com/dependabot)
- build(deps): bump black from 22.3.0 to 22.8.0 ([#1596](https://togithub.com/getsentry/sentry-python/issues/1596)) by [@dependabot](https://togithub.com/dependabot)
- build(deps): bump sphinx from 5.0.2 to 5.1.1 ([#1524](https://togithub.com/getsentry/sentry-python/issues/1524)) by [@dependabot](https://togithub.com/dependabot)
- ref: upgrade linters to flake8 5.x ([#1610](https://togithub.com/getsentry/sentry-python/issues/1610)) by [@asottile-sentry](https://togithub.com/asottile-sentry)
- feat(profiling): Introduce different profiler schedulers ([#1616](https://togithub.com/getsentry/sentry-python/issues/1616)) by [@Zylphrex](https://togithub.com/Zylphrex)
- fix(profiling): Check transaction sampled status before profiling ([#1624](https://togithub.com/getsentry/sentry-python/issues/1624)) by [@Zylphrex](https://togithub.com/Zylphrex)
- Wrap Baggage ser/deser in capture_internal_exceptions ([#1630](https://togithub.com/getsentry/sentry-python/issues/1630)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py)
- Faster Tests (DjangoCon) ([#1602](https://togithub.com/getsentry/sentry-python/issues/1602)) by [@antonpirker](https://togithub.com/antonpirker)
- feat(profiling): Add support for profiles_sample_rate ([#1613](https://togithub.com/getsentry/sentry-python/issues/1613)) by [@Zylphrex](https://togithub.com/Zylphrex)
- feat(profiling): Support for multithreaded profiles ([#1570](https://togithub.com/getsentry/sentry-python/issues/1570)) by [@Zylphrex](https://togithub.com/Zylphrex)
### [`v1.9.8`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#198)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.7...1.9.8)
##### Various fixes & improvements
- Baggage creation for head of trace ([#1589](https://togithub.com/getsentry/sentry-python/issues/1589)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py)
- The SDK now also generates new baggage entries for dynamic sampling when it is the first (head) SDK in the pipeline.
### [`v1.9.7`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#197)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.6...1.9.7)
##### Various fixes & improvements
- Let SentryAsgiMiddleware work with Starlette and FastAPI integrations ([#1594](https://togithub.com/getsentry/sentry-python/issues/1594)) by [@antonpirker](https://togithub.com/antonpirker)
**Note:** The last version 1.9.6 introduced a breaking change where projects that used Starlette or FastAPI
and had manually setup `SentryAsgiMiddleware` could not start. This versions fixes this behaviour.
With this version if you have a manual `SentryAsgiMiddleware` setup and are using Starlette or FastAPI
everything just works out of the box.
Sorry for any inconveniences the last version might have brought to you.
We can do better and in the future we will do our best to not break your code again.
### [`v1.9.6`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#196)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.5...1.9.6)
##### Various fixes & improvements
- Auto-enable Starlette and FastAPI ([#1533](https://togithub.com/getsentry/sentry-python/issues/1533)) by [@antonpirker](https://togithub.com/antonpirker)
- Add more version constraints ([#1574](https://togithub.com/getsentry/sentry-python/issues/1574)) by [@isra17](https://togithub.com/isra17)
- Fix typo in starlette attribute check ([#1566](https://togithub.com/getsentry/sentry-python/issues/1566)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py)
### [`v1.9.5`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#195)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.4...1.9.5)
##### Various fixes & improvements
- fix(redis): import redis pipeline using full path ([#1565](https://togithub.com/getsentry/sentry-python/issues/1565)) by [@olksdr](https://togithub.com/olksdr)
- Fix side effects for parallel tests ([#1554](https://togithub.com/getsentry/sentry-python/issues/1554)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py)
### [`v1.9.4`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#194)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.3...1.9.4)
##### Various fixes & improvements
- Remove TRANSACTION_SOURCE_UNKNOWN and default to CUSTOM ([#1558](https://togithub.com/getsentry/sentry-python/issues/1558)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py)
- feat(redis): Add instrumentation for redis pipeline ([#1543](https://togithub.com/getsentry/sentry-python/issues/1543)) by [@jjbayer](https://togithub.com/jjbayer)
- Handle no release when uploading profiles ([#1548](https://togithub.com/getsentry/sentry-python/issues/1548)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex)
### [`v1.9.3`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#193)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.2...1.9.3)
##### Various fixes & improvements
- Wrap StarletteRequestExtractor in capture_internal_exceptions ([#1551](https://togithub.com/getsentry/sentry-python/issues/1551)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py)
### [`v1.9.2`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#192)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.1...1.9.2)
##### Various fixes & improvements
- chore: remove quotes ([#1545](https://togithub.com/getsentry/sentry-python/issues/1545)) by [@vladanpaunovic](https://togithub.com/vladanpaunovic)
### [`v1.9.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#191)
[Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.0...1.9.1)
##### Various fixes & improvements
- Fix FastAPI issues ([#1532](https://togithub.com/getsentry/sentry-python/issues/1532)) ( [#1514](https://togithub.com/getsentry/sentry-python/issues/1514)) ([#1532](https://togithub.com/getsentry/sentry-python/issues/1532)) by [@antonpirker](https://togithub.com/antonpirker)
- Add deprecation warning for 3.4, 3.5 ([#1541](https://togithub.com/getsentry/sentry-python/issues/1541)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py)
- Fast tests ([#1504](https://togithub.com/getsentry/sentry-python/issues/1504)) by [@antonpirker](https://togithub.com/antonpirker)
- Replace Travis CI badge with GitHub Actions badge ([#1538](https://togithub.com/getsentry/sentry-python/issues/1538)) by [@153957](https://togithub.com/153957)
- chore(deps): update urllib3 minimum version with environment markers ([#1312](https://togithub.com/getsentry/sentry-python/issues/1312)) by [@miketheman](https://togithub.com/miketheman)
- Update Flask and Quart integrations ([#1520](https://togithub.com/getsentry/sentry-python/issues/1520)) by [@pgjones](https://togithub.com/pgjones)
- chore: Remove ancient examples from tracing prototype ([#1528](https://togithub.com/getsentry/sentry-python/issues/1528)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py)
- fix(django): Send correct "url" transaction source if Django resolver fails to resolve ([#1525](https://togithub.com/getsentry/sentry-python/issues/1525)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py)
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" in timezone Asia/Singapore, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==1.9.0
->==1.9.9
Release Notes
getsentry/sentry-python
### [`v1.9.9`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#199) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.8...1.9.9) ##### Django update (ongoing) - Instrument Django Signals so they show up in "Performance" view ([#1526](https://togithub.com/getsentry/sentry-python/issues/1526)) by [@BeryJu](https://togithub.com/BeryJu) - include other Django enhancements brought up by the community ##### Various fixes & improvements - fix(profiling): Profiler mode type hints ([#1633](https://togithub.com/getsentry/sentry-python/issues/1633)) by [@Zylphrex](https://togithub.com/Zylphrex) - New ASGIMiddleware tests ([#1600](https://togithub.com/getsentry/sentry-python/issues/1600)) by [@antonpirker](https://togithub.com/antonpirker) - build(deps): bump mypy from 0.961 to 0.971 ([#1517](https://togithub.com/getsentry/sentry-python/issues/1517)) by [@dependabot](https://togithub.com/dependabot) - build(deps): bump black from 22.3.0 to 22.8.0 ([#1596](https://togithub.com/getsentry/sentry-python/issues/1596)) by [@dependabot](https://togithub.com/dependabot) - build(deps): bump sphinx from 5.0.2 to 5.1.1 ([#1524](https://togithub.com/getsentry/sentry-python/issues/1524)) by [@dependabot](https://togithub.com/dependabot) - ref: upgrade linters to flake8 5.x ([#1610](https://togithub.com/getsentry/sentry-python/issues/1610)) by [@asottile-sentry](https://togithub.com/asottile-sentry) - feat(profiling): Introduce different profiler schedulers ([#1616](https://togithub.com/getsentry/sentry-python/issues/1616)) by [@Zylphrex](https://togithub.com/Zylphrex) - fix(profiling): Check transaction sampled status before profiling ([#1624](https://togithub.com/getsentry/sentry-python/issues/1624)) by [@Zylphrex](https://togithub.com/Zylphrex) - Wrap Baggage ser/deser in capture_internal_exceptions ([#1630](https://togithub.com/getsentry/sentry-python/issues/1630)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py) - Faster Tests (DjangoCon) ([#1602](https://togithub.com/getsentry/sentry-python/issues/1602)) by [@antonpirker](https://togithub.com/antonpirker) - feat(profiling): Add support for profiles_sample_rate ([#1613](https://togithub.com/getsentry/sentry-python/issues/1613)) by [@Zylphrex](https://togithub.com/Zylphrex) - feat(profiling): Support for multithreaded profiles ([#1570](https://togithub.com/getsentry/sentry-python/issues/1570)) by [@Zylphrex](https://togithub.com/Zylphrex) ### [`v1.9.8`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#198) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.7...1.9.8) ##### Various fixes & improvements - Baggage creation for head of trace ([#1589](https://togithub.com/getsentry/sentry-python/issues/1589)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py) - The SDK now also generates new baggage entries for dynamic sampling when it is the first (head) SDK in the pipeline. ### [`v1.9.7`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#197) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.6...1.9.7) ##### Various fixes & improvements - Let SentryAsgiMiddleware work with Starlette and FastAPI integrations ([#1594](https://togithub.com/getsentry/sentry-python/issues/1594)) by [@antonpirker](https://togithub.com/antonpirker) **Note:** The last version 1.9.6 introduced a breaking change where projects that used Starlette or FastAPI and had manually setup `SentryAsgiMiddleware` could not start. This versions fixes this behaviour. With this version if you have a manual `SentryAsgiMiddleware` setup and are using Starlette or FastAPI everything just works out of the box. Sorry for any inconveniences the last version might have brought to you. We can do better and in the future we will do our best to not break your code again. ### [`v1.9.6`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#196) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.5...1.9.6) ##### Various fixes & improvements - Auto-enable Starlette and FastAPI ([#1533](https://togithub.com/getsentry/sentry-python/issues/1533)) by [@antonpirker](https://togithub.com/antonpirker) - Add more version constraints ([#1574](https://togithub.com/getsentry/sentry-python/issues/1574)) by [@isra17](https://togithub.com/isra17) - Fix typo in starlette attribute check ([#1566](https://togithub.com/getsentry/sentry-python/issues/1566)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py) ### [`v1.9.5`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#195) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.4...1.9.5) ##### Various fixes & improvements - fix(redis): import redis pipeline using full path ([#1565](https://togithub.com/getsentry/sentry-python/issues/1565)) by [@olksdr](https://togithub.com/olksdr) - Fix side effects for parallel tests ([#1554](https://togithub.com/getsentry/sentry-python/issues/1554)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py) ### [`v1.9.4`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#194) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.3...1.9.4) ##### Various fixes & improvements - Remove TRANSACTION_SOURCE_UNKNOWN and default to CUSTOM ([#1558](https://togithub.com/getsentry/sentry-python/issues/1558)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py) - feat(redis): Add instrumentation for redis pipeline ([#1543](https://togithub.com/getsentry/sentry-python/issues/1543)) by [@jjbayer](https://togithub.com/jjbayer) - Handle no release when uploading profiles ([#1548](https://togithub.com/getsentry/sentry-python/issues/1548)) by [@szokeasaurusrex](https://togithub.com/szokeasaurusrex) ### [`v1.9.3`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#193) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.2...1.9.3) ##### Various fixes & improvements - Wrap StarletteRequestExtractor in capture_internal_exceptions ([#1551](https://togithub.com/getsentry/sentry-python/issues/1551)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py) ### [`v1.9.2`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#192) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.1...1.9.2) ##### Various fixes & improvements - chore: remove quotes ([#1545](https://togithub.com/getsentry/sentry-python/issues/1545)) by [@vladanpaunovic](https://togithub.com/vladanpaunovic) ### [`v1.9.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#191) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.9.0...1.9.1) ##### Various fixes & improvements - Fix FastAPI issues ([#1532](https://togithub.com/getsentry/sentry-python/issues/1532)) ( [#1514](https://togithub.com/getsentry/sentry-python/issues/1514)) ([#1532](https://togithub.com/getsentry/sentry-python/issues/1532)) by [@antonpirker](https://togithub.com/antonpirker) - Add deprecation warning for 3.4, 3.5 ([#1541](https://togithub.com/getsentry/sentry-python/issues/1541)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py) - Fast tests ([#1504](https://togithub.com/getsentry/sentry-python/issues/1504)) by [@antonpirker](https://togithub.com/antonpirker) - Replace Travis CI badge with GitHub Actions badge ([#1538](https://togithub.com/getsentry/sentry-python/issues/1538)) by [@153957](https://togithub.com/153957) - chore(deps): update urllib3 minimum version with environment markers ([#1312](https://togithub.com/getsentry/sentry-python/issues/1312)) by [@miketheman](https://togithub.com/miketheman) - Update Flask and Quart integrations ([#1520](https://togithub.com/getsentry/sentry-python/issues/1520)) by [@pgjones](https://togithub.com/pgjones) - chore: Remove ancient examples from tracing prototype ([#1528](https://togithub.com/getsentry/sentry-python/issues/1528)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py) - fix(django): Send correct "url" transaction source if Django resolver fails to resolve ([#1525](https://togithub.com/getsentry/sentry-python/issues/1525)) by [@sl0thentr0py](https://togithub.com/sl0thentr0py)Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" in timezone Asia/Singapore, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.