Ygégé v0.6.0 - 2025-11-26
🚀 Features
Docker Health Check Support
Added comprehensive Docker health check functionality to monitor container health:
- Health Check Endpoint: Uses the existing
/healthendpoint for quick availability checks - Proper Configuration: Configured with correct port (8715) and localhost
- Smart Timing: Includes 10s startup grace period, 1m30s intervals, 20s timeout, and 3 retries
- Curl Dependency: Added curl to Docker runtime for health check execution
- Complete Documentation: Updated all Docker guides (English & French) and API documentation
Prowlarr Integration Improvement
- Enhanced Prowlarr compatibility by changing torrent details to use direct links instead of embedded content
📚 Documentation
- Removed deprecated Docker Hub description file
- Enhanced API documentation with Docker health check integration details
- Updated Docker deployment guides with health check examples in both English and French
⚙️ Improvements
- Updated GitHub Actions to latest versions for improved security and performance
- Enhanced SBOM (Software Bill of Materials) attestation process with CycloneDX v1.7
- Improved cosign signature and attestation verification workflow
🙏 Contributors
Special thanks to @ahyear for initiating the Docker health check feature!
Installation
Docker (Recommended)
docker pull uwucode/ygege:0.6.0
# or
docker pull uwucode/ygege:latestDocker Compose Example with Health Check
services:
ygege:
image: uwucode/ygege:0.6.0
container_name: ygege
restart: unless-stopped
volumes:
- ./ygege/sessions:/app/sessions
- ./ygege/config.json:/app/config.json
ports:
- 8715:8715
healthcheck:
test: ["CMD-SHELL", "curl --fail http://localhost:8715/health || exit 1"]
interval: 1m30s
timeout: 20s
retries: 3
start_period: 10sFor complete deployment instructions, see the Docker Guide.
📖 Documentation
Full Changelog
Full Changelog: v0.5.0...v0.6.0