Revision history for Concierge-Sessions

v0.8.7 2026-02-13
    - Fixed CPAN tester timeout failures: session expiry in installation
      tests now mocked via direct SQLite update (no sleep). Real-time
      timeout tests moved to xt/ (author tests only, skipped under
      AUTOMATED_TESTING).

v0.8.6 2026-02-12
    - Rebuilt tarball with GNU tar (fixes PaxHeader issue on CPAN)

v0.8.5 2026-02-12
    - Security: replaced insecure session ID generation (uuidgen/rand fallback)
      with cryptographically secure random IDs via Crypt::URandom (160-bit entropy)
    - Added Crypt::URandom as a dependency
    - Further widened sliding window test timing margins for slow platforms

v0.8.4 2026-02-12
    - Fixed integration test timing margins for slow platforms (Windows/Strawberry Perl)

v0.8.3 2026-02-11
    - Fixed session expiration tests that were timing out too fast

v0.8.2 2026-02-11
    - Improved documentation

v0.8.1 2026-02-10
    - Initial CPAN release
    - SQLite and File storage backends
    - Session objects with get/set data, save, status checks
    - Sliding window expiration and indefinite sessions
    - Single-session enforcement per user
    - Expired session cleanup

