You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* lazy uuid generation for SentryId and SpanId
* add changelog
* add tests for lazy init, rework SentryId to cache string result
* fix changelog
* Update sentry/src/main/java/io/sentry/protocol/SentryId.java
Co-authored-by: Stefano <stefano.siano@sentry.io>
* Update sentry/src/main/java/io/sentry/protocol/SentryId.java
Co-authored-by: Stefano <stefano.siano@sentry.io>
* Update sentry/src/main/java/io/sentry/protocol/SentryId.java
Co-authored-by: Stefano <stefano.siano@sentry.io>
* Update sentry/src/main/java/io/sentry/protocol/SentryId.java
Co-authored-by: Stefano <stefano.siano@sentry.io>
* Update sentry/src/main/java/io/sentry/protocol/SentryId.java
Co-authored-by: Stefano <stefano.siano@sentry.io>
* Format code
* Add object comparison to SpanFrameMetricsCollector only check for time difference of .equals if objects are not the same
* add proposed SentryUUID class
* [WIP] use SentryUUID instead of UUID.random().toString
* Format code
* split SentryUUID internals into separate classes for easier attribution
* add changelog
* replace uuid with string for sessionId, use SentryUUID for generating sessionId
* add changelog
* Format code
* fix tests
* fix SpanId.EMPTY_ID
* fix tests
* Format code
* move changelog entry to breaking changes section, add more detail
* test normalized is never called in no-arg constructor, only called once when invoking with string
* add log if invalid session id is being deserialized
* fix test
* Format code
* use new Random Generator
* fix Sentry Empty ID, replace dashes if 36 char uuid String is passed to SentryId constructor
* fix Tests for SpanId, add tests for SentryUUID and UUIDStringUtils
* allow 36 and 32 character session ids
---------
Co-authored-by: Alexander Dinauer <adinauer@users.noreply.github.com>
Co-authored-by: Stefano <stefano.siano@sentry.io>
Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
Copy file name to clipboardExpand all lines: sentry/api/sentry.api
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -3277,7 +3277,7 @@ public final class io/sentry/SentryWrapper {
3277
3277
}
3278
3278
3279
3279
public final class io/sentry/Session : io/sentry/JsonSerializable, io/sentry/JsonUnknown {
3280
-
public fun <init> (Lio/sentry/Session$State;Ljava/util/Date;Ljava/util/Date;ILjava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Double;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3280
+
public fun <init> (Lio/sentry/Session$State;Ljava/util/Date;Ljava/util/Date;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Double;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3281
3281
public fun <init> (Ljava/lang/String;Lio/sentry/protocol/User;Ljava/lang/String;Ljava/lang/String;)V
3282
3282
public fun clone ()Lio/sentry/Session;
3283
3283
public synthetic fun clone ()Ljava/lang/Object;
@@ -3292,7 +3292,7 @@ public final class io/sentry/Session : io/sentry/JsonSerializable, io/sentry/Jso
0 commit comments