Skip to content

Commit

Permalink
Updated changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
antonpirker committed Nov 13, 2023
1 parent 7b48848 commit 1e72ef8
Showing 1 changed file with 28 additions and 13 deletions.
41 changes: 28 additions & 13 deletions CHANGELOG.md
Expand Up @@ -2,22 +2,37 @@

## 1.35.0

### Python 3.12 Support (ongoing)
### Various fixes & improvements

By: @sentrivana (#2488)
- **Updated gRPC integration:** Asyncio interceptors and easier setup (#2369) by @fdellekart

### Various fixes & improvements
Our gRPC integration now instruments incoming unary-unary grpc requests and outgoing unary-unary, unary-stream grpc requests using grpcio channels. Everything works now for sync and async code.

Before this release you had to add Sentry interceptors by hand to your gRPC code, now the only thing you need to do is adding the `GRPCIntegration` to you `sentry_sdk_init()` call. (See [documentation](https://docs.sentry.io/platforms/python/integrations/grpc/) for more information):

```python
import sentry_sdk
from sentry_sdk.integrations.grpc import GRPCIntegration

- Replace deprecated datetime functions (#2502) by @sentrivana
- Set correct data in `check_in`s (#2500) by @antonpirker
- Make reading the request body work in Django ASGI apps. (#2495) by @antonpirker
- Read timezone for Crons monitors from `celery_schedule` if existing (#2497) by @antonpirker
- feat(metrics): Unify datetime format (#2409) by @mitsuhiko
- gRPC integration and aio interceptors (#2369) by @fdellekart
- fix(integrations): Use wraps on fastapi request call wrapper (#2476) by @nkaras
- Remove unnecessary TYPE_CHECKING alias (#2467) by @rafrafek
- Removing redundant code in Django tests (#2491) by @vagi8
- Probe for psycopg2 and psycopg3 parameters function. (#2492) by @antonpirker
sentry_sdk.init(
dsn="___PUBLIC_DSN___",
enable_tracing=True,
integrations=[
GRPCIntegration(),
],
)
```
The old way still works, but we strongly encourage you to update your code to the way described above.

- Python 3.12: Replace deprecated datetime functions (#2502) by @sentrivana
- Metrics: Unify datetime format (#2409) by @mitsuhiko
- Celery: Set correct data in `check_in`s (#2500) by @antonpirker
- Celery: Read timezone for Crons monitors from `celery_schedule` if existing (#2497) by @antonpirker
- Django: Removing redundant code in Django tests (#2491) by @vagi8
- Django: Make reading the request body work in Django ASGI apps. (#2495) by @antonpirker
- FastAPI: Use wraps on fastapi request call wrapper (#2476) by @nkaras
- Fix: Probe for psycopg2 and psycopg3 parameters function. (#2492) by @antonpirker
- Fix: Remove unnecessary TYPE_CHECKING alias (#2467) by @rafrafek

## 1.34.0

Expand Down

0 comments on commit 1e72ef8

Please sign in to comment.