The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Data::YUID

0.06 2011-06-11
    - Fixed sequence generation to reset timestamp every second, thus
      fixing out of order sequences for 2+ servers (at the second
      granularity).
    - Added timeout configurations
    - Added more tools, tests and documentation
    - Fixed RT#68215 $^X in tests (ANDK)

0.04
    - Added 32bits Perl support

0.03 2007-06-11
    - Tweaking 0.02 after some testing, revising the way the cached socket
      is used, and forcing reconnect after 1,000 + rand(1,000) connections
      to force rebalancing after a server goes down and comes back up.

0.02 2007-06-05
    - The original behavior is that the client would create a connection to
      every server it knows about on new().  Those connections would be chached,
      but the next new() call would create four new connections anyway.  So each
      YUID server was getting a persistent (but not re-used) connection from
      every (TypePad) app server, and they were choking on the sheer number of 
      connections.

      So now, we connect only when a get_id request comes in, and only
      to one server. If that server can't get us an ID, we try the
      other ones. Each server will only have to maintain N/S connections,
      instead of N (N=number of app servers, S=number of YUID servers).

0.01  2005.11.22
    - Initial distribution.