- Updated
uhf-serverto version2.0.0(upstream release) - New recordings use HLS playlists and segments; legacy single-file recordings remain supported
- Retained Ubuntu 25.04, FFmpeg 7.1.1, Comskip, and amd64/arm64 support
- Updated
imagetag tosolidpixel/uhf-server:uhf-2.0.0-ffmpeg7.1.1-d1 - Fixed
ENABLE_COMMERCIAL_DETECTIONso onlytrueenables commercial detection;false, empty, and unset values leave it disabled - Preserved
PASSWORDvalues containing spaces or shell-sensitive characters as a single argument
- Back up the complete
uhf-datadirectory before upgrading. - Pull and recreate the container while retaining the existing
./uhf-data:/var/lib/uhf-servermount:
docker compose pull
docker compose up -d --force-recreate- Updated
uhf-serverto version1.6.0(Changelog)
- Update
imagetag tosolidpixel/uhf-server:uhf-1.6.0-ffmpeg7.1.1-d1
- Updated
uhf-serverto version1.5.1(Changelog)
- Update
imagetag tosolidpixel/uhf-server:uhf-1.5.1-ffmpeg7.1.1-d1
- Updated
uhf-serverto version1.4.0(Changelog) - Added support for commercial detection feature (new in UHF 1.4.0; requires
comskip) - Installs
comskipso commercial detection works out of the box.
- Update
imagetag tosolidpixel/uhf-server:uhf-1.4.0-ffmpeg7.1.1-d1 - Added
ENABLE_COMMERCIAL_DETECTIONenvironment variable (default: false) - Added optional
PASSWORDenvironment variable. - Modified command to support
--enable-commercial-detectionand--passwordflags.
- Updated
uhf-serverto version1.3.0(Changelog)
- Update
imagetag tosolidpixel/uhf-server:uhf-1.3.0-ffmpeg7.1.1-d1
Fixes Issue #16
- Update
imagetag tosolidpixel/uhf-server:uhf-1.2.0-ffmpeg7.1.1-d1
- New Docker image tag:
solidpixel/uhf-server:uhf-1.2.0-ffmpeg7.1.1-d1 - Updated FFmpeg to standard version
7.1.1(previously used custom build) - Switched to
Ubuntu 25.04(previously usedDebian Bookworm)
- Moved healthcheck from Dockerfile into
docker-compose.yml(monitored via/server/statsevery 30s) - Added optional recordings override volume (
./uhf-recordings:/var/lib/uhf-server/recordings) - Added comments to
docker-compose.ymlfor better onboarding
- New Docker image tag:
solidpixel/uhf-server:uhf-1.2.0-ffmpeg7.0.2-d2 - Removed healthcheck from Dockerfile (now in
docker-compose.yml)
- Dev: Support optional
DOCKER_REVISIONfor patch-level image tags in.dev/versions.env - Dev: Split release process into two separate scripts:
prepare-release.shandtag-release.sh - Dev: Updated
build-docker.shto build and push multi-arch images automatically - Dev: Updated contribution guidelines to reflect the new release workflow
- Updated README with optional recordings mount and healthcheck details
- Updated CONTRIBUTING.md to match the new release process
These changes only affect development and maintenance of the project. No action needed for end users.
- Simplified release workflow with two scripts:
release.shandbuild-docker.sh - Moved UHF server installation directly into Dockerfile for better version control
- Removed automated GitHub Actions workflow in favor of manual releases
- Added version-specific UHF server installation (no longer using latest)
- Added colored output and emojis to dev scripts for better UX
- Switched from host network mode to port mapping (8000:8000) to improve compatibility with non-Linux systems. If you were using a custom port, you'll need to update the
portssection in docker-compose.yml
- Updated FFmpeg to version 7.0.2
- Added container health monitoring via
/server/statsendpoint (built into image) - Now using version-locked UHF server builds instead of latest
- Initial release
- Automated builds
- Multi-arch support (amd64, arm64)
- Fixed GitHub Actions permissions for automated releases
- Added multi-architecture support (amd64, arm64)
- Added GitHub Actions workflow for multi-arch builds
- Updated documentation with architecture support info
- Published image to Docker Hub (
solidpixel/uhf-server:1.1.0)
- Added Docker Hub run instructions to README
- Switched to environment-based configuration (API_HOST, API_PORT, etc.)
- Improved documentation with customization options
- Restructured README for better clarity
Initial release