Repository navigation
Release v1.3.0
Enhanced Session Management for Advanced Token Refresh Support
π This release upgrades tsvesync to v1.3.0 with comprehensive support for advanced token lifecycle management, providing the foundation for homebridge-tsvesync's enhanced proactive token refresh system.
Key Features
Advanced Session Management
- β° Proactive Token Refresh Support: Full compatibility with homebridge-tsvesync v1.3.0 proactive token refresh
- π Advanced Scheduling Integration: Supports intelligent refresh scheduling based on JWT token lifetime
- π Enhanced JWT Decoding: Built-in support for accurate token lifetime tracking with issuance time (iat)
- π Callback System: Comprehensive onTokenChange callback support for real-time session monitoring
- π‘οΈ Reliability Features: Foundation for uninterrupted long-running Homebridge sessions
API Compatibility Enhancements
- Enhanced session management APIs to support advanced token refresh strategies
- Seamless integration with homebridge-tsvesync proactive refresh system
- Optimized for long-running applications with intelligent scheduling
- Enhanced session stability for continuous operation environments
Session Management System (v1.2.0-1.3.0)
- π Complete Session Persistence: Comprehensive token lifecycle management with SessionStore interface
- β° Proactive Token Refresh: Advanced JWT token refresh before expiration (Enhanced in v1.3.0)
- π Automatic Token Refresh: Session hydration and refresh across application restarts
- π JWT Token Support: Built-in JWT decoding for expiration and issuance timestamp extraction
- π Event System: onTokenChange callbacks for real-time session state monitoring
- π‘οΈ Secure Storage: Session data persistence with proper file permissions (0o600)
- π« Concurrent Login Protection: Promise-based coordination prevents simultaneous login attempts
- π Cross-Region Resilience: Enhanced authentication failure handling across US/EU regions
Version Synchronization
Synchronized with homebridge-tsvesync v1.3.0 for enhanced proactive token refresh capabilities and advanced session management integration.
π€ Generated with Claude Code