What's Changed
- fix: Rename entrypoint by @kroese in #84
- build: Update Umbrel to v1.7.4 by @kroese in #85
- fix: Restart all Umbrel services in Docker by @kroese in #86
- fix: Disable backup browsing and restoration by @kroese in #87
- fix: Disable network storage by @kroese in #88
- fix: Read Umbrel logs from Docker by @kroese in #89
- fix: Use the container name for CPU metrics by @kroese in #90
- feat: Use Docker stats for app memory usage by @kroese in #91
- fix: Validate data directory permissions on startup by @kroese in #92
- fix: Preserve the existing Umbrel network on subnet mismatch by @kroese in #93
- fix: Download Umbrel logs from Docker by @kroese in #94
- fix: Disable external migration in Docker by @kroese in #95
- fix: Avoid stopping Umbrel twice during shutdown by @kroese in #96
- fix: Ensure Umbrel exits after shutdown errors by @kroese in #97
- fix: Disable factory reset in Docker by @kroese in #98
- fix: Preserve valid Docker memory statistics by @kroese in #99
- feat: Clean up stale Umbrel containers safely by @kroese in #100
- fix: Restart services after partial shutdown failure by @kroese in #101
- fix: Disable RAID management safely in Docker by @kroese in #102
- fix: Exclude the Umbrel container from cleanup by @kroese in #103
- fix: Skip backup mount cleanup in Docker by @kroese in #104
- fix: Disable internal storage detection in Docker by @kroese in #105
- fix: Avoid stopping Umbrel twice after updates by @kroese in #106
- fix: Read CPU usage directly from the host PID namespace by @kroese in #107
- fix: Reject unsupported network settings in Docker by @kroese in #108
- fix: Disable automatic data import in Docker by @kroese in #109
- fix: Disable backup repository setup in Docker by @kroese in #110
- fix: Disable in-app update checks in Docker by @kroese in #111
- fix: Report a neutral Docker device identity by @kroese in #112
- fix: Report the Docker container name as hostname by @kroese in #113
- fix: Clarify disabled internal storage logging by @kroese in #114
- fix: Simplify unsupported update handling by @kroese in #115
- fix: Select the correct app container IP by @kroese in #116
- fix: Prefix shared Umbrel container names by @kroese in #117
- fix: Reject incompatible Umbrel network subnets by @kroese in #118
- fix: Connect legacy auth directly to umbreld by @kroese in #119
- fix: Require the default Umbrel network subnet by @kroese in #120
- fix: Stop the Umbrel container on shutdown by @kroese in #121
- fix: Use the Umbrel container name for app hostnames by @kroese in #122
- fix: Prevent multiple Umbrel instances by @kroese in #123
- fix: Decrease timeout by @kroese in #124
- fix: Clarify Docker host port conflicts by @kroese in #125
- fix: Abort retries on Docker port conflicts by @kroese in #126
- fix: Pass Docker stats format as a single argument by @kroese in #127
- fix: Initialize ownership of empty data folders by @kroese in #128
- fix: Report unsupported Docker updates when available by @kroese in #129
Full Changelog: v1.7.3...v1.7.4