switch to a maintained uuid library
The github.com/xtgo/uuid library has not been updated since 5 years, and may well be buggy. Use the google/uuid library instead, which is actively maintained, tested, and widely in use (e.g., in Docker, Kubernetes).
I based this on top of https://github.com/segmentio/analytics-go/pull/151, and will rebase once that is merged
@williamgrosset @justincormack PTAL
Thanks for the PR. Same as what I mentioned in #149, the master branch contains code for the v2 version which has been deprecated and is no longer maintained.
I'll update this one against the V3 branch
updated, but looked like there were issues with the vendor directory in the V3 branch as well, so opened https://github.com/segmentio/analytics-go/pull/151, and based this one on top of that
Hi @f2prateek and @williamgrosset, did you have a chance to look at this PR?