sno v1.1.0 Release Notes

Release Date: 2020-03-30 // over 1 year ago
  • ๐Ÿ›  Fixes

    • Encoding on non-amd64 architectures (2fb605d)

    ๐Ÿ”„ Changes

    • โœ‚ Removed dependency on crypto/rand (d122e96)
      It may have been misleading, given there is nothing cryptographically secure about sno s. Generators created without a Snapshot, eg. without being given a Partition, now receive a Partition monotonically increasing from a time based seed created at init time. This allows for the creation of 65355 generators guaranteed to not have colliding Partitions during the lifetime of the process, when they are not manually given.

    This does not affect Generators created from Snapshots where the Partitions are managed by the user.

    The change additionally results in reduced binary sizes.

    ๐ŸŽ Performance

    • โšก๏ธ ID generation is now slightly faster using compiler optimized stores and other minor changes (178e318, 6653737)
    • โšก๏ธ ID.Time() and ID.Timestamp() are now slightly faster using compiler optimized loads (588bb00)

Previous changes from v1.0.0