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
I've searched existing issues and found nothing related to my issue.
Describe the feature you want to add
This issue proposes adding support for generating UUIDv7, as defined in the updated RFC for UUIDs.
UUIDv7 offers a compelling combination of time-based generation (using a Unix Epoch timestamp) and random bits, resulting in unique, naturally sortable identifiers. This makes it particularly well-suited for distributed systems where ordering is crucial, such as databases, event logs and tracing.
Given its growing adoption and clear advantages in specific use cases, implementing UUIDv7 generation would enhance the library's utility.
Mockups or Images of the feature
uuidv7(); // Generates a UUIDv7 string, e.g., 01945109-f228-7a5d-ac8a-224ecb6dbb65
I have checked the following:
Describe the feature you want to add
This issue proposes adding support for generating
UUIDv7
, as defined in the updated RFC for UUIDs.UUIDv7
offers a compelling combination of time-based generation (using a Unix Epoch timestamp) and random bits, resulting in unique, naturally sortable identifiers. This makes it particularly well-suited for distributed systems where ordering is crucial, such as databases, event logs and tracing.Given its growing adoption and clear advantages in specific use cases, implementing
UUIDv7
generation would enhance the library's utility.Mockups or Images of the feature
Reference Links:
The text was updated successfully, but these errors were encountered: