Skip to content

Commit

Permalink
Merge branch 'main' into feat/sr-rate-limiting
Browse files Browse the repository at this point in the history
  • Loading branch information
brustolin authored Nov 4, 2024
2 parents 77706e0 + ed470cf commit ac50970
Show file tree
Hide file tree
Showing 14 changed files with 295 additions and 67 deletions.
26 changes: 13 additions & 13 deletions Brewfile.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,40 +2,40 @@
"entries": {
"brew": {
"clang-format": {
"version": "19.1.1",
"version": "19.1.3",
"bottle": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sequoia": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/clang-format/blobs/sha256:7b5f8c066c04e831f51f2abf16312084e3fa098b0ff76abc6480967a2860bd24",
"sha256": "7b5f8c066c04e831f51f2abf16312084e3fa098b0ff76abc6480967a2860bd24"
"url": "https://ghcr.io/v2/homebrew/core/clang-format/blobs/sha256:9df6e7a73647777ea7d721611ff214cb6dfb0035270f7c075706c10126127fe7",
"sha256": "9df6e7a73647777ea7d721611ff214cb6dfb0035270f7c075706c10126127fe7"
},
"arm64_sonoma": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/clang-format/blobs/sha256:e7ba64f5fba3cf0ceadaa3c520a2208642ce1169bffac8db1e9b56569195148e",
"sha256": "e7ba64f5fba3cf0ceadaa3c520a2208642ce1169bffac8db1e9b56569195148e"
"url": "https://ghcr.io/v2/homebrew/core/clang-format/blobs/sha256:51c70ed59125cdc84a9e69c71519e0389302fa79ec69237daad87d56f880fef7",
"sha256": "51c70ed59125cdc84a9e69c71519e0389302fa79ec69237daad87d56f880fef7"
},
"arm64_ventura": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/clang-format/blobs/sha256:ce317db950e3d268110f2bc62c5f1aa07cbb50dafd2603e168e363718a9d9e21",
"sha256": "ce317db950e3d268110f2bc62c5f1aa07cbb50dafd2603e168e363718a9d9e21"
"url": "https://ghcr.io/v2/homebrew/core/clang-format/blobs/sha256:221b6502def9c8349e7b55503a925b7afad79e75edeaad2039d449156e31fe00",
"sha256": "221b6502def9c8349e7b55503a925b7afad79e75edeaad2039d449156e31fe00"
},
"sonoma": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/clang-format/blobs/sha256:43bcbde28012da49f5679bec7ba8d2c341771cee9909bddde1ec2e29e1fd8320",
"sha256": "43bcbde28012da49f5679bec7ba8d2c341771cee9909bddde1ec2e29e1fd8320"
"url": "https://ghcr.io/v2/homebrew/core/clang-format/blobs/sha256:387d602bb80b80d5e46d091bb620080d5734022b0512b42be0a0368416e40ff5",
"sha256": "387d602bb80b80d5e46d091bb620080d5734022b0512b42be0a0368416e40ff5"
},
"ventura": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/clang-format/blobs/sha256:80ac7aac07528efb14db1928d1268db16033dcbaf73a0fa5c1d08817d3bf3ab4",
"sha256": "80ac7aac07528efb14db1928d1268db16033dcbaf73a0fa5c1d08817d3bf3ab4"
"url": "https://ghcr.io/v2/homebrew/core/clang-format/blobs/sha256:8609c73a51e4a27538fec7cf473da6a8808a273291c04df0f15959c134104048",
"sha256": "8609c73a51e4a27538fec7cf473da6a8808a273291c04df0f15959c134104048"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"url": "https://ghcr.io/v2/homebrew/core/clang-format/blobs/sha256:f8318eea6c50bf91462397af31ee5c20413dfb1a6625aa8b73d524f4b7396180",
"sha256": "f8318eea6c50bf91462397af31ee5c20413dfb1a6625aa8b73d524f4b7396180"
"url": "https://ghcr.io/v2/homebrew/core/clang-format/blobs/sha256:b1f7cdba80030cd264f64d22fc3d5e0865c7167a0b2462a64bfe82d155e821c2",
"sha256": "b1f7cdba80030cd264f64d22fc3d5e0865c7167a0b2462a64bfe82d155e821c2"
}
}
}
Expand Down
43 changes: 23 additions & 20 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@

- Add option to report uncaught NSExceptions on macOS (#4471)
- Build visionOS project with static Sentry SDK (#4462)
- Too many navigation breadcrumbs for Session Replay (#4480)
- Time-of-check time-of-use filesystem race condition (#4473)
- Capture all touches with session replay (#4477)

### Improvements
Expand All @@ -14,6 +16,7 @@
- Log a warning when dropping envelopes due to rate-limiting (#4463)
- Expose `SentrySessionReplayIntegration-Hybrid.h` as `private` (#4486)
- Stops session replay if rate limiting is activated (#4496)
- Add `maskedViewClasses` and `unmaskedViewClasses` to SentryReplayOptions init via dict (#4492)

## 8.39.0

Expand Down Expand Up @@ -390,7 +393,7 @@ to receive SIGTERM events, set the option `enableSigtermReporting = true`.

### Features

The following two features, disabled by default, were mistakenly added to the release. We usually only add features in minor releases.
The following two features, disabled by default, were mistakenly added to the release. We usually only add features in minor releases.

- Add option to use own NSURLSession for transport (#3811)
- Support sending GraphQL operation names in HTTP breadcrumbs (#3931)
Expand All @@ -411,9 +414,9 @@ The following two features, disabled by default, were mistakenly added to the re

- Remove not needed lock for logging (#3934)
- Session replay Improvements (#3877)
- Use image average color and text font color to redact session replay
- Use image average color and text font color to redact session replay
- Removed iOS 16 restriction from session replay
- Performance improvement
- Performance improvement

## 8.25.0

Expand All @@ -425,7 +428,7 @@ The following two features, disabled by default, were mistakenly added to the re
### Fixes

- Crash due to a background call to -[UIApplication applicationState] (#3855)
- Save framework without UIKit/AppKit as Github Asset for releases (#3858)
- Save framework without UIKit/AppKit as Github Asset for releases (#3858)
- Fix crash associated with runtime collision in global C function names (#3862)
- Remove wrong error log in SentryCoreDataTracker (#3894)
- Don't transmit device boot time in envelopes enriched with crash data (#3912, #3916)
Expand All @@ -444,7 +447,7 @@ The following two features, disabled by default, were mistakenly added to the re
### Fixes

- Crash due to a background call to -[UIApplication applicationState] (#3855)
- Save framework without UIKit/AppKit as Github Asset for releases (#3858)
- Save framework without UIKit/AppKit as Github Asset for releases (#3858)
- Fix crash associated with runtime collision in global C function names (#3862)
- Remove wrong error log in SentryCoreDataTracker (#3894)

Expand Down Expand Up @@ -503,7 +506,7 @@ more about how to use the Metrics API.

## 8.22.1

### Fixes
### Fixes

- Checksum error when resolving the SDK via SPM (#3760)

Expand Down Expand Up @@ -580,7 +583,7 @@ information retrieved via `NSFileSystemFreeSize` and `NSFileSystemSize` off a de
- Add visionOS as device family (#3548)
- Add VisionOS Support for Carthage (#3565)

### Fixes
### Fixes

- Move header reference out of "extern C" (#3538)
- Clarify FramesTracker log message (#3570)
Expand Down Expand Up @@ -629,7 +632,7 @@ information retrieved via `NSFileSystemFreeSize` and `NSFileSystemSize` off a de

## 8.17.1

### Fixes
### Fixes

- Crash when UINavigationController doesn't have rootViewController (#3455)
- Crash when synchronizing invalid JSON breadcrumbs to SentryWatchdogTermination (#3458)
Expand All @@ -641,7 +644,7 @@ information retrieved via `NSFileSystemFreeSize` and `NSFileSystemSize` off a de

### Features

- SwiftUI support is no longer in Beta (#3441)
- SwiftUI support is no longer in Beta (#3441)

## 8.16.1

Expand Down Expand Up @@ -801,7 +804,7 @@ and [MXCPUExceptionDiagnostic](https://developer.apple.com/documentation/metrick
## 8.9.4

### Fixes

- Remove linker settings from Package.swift (#3188)
- Free memory returned by backtrace_symbols() in debug builds ([#3202](https://github.com/getsentry/sentry-cocoa/pull/3202))

Expand Down Expand Up @@ -928,7 +931,7 @@ For the Swift error above Sentry displays:
[Customized error descriptions](https://docs.sentry.io/platforms/apple/usage/#customizing-error-descriptions) have precedence over this feature.
This change has no impact on grouping of the issues in Sentry.

### Fixes
### Fixes

- Propagate span when copying scope (#2952)
- Remove "/" from crash report file name (#3005)
Expand All @@ -943,7 +946,7 @@ This change has no impact on grouping of the issues in Sentry.

- Create User and Breadcrumb from map (#2820)

### Fixes
### Fixes

- Improved performance serializing profiling data (#2863)
- Possible crash in Core Data tracking (#2865)
Expand Down Expand Up @@ -977,9 +980,9 @@ The `stitchAsyncCode` experimental option has been removed from `SentryOptions`
- Add `name` and `geo` to User (#2710)

### Fixes

- Correctly track and send GPU frame render data in profiles (#2823)
- Xcode 14.3 compiling issue regarding functions declaration with no prototype (#2852)
- Xcode 14.3 compiling issue regarding functions declaration with no prototype (#2852)

## 8.3.3

Expand All @@ -1005,7 +1008,7 @@ The `stitchAsyncCode` experimental option has been removed from `SentryOptions`

## 8.3.1

### Fixes
### Fixes

- Stop using UIScreen.main (#2762)
- Profile timestamp alignment with transactions (#2771) and app start spans (#2772)
Expand Down Expand Up @@ -1071,7 +1074,7 @@ This change might mark 3rd party library frames as in-app, which the SDK previou

### Features

This version adds a dependency on Swift.
This version adds a dependency on Swift.
We renamed the default branch from `master` to `main`. We are going to keep the `master` branch for backwards compatibility for package managers pointing to the `master` branch.

### Features
Expand All @@ -1087,7 +1090,7 @@ We renamed the default branch from `master` to `main`. We are going to keep the
- Enable CaptureFailedRequests by default (#2507)
- Support the [`SENTRY_DSN` environment variable](https://docs.sentry.io/platforms/apple/guides/macos/configuration/options/#dsn) on macOS (#2534)
- Experimental MetricKit integration (#2519) for
- [MXHangDiagnostic](https://developer.apple.com/documentation/metrickit/mxhangdiagnostic)
- [MXHangDiagnostic](https://developer.apple.com/documentation/metrickit/mxhangdiagnostic)
- [MXDiskWriteExceptionDiagnostic](https://developer.apple.com/documentation/metrickit/mxdiskwriteexceptiondiagnostic)
- [MXCPUExceptionDiagnostic](https://developer.apple.com/documentation/metrickit/mxcpuexceptiondiagnostic)
- Add a timeout for auto-generated transactions (#2535)
Expand All @@ -1114,7 +1117,7 @@ We renamed the default branch from `master` to `main`. We are going to keep the
- Make `SpanProtocol.data` non nullable (#2409)
- Mark `- [SpanProtocol setExtraValue:forKey:]` as deprecated (#2413)
- Make SpanContext immutable (#2408)
- Remove tags from SpanContext
- Remove tags from SpanContext
- Remove context property from SentrySpan
- Bump minimum supported OS versions to macOS 10.13, iOS 11, tvOS 11, and watchOS 4 (#2414)
- Make public APIs Swift friendly
Expand All @@ -1127,8 +1130,8 @@ We renamed the default branch from `master` to `main`. We are going to keep the
- Remove `SentryScope.apply(to:maxBreadcrumb:)` (#2416)
- Remove `- [SentryOptions initWithDict:didFailWithError:]` (#2404)
- Remove `- [SentryOptions sdkInfo]` (#2404)
- Make SentrySession and SentrySDKInfo internal (#2451)
- Marks App hang's event stacktrace snapshot as true (#2441)
- Make SentrySession and SentrySDKInfo internal (#2451)
- Marks App hang's event stacktrace snapshot as true (#2441)
- Enable user interaction tracing by default (#2442)
- Remove default attachment content type (#2443)
- Rename APM tracking feature flags to tracing (#2450)
Expand Down
Loading

0 comments on commit ac50970

Please sign in to comment.