v1.0.0-alpha.3 — UI and Endpoint Security
Pre-release
Pre-release
M3Undle v1.0.0-alpha.3 (Alpha)
M3Undle is a self-hosted lineup manager for large streaming provider catalogs, focused on explicit control, stable output, and DVR-friendly publishing.
This alpha milestone adds foundational endpoint security and the first HDHomeRun emulation capabilities.
What's in this release
Security and access control
- Added application authentication flows for protected UI and management paths
- Introduced basic endpoint authentication for compatibility endpoints
- Added endpoint credential and access-binding model support
- Added active profile and endpoint access resolution services
- Reduced sensitive logging detail (username removed from logs)
HDHomeRun emulation (initial)
- Initial HDHomeRun device/discovery/lineup endpoint implementation
- New HDHomeRun device, discovery, lineup, and options services
- Compatibility endpoint integration updates for HDHomeRun behavior
Serialization and compatibility
- Added/rendered lineup model support for authenticated endpoint responses
- Added M3U/XMLTV serialization service improvements for endpoint security flow
Data model and schema
- Added migrations for endpoint security and related schema updates
- Consolidated migration naming/merge alignment after mainline merge updates
Testing
- Added endpoint security and resolver unit tests
- Added HDHomeRun unit tests
- Added integration smoke/probe scripts for discovery and endpoint behavior
Documentation and project hygiene
- Documentation updates for endpoint auth and compatibility behavior
- Follow-up cleanup commits and project plan updates
Container Images
- ghcr.io/sydney-elvis/m3undle:v1.0.0-alpha.3
- ghcr.io/sydney-elvis/m3undle:alpha (rolling alpha tag)
Known alpha limitations
Still alpha: endpoint auth is intentionally basic, HDHomeRun emulation is early-stage, and broader client interoperability/performance hardening is planned for upcoming milestones.
Contributor
Full Changelog: v1.0.0-alpha.2...v1.0.0-alpha.3