uuid6/prototypes

Call for Draft 04 Prototyping and Updates

kyzer-davis opened this issue ยท 5 comments

Hello again!

Draft 04 Announcement

  • Draft 04 was submitted to the IETF 23 June 2022.
  • Since the doc was not a major rewrite the side-by-side diff is the best place to start: Draft 03 vs Draft 04 Diff

Full Docs


If there is any feedback found during review or while updating the prototype implementation; please contribute to one of the existing Discussion Threads (where possible.)
Else please open a PR to update the table in this document to reflect Draft 04 compatibility.

Thanks All!


CC: @jdknezek, @daegalus, @chrylis, @mikemix, @kurttheviking, @sprql, @kjmph, @MatrixAI, @kripod, @karwa, @mareek, @oittaa, @jakwings, @fabiolimace, @LiosK, @theckman @kjmph @iology @BaerMitUmlaut

Cheers! I just updated my Python and PHP libraries with the new test vectors.

My library doesn't support UUIDv7 because I'm not generating anything, simply reformatting existing v1s, but if this RFC is adopted I'll go back and rewrite to support all the new ones including my methods that convert Java Instant to and from boundary UUIDs.

My library doesn't support UUIDv7 because I'm not generating anything, simply reformatting existing v1s, but if this RFC is adopted I'll go back and rewrite to support all the new ones including my methods that convert Java Instant to and from boundary UUIDs.

Understood, your library should be good since it is v6 only.
My ask: Just update the README on your repo to point to Draft 04 and I can update the table here!

I looked through the changes, I don't think there is anything for me to do on the Dart implementation, so my library is Draft 4 ready without any changes.