[ANN] clj-uuid 0.2.0 (RFC-9652)

84 views
Skip to first unread message

danl...@gmail.com

unread,
Sep 26, 2024, 7:13:12 AM9/26/24
to Clojure
Good morning UUID fans.   I just wanted to mention that clj-uuid is out and provides support for RFC,http://www.ietf.org/rfc/rfc9562.txt which updates the older RFC-4122 with new features and recommendations.

What does this mean to you?   Primarily, this means support for two new UUID types:

v6 — a fast, time-encoding, lexically sortable, unique identifier. This  is a field-compatible version of v1, reordered for improved DB locality. 

v7 — unix time-encoding, lexically sortable, index-friendly UUID with randomized monotonic counter, and cryptographically secure random portion. As such, creation of v7 UUIDs may be slower, but have improved entropy characteristics compared to v1 or v6 UUIDs.

This release is fully backward compatible with also some improvements and bug fixes, so I’d recommend all users upgrade to [danlentz/clj-uuid "0.2.0"]

 If interested, please read on at https://github.com/danlentz/clj-uuid

Thanks!

danl...@gmail.com

unread,
Sep 26, 2024, 7:23:32 AM9/26/24
to Clojure
and… I botched the subject line.    RFC-9562
Reply all
Reply to author
Forward
0 new messages