Releases: vhscom/private-landing
Private Landing v1.0.0-alpha.2
Edge-optimized authentication with complete session lifecycle.
Core Features
Authentication System
- Complete session termination with database cleanup
- Cross-domain cookie handling with security defaults
- Security header optimizations:
- Content Security Policy (CSP)
- Cross-Origin protections
- Frame and resource controls
API Foundation
- Test suite with Vitest and Cloudflare Workers
- Database seeding for development
- Optimized edge performance
- Type-safe implementations
Developer Experience
- Test coverage for auth flows
- Database setup scripts
- Local environment tooling
- Streamlined project structure
Technical Details
- Database-backed session invalidation
- Domain-aware cookie configuration
- Cross-origin security defaults
- Auth flow test coverage
Getting Started
See the README for:
- Installation steps
- Database setup
- Environment configuration
- Development workflow
Note
Completes authentication lifecycle with secure logout. See ADR-001 for implementation details.
Private Landing v1.0.0-alpha.1
Initial alpha release establishing a foundation for building authenticated APIs using Cloudflare Workers, Hono, and Turso. This release implements core authentication features following NIST guidelines and security best practices.
Core Features
Authentication System
- NIST-compliant password storage using PBKDF2-SHA384
- Hybrid JWT + session-based authentication
- Secure session tracking with nanoid-generated IDs
- Automatic token refresh handling
- HTTP-only secure cookies with SameSite protection
API Foundation
- Edge-optimized with Cloudflare Workers
- Hono-based REST API framework
- Turso SQLite database integration
- TypeScript throughout
Developer Experience
- Database management scripts
- Local development environment
- Comprehensive documentation
- Type-safe implementations
Technical Details
- Access tokens: 15-minute lifetime
- Refresh tokens: 7-day lifetime
- Session management with device tracking
- Database-backed session validation
- Configurable security parameters
Getting Started
See the README for:
- Prerequisites and installation
- Database setup instructions
- Environment configuration
- Development workflow
Note
This alpha release focuses on establishing a secure authentication foundation. Some planned security enhancements (rate limiting, token rotation, advanced session management) will be rolled out in upcoming releases.
Feedback and contributions are welcome, especially regarding the authentication implementation and security features.