v4.0.0-beta.470
What's Changed
Security & Fixes
- Fixed proxy config validation to ensure stored config matches the current proxy type (#9146, fixes #9127)
- Fixed environment variables being incorrectly resolved in compose files instead of preserving ${VAR} references (#9147, fixes #9136)
- Fixed deployment issues with shell argument escaping in nixpacks commands (#9122, fixes #9042)
- Fixed GitHub webhook errors for unsupported event types (#9119, fixes #9090)
- Fixed server limit checks when using API tokens (#9123, fixes #9116)
- Fixed hostname validation to be case-insensitive and allow more characters (#9134, fixes #9131)
- Fixed duplicate subscription creation
- Fixed environment variable refresh when variables are missing or stale
- Fixed Docker cleanup logging when server is unreachable
New Services & Templates
- Added EspoCRM one-click service template (#8658)
Improvements
- Improved mobile responsiveness for confirmation modals
- Simplified Docker installation process
- Added storage API endpoints with UUID support for databases and services
- Added Nightwatch monitoring support
- Disabled Booklore service template (#9105)
- Bumped Sentinel and Traefik versions
What's Changed (Github)
- fix(github-webhook): handle unsupported event types gracefully by @andrasbacsai in #9119
- fix(deployment): properly escape shell arguments in nixpacks commands by @andrasbacsai in #9122
- fix(validation): make hostname validation case-insensitive and expand allowed name characters by @andrasbacsai in #9134
- fix(team): resolve server limit checks for API token authentication by @andrasbacsai in #9123
- chore(service): disable Booklore service by @Cinzya in #9105
- Add EspoCRM, provided by the official team by @tmachyshyn in #8658
- fix(parsers): preserve ${VAR} references in compose instead of resolving to DB values by @andrasbacsai in #9147
- fix(proxy): validate stored config matches proxy type by @andrasbacsai in #9146
- v4.0.0-beta.470 by @andrasbacsai in #9139
New Contributors
- @tmachyshyn made their first contribution in #8658
Full Changelog: v4.0.0-beta.469...v4.0.0-beta.470