-
-
Notifications
You must be signed in to change notification settings - Fork 463
feat: minimal tombstone integration #4933
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
Open
supervacuus
wants to merge
25
commits into
getsentry:main
Choose a base branch
from
supervacuus:feat/tombstone_integration
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1,530
−269
Open
Changes from 21 commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
ba0c7db
feat: minimal tombstone integration (disabled by default, options int…
supervacuus 9933e47
redo a seemingly missed spotlessApply
supervacuus 10b1e94
use non-plural option + mark integration also as internal + update API
supervacuus f12b658
Merge branch 'main' into feat/tombstone_integration
supervacuus 4b6e1fb
init size exceptions since we know we only need one
supervacuus 95bd726
move `instructionAddressAdjustment` to `SentryStackTrace`
supervacuus 4f03857
add copyright notice to tombstone.proto
supervacuus 936a2f0
add historical tombstone option
supervacuus 28652e0
looks like we need to add a TombstoneEventProcessor anyway.
supervacuus 920221a
...so let's add it to the options if the SDK supports it (adapt to >=…
supervacuus 48ed5e1
Adapt `AndroidEnvelopeCache` to also write Tombstone timestamp markers
supervacuus 10c7a1f
Integrate handling of historical Tombstone option + last tombstone ma…
supervacuus 6cbfdf8
sprinkle with TODOs to highlight next PR steps
supervacuus 4b1919e
fix typo
supervacuus d931ddc
implement TombstoneParser as Closable and close the tombstone stream
supervacuus 65bc76b
tighten code with final and null annotations.
supervacuus 25f4089
eliminate obsolete null check
supervacuus 7db5895
Deduplicate ApplicationExitInfo handling for corresponding Integratio…
supervacuus a8ea230
update tombstone message construction
supervacuus 92cb264
Merge branch 'main' into feat/tombstone_integration
supervacuus ed81771
fix abortMessage check
supervacuus 480bfd6
Merge branch 'main' into feat/tombstone_integration
supervacuus c8acdf9
Merge branch 'main' into feat/tombstone_integration
supervacuus 125b0c4
convert AnrV2EventProcessor to a more generic ApplicationExitInfoEven…
supervacuus 7e29fbf
reintroduce, update and correct old inline docs where they make sense.
supervacuus 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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@romtsn Not sure if you followed the conversations, but as you can see here, protobuf requires a runtime dependency. It will have an impact of around 10kb. IMHO fine for now, we should still check how stable this library is to avoid and consumer version mismatch issues.