You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-11Lines changed: 14 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,18 @@
2
2
3
3
## Unreleased
4
4
5
-
### Breaking changes
5
+
### Features
6
6
7
-
- refactor: remove `debug-logs` feature (#820) by @lcian
8
-
- The deprecated `debug-logs` feature of the `sentry` crate, used for the SDK's own internal logging, has been removed.
7
+
Support for [Sentry structured logs](https://docs.sentry.io/product/explore/logs/) has been added to the SDK.
8
+
- To set up logs, enable the `logs` feature of the `sentry` crate and set `enable_logs` to `true` in your client options.
9
+
- Then, use the `logger_trace!`, `logger_debug!`, `logger_info!`, `logger_warn!`, `logger_error!` and `logger_fatal!` macros to capture logs.
10
+
- To filter or update logs before they are sent, you can use the `before_send_log` client option.
11
+
- Please note that breaking changes could occur until the API is finalized.
12
+
13
+
- feat(logs): add log protocol types (#821) by @lcian
14
+
- feat(logs): add ability to capture and send logs (#823) by @lcian & @Swatinem
15
+
- feat(logs): add macro-based API (#827) by @lcian & @szokeasaurusrex
16
+
- feat(logs): send logs in batches (#831) by @lcian
9
17
10
18
### Behavioral changes
11
19
@@ -14,15 +22,10 @@
14
22
- This information is used as a fallback when capturing an event with tracing disabled or otherwise no ongoing span, to still allow related events to be linked by a trace.
15
23
- A new API `Scope::iter_trace_propagation_headers` has been provided that will use the fallback tracing information if there is no current `Span` on the `Scope`.
16
24
17
-
### Features
25
+
### Breaking changes
18
26
19
-
- feat(logs): add log protocol types (#821) by @lcian
20
-
- feat(logs): add ability to capture and send logs (#823) by @lcian & @Swatinem
21
-
- feat(logs): add macro-based API (#827) by @lcian & @szokeasaurusrex
22
-
- Support for [Sentry structured logs](https://docs.sentry.io/product/explore/logs/) has been added.
23
-
- To enable logs, enable the `UNSTABLE_logs` feature of the `sentry` crate and set `enable_logs` to `true` in your client options.
24
-
- Then, use the `logger_trace!`, `logger_debug!`, `logger_info!`, `logger_warn!`, `logger_error!` and `logger_fatal!` macros to capture logs.
25
-
- Please note that breaking changes could occur until the API is finalized.
27
+
- refactor: remove `debug-logs` feature (#820) by @lcian
28
+
- The deprecated `debug-logs` feature of the `sentry` crate, used for the SDK's own internal logging, has been removed.
0 commit comments