Sentry

Latest version: v23.7.1

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 101 of 223

5.0.0beta1

Migration from v4

This major bump brings a lot of internal improvements. This is a **breaking** release since we removed some methods from
the public API and removed some classes from the default export.

- **breaking** [node] fix: Events created from exception shouldn't have top-level message attribute
- [utils] ref: Update wrap method to hide internal sentry flags
- [utils] fix: Make internal Sentry flags non-enumerable in fill utils
- [utils] ref: Move `SentryError` + `PromiseBuffer` to utils
- **breaking** [core] ref: Use `SyncPromise` internally, this reduces memory pressure by a lot.
- **breaking** [browser] ref: Removed `BrowserBackend` from default export.
- **breaking** [node] ref: Removed `BrowserBackend` from default export.
- **breaking** [core] feat: Disable client once flushed using `close` method
- ref: Move internal `ExtendedError` to a types package
- **breaking** [core] ref: Pass `Event` to `sendEvent` instead of already stringified data
- [utils] feat: Introduce `isSyntheticEvent` util
- **breaking** [utils] ref: remove `isArray` util in favor of `Array.isArray`
- **breaking** [utils] ref: Remove `isNaN` util in favor of `Number.isNaN`
- **breaking** [utils] ref: Remove `isFunction` util in favor of `typeof === 'function'`
- **breaking** [utils] ref: Remove `isUndefined` util in favor of `=== void 0`
- **breaking** [utils] ref: Remove `assign` util in favor of `Object.assign`
- **breaking** [utils] ref: Remove `includes` util in favor of native `includes`
- **breaking** [utils] ref: Rename `serializeKeysToEventMessage` to `keysToEventMessage`
- **breaking** [utils] ref: Rename `limitObjectDepthToSize` to `normalizeToSize` and rewrite its internals
- **breaking** [utils] ref: Rename `safeNormalize` to `normalize` and rewrite its internals
- **breaking** [utils] ref: Remove `serialize`, `deserialize`, `clone` and `serializeObject` functions
- **breaking** [utils] ref: Rewrite normalization functions by removing most of them and leaving just `normalize` and
`normalizeToSize`
- **breaking** [core] ref: Extract all pluggable integrations into a separate `sentry/integrations` package
- **breaking** [core] ref: Move `extraErrorData` integration to `sentry/integrations` package
- [core] feat: Add `maxValueLength` option to adjust max string length for values, default is 250.
- [hub] feat: Introduce `setExtras`, `setTags`, `clearBreadcrumbs`.
- **breaking** [all] feat: Move `Mechanism` to `Exception`
- [browser/node] feat: Add `synthetic` to `Mechanism` in exception.
- [browser/node] fix: Use `addExceptionTypeValue` in helpers
- [browser] ref: Remove unused TraceKit code
- **breaking** [all] build: Expose `module` in `package.json` as entry point for esm builds.
- **breaking** [all] build: Use `es6` target instead of esnext for ESM builds
- [all] feat: Prefix all private methods with `_`
- [all] build: Use terser instead of uglify
- [opentracing] feat: Introduce `sentry/opentracing` providing functions to attach opentracing data to Sentry Events
- **breaking** [core] ref: `Dedupe` Integration is now optional, it is no longer enabled by default.
- **breaking** [core] ref: Removed default client fingerprinting for messages
- [node] ref: Remove stack-trace dependencies
- **breaking** [core] ref: Transport function `captureEvent` was renamed to `sendEvent`

5.0.0beta.1

Fixes

- Ref: Refactor converting HttpServletRequest to Sentry Request in Spring integration ([1387](https://github.com/getsentry/sentry-java/pull/1387))
- Bump: sentry-native to 0.4.9 ([1431](https://github.com/getsentry/sentry-java/pull/1431))
- Activity tracing auto instrumentation for Android API < 29 ([1402](https://github.com/getsentry/sentry-java/pull/1402))
- use connection and read timeouts in ApacheHttpClient based transport ([1397](https://github.com/getsentry/sentry-java/pull/1397))
- set correct transaction status for unhandled exceptions in SentryTracingFilter ([1406](https://github.com/getsentry/sentry-java/pull/1406))
- handle network errors in SentrySpanClientHttpRequestInterceptor ([1407](https://github.com/getsentry/sentry-java/pull/1407))
- set scope on transaction ([1409](https://github.com/getsentry/sentry-java/pull/1409))
- set status and associate events with transactions ([1426](https://github.com/getsentry/sentry-java/pull/1426))
- Do not set free memory and is low memory fields when it's a NDK hard crash ([1399](https://github.com/getsentry/sentry-java/pull/1399))
- Apply user from the scope to transaction ([1424](https://github.com/getsentry/sentry-java/pull/1424))
- Pass maxBreadcrumbs config. to sentry-native ([1425](https://github.com/getsentry/sentry-java/pull/1425))
- Run event processors and enrich transactions with contexts ([1430](https://github.com/getsentry/sentry-java/pull/1430))
- Set Span status for OkHttp integration ([1447](https://github.com/getsentry/sentry-java/pull/1447))
- Set user on transaction in Spring & Spring Boot integrations ([1443](https://github.com/getsentry/sentry-java/pull/1443))

5.0.0beta.0

- feat: Added internal `captureEnvelope` method

5.0.0alpha.11

- Latest changes from 4.13.0

Breaking changes

- Message event current stack trace moved from exception to threads ([2694](https://github.com/getsentry/sentry-react-native/pull/2694))
- `touchEventBoundaryProps.labelName` property instead of default `accessibilityLabel` fallback ([2712](https://github.com/getsentry/sentry-react-native/pull/2712))

Fixes

- Unreachable fallback to fetch transport if native is not available ([2695](https://github.com/getsentry/sentry-react-native/pull/2695))

5.0.0alpha.10

- Latest changes from 4.11.0

Dependencies

- Bump CLI from v1.74.4 to v2.10.0 ([2669](https://github.com/getsentry/sentry-react-native/pull/2669))
- [changelog](https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#2100)
- [diff](https://github.com/getsentry/sentry-cli/compare/1.74.4...2.10.0)

5.0.0alpha.9

- Latest changes from 4.10.0

Fixes

- Add missing source Spec for RNSentry Codegen. ([2639](https://github.com/getsentry/sentry-react-native/pull/2639))

Page 101 of 223

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.