go.uuid icon indicating copy to clipboard operation
go.uuid copied to clipboard

Consider archiving this repo

Open ghost opened this issue 7 years ago • 6 comments

This repo is widely popular, but has a 4 month old critical defect #73, and uses tagging practices that incentivize people to unsafely include master in their projects. This is dangerous for the go ecosystem as a whole.

Please archive this repo if there is no intention to maintain it further.

ghost avatar Jul 11 '18 19:07 ghost

Hi @DamareYoh, do you know some alternative to this repo?

miguelbemartin avatar Jul 13 '18 15:07 miguelbemartin

Hi @miguelbemartin, the Gophers slack community has set up a Github Org, and they're in progress on a semi official community supported fork of this here: https://github.com/gofrs/uuid. The advantage of this one would be it would be a drop in replacement for folks who have already gone through the pain of upgrading 6 months ago.

It's still pending merge of the critical defect fix while they get the repo set up. They are also improving the available tests. But there should be updates shortly.

DamareYoh avatar Jul 13 '18 15:07 DamareYoh

I maintain a fork that doesn't have the critical rand error, and maintains the old API as is. https://github.com/kevinburke/go.uuid

Others would be github.com/pborman/uuid, github.com/google/uuid.

kevinburke avatar Jul 13 '18 15:07 kevinburke

Thanks, @DamareYoh @kevinburke! As I am working on a pet project, I will keep using a fork also.

miguelbemartin avatar Jul 13 '18 16:07 miguelbemartin

The community maintained UUID package has released: https://github.com/gofrs/uuid/releases/tag/v2.0.0

cameracker avatar Jul 18 '18 20:07 cameracker

Google also has a UUID package

https://github.com/google/uuid

kishaningithub avatar Oct 25 '21 04:10 kishaningithub