Skip to content

Commit 805fcf1

Browse files
committed
Tweak changelog
1 parent c515aae commit 805fcf1

File tree

1 file changed

+86
-22
lines changed

1 file changed

+86
-22
lines changed

CHANGELOG.md

Lines changed: 86 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,94 @@
44

55
### Various fixes & improvements
66

7-
- Fix mypy errors (#2433) by @sentrivana
7+
- **New:** Error monitoring for some of the most popular Python GraphQL libraries:
8+
- Add [GQL GraphQL integration](https://docs.sentry.io/platforms/python/integrations/gql/) (#2368) by @szokeasaurusrex
9+
10+
Usage:
11+
12+
```python
13+
import sentry_sdk
14+
from sentry_sdk.integrations.gql import GQLIntegration
15+
16+
sentry_sdk.init(
17+
dsn='___PUBLIC_DSN___',
18+
integrations=[
19+
GQLIntegration(),
20+
],
21+
)
22+
```
23+
24+
- Add [Graphene GraphQL error integration](https://docs.sentry.io/platforms/python/integrations/graphene/) (#2389) by @sentrivana
25+
26+
Usage:
27+
28+
```python
29+
import sentry_sdk
30+
from sentry_sdk.integrations.graphene import GrapheneIntegration
31+
32+
sentry_sdk.init(
33+
dsn='___PUBLIC_DSN___',
34+
integrations=[
35+
GrapheneIntegration(),
36+
],
37+
)
38+
```
39+
40+
- Add [Strawberry GraphQL error & tracing integration](https://docs.sentry.io/platforms/python/integrations/strawberry/) (#2393) by @sentrivana
41+
42+
Usage:
43+
44+
```python
45+
import sentry_sdk
46+
from sentry_sdk.integrations.gql import StrawberryIntegration
47+
48+
sentry_sdk.init(
49+
dsn='___PUBLIC_DSN___',
50+
integrations=[
51+
# make sure to set async_execution to False if you're executing
52+
# GraphQL queries synchronously
53+
StrawberryIntegration(async_execution=True),
54+
],
55+
traces_sample_rate=1.0,
56+
)
57+
```
58+
59+
- Add [Ariadne GraphQL error integration](https://docs.sentry.io/platforms/python/integrations/ariadne/) (#2387) by @sentrivana
60+
61+
Usage:
62+
63+
```python
64+
import sentry_sdk
65+
from sentry_sdk.integrations.ariadne import AriadneIntegration
66+
67+
sentry_sdk.init(
68+
dsn='___PUBLIC_DSN___',
69+
integrations=[
70+
AriadneIntegration(),
71+
],
72+
)
73+
```
74+
875
- Capture multiple named groups again (#2432) by @sentrivana
9-
- Add Strawberry GraphQL integration (#2393) by @sentrivana
10-
- feat(metrics): Make a consistent noop flush behavior (#2428) by @mitsuhiko
11-
- lint: fix pre-commit issues (#2424) by @bukzor-sentryio
12-
- feat(metrics): Stronger recursion protection (#2426) by @mitsuhiko
13-
- Remove utcnow, utcfromtimestamp deprecated in Python 3.12 (#2415) by @rmad17
14-
- Update CONTRIBUTING.md (#2411) by @sentrivana
15-
- Move `importorskip`s in tests to `__init__.py` files (#2412) by @sentrivana
16-
- Run more `requests`, `celery`, `falcon` tests (#2414) by @sentrivana
17-
- RQ changed how the set jobs to failed. Dealing with this. (#2405) by @antonpirker
18-
- fix(tracing) : Add `trace` to `__all__` in top-level `__init__.py` (#2401) by @lobsterkatie
19-
- Add Ariadne GraphQL error integration (#2387) by @sentrivana
20-
- Add Graphene GraphQL error integration (#2389) by @sentrivana
21-
- [Hackweek] Add explain plan to db spans. (#2315) by @antonpirker
22-
- Pinned some test requirements because new majors break our tests (#2404) by @antonpirker
23-
- Updated Apidocs (#2397) by @antonpirker
24-
- feat(metrics): Shift flushing by up to a rollup window (#2396) by @mitsuhiko
25-
- Add GraphQL client integration (#2368) by @szokeasaurusrex
26-
- build(deps): bump sphinx from 7.2.5 to 7.2.6 (#2378) by @dependabot
27-
- feat(metrics): Move minimetrics code to the SDK (#2385) by @mitsuhiko
28-
- feat(transport): Added configurable compression levels (#2382) by @mitsuhiko
29-
- Remove OpenTelemetryIntegration from __init__.py (#2379) by @sentrivana
3076
- Don't fail when upstream scheme is unusual (#2371) by @vanschelven
77+
- Support new RQ version (#2405) by @antonpirker
78+
- Remove `utcnow`, `utcfromtimestamp` deprecated in Python 3.12 (#2415) by @rmad17
79+
- Add `trace` to `__all__` in top-level `__init__.py` (#2401) by @lobsterkatie
80+
- Move minimetrics code to the SDK (#2385) by @mitsuhiko
81+
- Add configurable compression levels (#2382) by @mitsuhiko
82+
- Shift flushing by up to a rollup window (#2396) by @mitsuhiko
83+
- Make a consistent noop flush behavior (#2428) by @mitsuhiko
84+
- Stronger recursion protection (#2426) by @mitsuhiko
85+
- Remove OpenTelemetryIntegration from __init__.py (#2379) by @sentrivana
86+
- Update API docs (#2397) by @antonpirker
87+
- Pin some test requirements because new majors break our tests (#2404) by @antonpirker
88+
- Run more `requests`, `celery`, `falcon` tests (#2414) by @sentrivana
89+
- Move `importorskip`s in tests to `__init__.py` files (#2412) by @sentrivana
90+
- Fix mypy errors (#2433) by @sentrivana
91+
- Fix pre-commit issues (#2424) by @bukzor-sentryio
92+
- Update CONTRIBUTING.md (#2411) by @sentrivana
93+
- Bump sphinx from 7.2.5 to 7.2.6 (#2378) by @dependabot
94+
- [Experimental] Add explain plan to db spans (#2315) by @antonpirker
3195

3296
## 1.31.0
3397

0 commit comments

Comments
 (0)