-
-
Notifications
You must be signed in to change notification settings - Fork 257
Implement envelope based transport #391
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
95 commits
Select commit
Hold shift + click to select a range
74d47e7
Add empty classes for envelopes
denrase 8e770aa
Add properties
denrase 737c6f8
Create envelope classes from event
denrase c0e4b68
introduce serialize method
denrase 70150b2
Serialize SentryEnvelopeItemHeader
denrase 446e04a
Implement serialize of SentryEnvelopeItem
denrase f8a839e
Implement serialize and fromEvent for SentryEnvelopeItem
denrase 13826d5
Implement serialize of SentryEnvelopeItemHeader
denrase 42b6072
Implement SentryEnvelope
denrase c99aa8c
Add rste limit category
denrase 47a01d7
add empty rate limiter
denrase 0831a4c
Add empty tests for rate limiter
denrase d9752d3
parse rate limit header
denrase e60c8d4
Implement RateLimitParser
denrase 5136095
Move out decision what to parse
denrase 2c44b15
Own class for RateLimitParser, return map instead of list of RateLimi…
denrase a34e1c3
Port java rate limiter tests
denrase ab88d44
implement rate limiter, fix rate limit parser
denrase 36efe03
Support multiple rate limits for same category
denrase 94d4b8a
Merge branch 'main' into feat/implement-envelope-based-transport
denrase c6d3b35
No generated mock for cdtp
denrase 53e31b3
Use envelope endpoint
denrase 1bf198b
Handle envelope data in test
denrase f4a97be
Fallback to empty
denrase 7c2529e
update retry after limits
denrase e35c4c8
test ratelimiter integration into http_transport
denrase d1547fa
Use clock from options
denrase c100376
No need to test system code
denrase 1c7c69c
Update comments, Add test for envelope capture
denrase a3c5a42
Merge branch 'main' into feat/implement-envelope-based-transport
denrase 20d1e82
Delete unues file, comment in tests
denrase 650b907
format code
denrase 9acd08e
update changelog
denrase 1f177a4
Defer serialization, Serialize to bytes
denrase e4dc045
Use factory instead of static
denrase 103bf08
Remove todo
denrase 9e13272
Remove unused main function
denrase 07642d3
Use local variable for dart type inference to kick in
denrase 5f7d42c
send correct header for envelope data
denrase c8c499a
Change const name to dart style
denrase c18c442
Leave in file system transport
denrase 30754b8
Remove debug code
denrase 424b5de
Use forEach instead of for loops
denrase c921734
Use variable instead of list access again
denrase f753638
Run format
denrase 4d5dcc5
Update envelope class serielaization method naming and return types
denrase d24dc78
Introduce breaking changes section
denrase d93eddc
Add what has changed
denrase 0bb9a59
Return non-null sentryid from transport calls
denrase 7697bef
Use trailing comma
denrase 0cd0455
Run format
denrase ef3fb62
Add documentation
denrase 5fe2f13
Make prop final
denrase c8ede69
Add self-hosted info
denrase e3c28d8
Use correct package name
denrase 27611aa
Use `StreamedRequest` to send data
denrase 04d444e
Change toEnvelopeItem to stream
denrase 9dcfb5c
Change envelope item to stream
denrase 2b47068
Use temp variable to enable comipler non-null check
denrase 94c2099
Add doc for captureEnvelope
denrase 39e26e3
REmove commented out import
denrase cc5862c
Remove unused import
denrase 890a50d
Update changelog
denrase 1df4c67
Use chunked conversion for gzip envelopes
denrase 67a41c4
Remove unused import
denrase 0600bd7
Use Duration tyoe instead of int
denrase 78d78e6
Move compression in sink to encode.dart and noop_encode.dart
denrase 0871190
Merge branch 'main' into feat/implement-envelope-based-transport
denrase 950ff4a
Use string types in item headers
denrase 085b58c
Merge branch 'main' into feat/implement-envelope-based-transport
denrase 02c1979
Merge branch 'main' into feat/implement-envelope-based-transport
denrase 009138c
Use for loops and contunie early
denrase c6c1fbf
Use isAfter method on date
denrase 215ce24
Use isAfter date method
denrase 996f976
Fix typo
denrase 40a3cc2
no need to temp variable
denrase ecc68cf
format
denrase cdc5e18
Fix path in comments
denrase b46d57b
Merge branch 'main' into feat/implement-envelope-based-transport
denrase 683d7b2
Merge branch 'main' into feat/implement-envelope-based-transport
denrase e37bf31
Remove commented out code
denrase 00ee4bf
format
denrase d01bb25
Use fixture pattern
denrase 2e204d4
Run format
denrase f9a4bae
Envelope Only Transport API (#426)
denrase 739fe04
Move new changelog items to unrealeased section
denrase 60cde6d
Bump sentry-cocoa version to 7.1.3, Use PrivateSentrySDKOnly.envelope…
denrase b6c7485
Merge branch 'main' into feat/implement-envelope-based-transport
denrase 7650f82
Update changelog
denrase e8dc883
Merge branch 'main' into feat/implement-envelope-based-transport
denrase 32fc143
Merge remote-tracking branch 'origin/main' into feat/implement-envelo…
ueman 3e90935
Merge branch 'main' into feat/implement-envelope-based-transport
denrase fbfc409
Update changelog
denrase ba66eb4
Merge branch 'feat/implement-envelope-based-transport' of https://git…
denrase 99af50a
Fix klint issue
denrase File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.