Skip to content

Commit 6a8b96d

Browse files
authored
chore: prepare changelog for release (#761)
* chore: prepare changelog for release * Update CHANGELOG.md
1 parent 6a0ffeb commit 6a8b96d

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

CHANGELOG.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,62 @@
11
# Changelog
22

3+
## Unreleased
4+
5+
### Breaking changes
6+
7+
- chore(msrv): `cargo update` and bump MSRV to 1.81 (#754) by @lcian
8+
- The minimum supported Rust version has been raised to 1.81.
9+
- feat(core): introduce `release-health` feature (#749) by @pepperoni505
10+
- A new `release-health` feature flag was introduced that gates the [Release Health](https://docs.sentry.io/product/releases/health/) features of Sentry.
11+
- This allows for compilation of the SDK on certain WASM targets.
12+
- Release Health features were already present and enabled with no feature flag in previous versions.
13+
- The new feature flag will be enabled by default when using `sentry`, `sentry-actix`, `sentry-tower` or `sentry-tracing` with the default features.
14+
- If you're fine-tuning your feature flags, make sure to enable `release-health` to get back the previous behavior.
15+
- ref(metrics): remove features and code related to the old metrics beta (#740) by @lcian
16+
- The metrics feature and the code related to it has been removed from the crate, as the Sentry backend stopped ingesting metrics a while ago.
17+
- Switch to MIT license (#724) by @cleptric
18+
- The license for the crates has been changed to MIT.
19+
20+
### Features
21+
22+
- feat(actix): capture HTTP request body (#731) by @pacifistes
23+
- The middleware for `actix-web` now supports capturing and attaching the request body to HTTP request transactions.
24+
- You need to enable `send_default_pii` in your client options for this to be enabled, and you can fine-tune the behavior using the new option `max_request_body_size`.
25+
- feat(core): `transaction.set_data` sets data on `TraceContext` (#739) by @lcian
26+
- `transaction.set_data` now sets data on `TraceContext`, as the SDK should not use the `extra` field.
27+
- ref(backtrace): add entries and extra logic for in-app detection (#756) by @lcian
28+
- feat(core): add more frames to be considered not in_app (#760) by @lcian
29+
- The logic used by the SDK to detect `in-app` stack frames has been improved. Now the SDK will mark more frames as not `in-app`.
30+
- A similar improvement has been added to the Sentry [backend](https://github.com/getsentry/sentry/commit/cef4d53e05093d6e9c81c1c49585af86cc135f8b) so that old versions of the SDK can benefit from improved `in-app` reporting.
31+
32+
### Fixes
33+
34+
- fix(http): Finish transaction on drop (#727) by @Dav1dde
35+
- Fixed a bug where the current transaction was not finished (hence not sent to Sentry) when its corresponding future was dropped, e.g. due to a panic.
36+
- follow https://github.com/getsentry/sentry-rust/pull/439 for actix-web. fix https://github.com/getsentry/sentry-rust/issues/680 (#737) by @pavel-rosputko
37+
- The HTTP request metadata is now being correctly attached to transactions when using `sentry-actix`.
38+
- fix(tracing): wrap error with synthetic mechanism only if attaching stacktrace (#755) by @lcian
39+
- Fixed a bug that should result in improved grouping and issue titles for events reported by `sentry-tracing` when not capturing stack traces.
40+
- fix(actix): process request in other middleware using correct Hub (#758) by @lcian
41+
- The subsequent middleware in the chain when processing a request now execute within the correct Hub.
42+
- fix(anyhow): attach stacktrace only if error provides backtrace (#759) by @lcian
43+
- Fixed a bug where the SDK was providing incorrect stack traces when capturing an `anyhow` when the `backtrace` feature is enabled but `RUST_BACKTRACE` is not set.
44+
- This should result in correct grouping of the affected issues.
45+
46+
### Various fixes & improvements
47+
48+
- Fix CS (#726) by @cleptric
49+
- fix(doctests): update prost (#750) by @lcian
50+
- chore(msrv): bump MSRV to 1.75 (#751) by @lcian
51+
- refactor(actix): simplify body_from_http (#757) by @robjtede
52+
- chore: prepare changelog for release (#761) by @lcian
53+
54+
### Dependencies
55+
56+
- build(deps): bump openssl from 0.10.66 to 0.10.70 (#732) by @dependabot
57+
- build(deps): bump ring from 0.17.8 to 0.17.13 (#747) by @dependabot
58+
59+
360
## 0.36.0
461

562
### Various fixes & improvements

0 commit comments

Comments
 (0)