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
+35Lines changed: 35 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,43 @@
1
1
# Changelog
2
2
3
+
## Unreleased
4
+
5
+
**Highlights**:
6
+
7
+
The `sentry` crate has been split up into a `sentry-core`, and many smaller per-integration crates. Application users should continue using the `sentry` crate, but library users and integration/transport authors are encouraged to use the `sentry-core` crate instead.
8
+
9
+
Additionally, sentry can now be extended via `Integration`s.
10
+
11
+
**Breaking Changes**:
12
+
13
+
- The `utils` module has been removed, and most utils have been moved into integrations.
14
+
- The `integrations` module was completely rewritten.
15
+
- When constructing a `Client` using a `ClientOptions` struct manually, it does not have any default integrations, and it does not resolve default options from environment variables any more. Please use the explicit `apply_defaults` function instead. The `init` function will automatically call `apply_defaults`.
16
+
- The `init` function can’t be called with a `Client` anymore.
17
+
18
+
**Features**:
19
+
20
+
- Sentry can now capture `std::error::Error` types, using the `capture_error` and `Hub::capture_error` functions, and an additional `event_from_error` utility function.
21
+
- Sentry now has built-in support to bind a `Hub` to a `Future`.
22
+
- Sentry can now be extended with `Integration`s.
23
+
- The `ClientInitGuard`, `Future` and `ScopeGuard` structs and `apply_defaults`, `capture_error`, `event_from_error`, `with_integration` and `parse_type_from_debug` functions have been added to the root exports.
24
+
- The `FutureExt`, `Integration`, `IntoBreadcrumbs`, `IntoDsn`, `Transport` and `TransportFactory` traits are now exported.
25
+
- The `types` module now re-exports `sentry-types`.
26
+
27
+
**Deprecations**:
28
+
29
+
- The `internals` module is deprecated. Please `use` items from the crate root or the `types` module instead.
30
+
- All the feature flags have been renamed, the old names are still available but
31
+
32
+
## 0.18.1
33
+
34
+
- Fix potential segfault with `with_debug_meta` (#211).
35
+
- Fix panic when running inside of tokio (#186).
36
+
3
37
## 0.18.0
4
38
5
39
- Upgrade most dependencies to their current versions (#183):
0 commit comments