Releases: Download/suid
Release list
v0.10.1
ws.suid v0.10.0
Distributed Service-Unique IDs that are short and sweet.
New in this release
- ID size to 64, shard size to 2
- Trimmed public API
- Use picolog as optional dependency
- Added basic test coverage
- Cleaned up docs
suid-server-java
Need a server?
suid-server-java.
Suid-server implementation for the Java EE technology stack.
ws.suid v0.9.16
Distributed Service-Unique IDs that are short and sweet.
New in this release
- Added
compareandequalsmethods.
suid-server-java
Need a server?
suid-server-java.
Suid-server implementation for the Java EE technology stack.
ws.suid v0.9.15
Distributed Service-Unique IDs that are short and sweet.
New in this release
- Renamed module to
ws.suidbecause there already exists a public NPM module namedsuid. - Published NPM module ws.suid.
suid-server-java
Need a server?
suid-server-java.
Suid-server implementation for the Java EE technology stack.
v0.9.14
Distributed Service-Unique IDs that are short and sweet.
New in this release
- Make Suid() accept JSON string
- Fixed some docs/examples
suid-server-java
Need a server?
suid-server-java.
Suid-server implementation for the Java EE technology stack.
v0.9.12
Distributed Service-Unique IDs that are short and sweet.
New in this release
- Don't generate new IDs from constructor - BREAKING CHANGE
- Setup constructor correctly
BREAKING CHANGE
Some frameworks will call the constructor manually when (re)creating Suids. E.g. JSON frameworks, persistence mechanisms etc. They will end up wasting IDs and worse, draining the pool. So I decided that generating new Suids should be an explicit action: var newId = Suid.next();. This may break older code.
suid-server-java
Need a server?
suid-server-java.
Suid-server implementation for the Java EE technology stack.
v0.9.11
Distributed Service-Unique IDs that are short and sweet.
New in this release
- When running in an AMD context, Suid now defines an AMD module.
- When using from AMD, we cannot use data attributes for configuration because there is no script tag. So I added a
configmethod to configure Suid from code instead. - Suid now has a
readymethod, allowing you to detect whether Suid is ready to serve ID's and to attach listener callbacks to the ready 'event'.
suid-server-java
Need a server?
suid-server-java.
Suid-server implementation for the Java EE technology stack.
v0.9.10
Distributed Service-Unique IDs that are short and sweet.
New in this release
- Introduced constant Suid.NULL (it's also in Java version)
- Made Suid callable both directly and as constructor
suid-server-java
Need a server?
suid-server-java.
Suid-server implementation for the Java EE technology stack.
suid v0.9.9
Distributed Service-Unique IDs that are short and sweet.
New in this release
- Made ID blocks smaller - BREAKING CHANGE
- Simplified encoding to base-36 - BREAKING CHANGE
- Removed unneeded methods (due to simpler encoding)
- Better documentation
BREAKING CHANGE
The block size was made smaller: From 256 IDs per block to 32IDs per block. When we navigate around the site, every time we load a new page we lose the IDs still left in the current block. So with a smaller block size we lose less IDs. Also changed the default pool settings to account for the smaller block size. Furthermore the encoding was changed, so any old IDs that were saved as strings will be incompatible with IDs in the new format.
Hopefully these will be the last breaking changes before Suid is upgraded to PRODUCTION READY status.
suid-server-java
Need a server?
suid-server-java.
Suid-server implementation for the Java EE technology stack.
0.9.8
suid v0.9.8
Distributed Service-Unique IDs that are short and sweet.