From 3a7b67047cf4a96566f01957eea5b2f032ee702c Mon Sep 17 00:00:00 2001 From: Andrey Helldar Date: Tue, 31 Mar 2026 16:35:47 +0300 Subject: [PATCH] Uuid4 replaced with Uuid7 --- src/TrackerRequest.php | 2 +- tests/Unit/Request/TrackIdTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/TrackerRequest.php b/src/TrackerRequest.php index 3469d70..7baf646 100644 --- a/src/TrackerRequest.php +++ b/src/TrackerRequest.php @@ -68,7 +68,7 @@ public function getTraceId(): string return $id; } - return (new UuidFactory)->uuid4()->toString(); + return (new UuidFactory)->uuid7()->toString(); } public function custom(string $header, Closure $callback): static diff --git a/tests/Unit/Request/TrackIdTest.php b/tests/Unit/Request/TrackIdTest.php index 2ff6462..0c48c8b 100644 --- a/tests/Unit/Request/TrackIdTest.php +++ b/tests/Unit/Request/TrackIdTest.php @@ -19,7 +19,7 @@ $telemetry = new TrackerRequest($request, $header); $generated = $telemetry->getTraceId(); expect(Uuid::isValid($generated))->toBeTrue() - ->and(Uuid::fromString($generated)->getVersion())->toBe(4); + ->and(Uuid::fromString($generated)->getVersion())->toBe(7); // 3) traceId() without param sets header using getTraceId() $telemetry->traceId();