JoshuaMoelans

Results 18 issues of JoshuaMoelans

Fixes https://github.com/getsentry/sentry-native/issues/1006 (in progress) - [x] Creating ringbuffer - [ ] Storing items to ringbuffer -> works for breadcrumbs, but 2 tests fail (don't match the new logic) -> ToDo...

### Description Currently, the `javadocs` link in the [readme](https://github.com/getsentry/sentry-java?tab=readme-ov-file#useful-links-and-docs) leads to a [dead page](https://getsentry.github.io/sentry-java/). There already is a [deployment going on](https://github.com/getsentry/sentry-java/tree/gh-pages), it's just that the modules overview isn't there.

documentation
Java

This is done to avoid collisions with the nil-event_id-envelope for sessions on Crashpad, where on crash we would try to write both the logs envelope and session envelope to the...

Add logs printing when `debug` option is set to `true` (as per https://develop.sentry.dev/sdk/telemetry/logs/#other ) part of https://github.com/getsentry/sentry-native/issues/1398

Heavily Work In Progress/exploratory ## Current Implementation For now, we just add an option to write `.dmp` files to disk for Breakpad, allowing easier local debugging (since we only store...

Currently (since https://github.com/getsentry/sentry-native/pull/1152) we retry on all failed uploads, regardless of the response code. Ideally, for some responses (like [413](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/413)), we know retrying won't help, so it'd be better to...

backend: crashpad

The following items are all potential follow-ups of the initial Structured Logs implementation introduced in https://github.com/getsentry/sentry-native/pull/1271 . - **add debug output for structured logs when `debug` option is enabled** -...

Currently we can queue up to 2 batches of 100 logs, but our [specs](https://develop.sentry.dev/sdk/telemetry/logs/#buffering) have been updated with the following > SDKs **MUST** also have a hard limit of 1000...

Currently Crashpad logs are lost to the void. It would be nice if we could somehow pick these up.

backend: crashpad
Improvement

These allow users to see stats about the events that never got to Sentry, caused by a multitude of reasons (e.g. breadcrumb buffer overflow, sample rate discarding, before_send filtering, internal...

SDK parity
Feature