What's Changed
Security & Fixes
- Enhanced security by validating and escaping database names, file paths, and proxy configuration filenames to prevent command injection (#7375)
- Fixed Docker command failures on non-root servers and proxy network race conditions (#7368, fixes #7362)
- Fixed path duplication in SERVICE_FQDN and SERVICE_URL when updating service FQDN (#7370, fixes #7363)
- Fixed configuration change detection for build settings to properly show restart notification (#7371)
Improvements
- Enhanced environment variable handling with better password field support and shared variable management
- Improved build time variable checkbox behavior based on environment type
- Reduced excessive logging in cleanup commands for cleaner output (#7356)
- Improved version release automation workflow with GitHub sync functionality
- Better error handling and output capturing during Git operations
What's Changed (Github)
- reduce: minimize logging in cleanup commands by @andrasbacsai in #7356
- fix: resolve Docker validation race conditions and sudo prefix bug by @andrasbacsai in #7368
- fix: prevent SERVICE_FQDN/SERVICE_URL path duplication by @andrasbacsai in #7370
- fix: trigger configuration changed detection for build settings by @andrasbacsai in #7371
- fix: enhance security by validating and escaping database names, file paths, and proxy configuration filenames by @andrasbacsai in #7375
- v4.0.0-beta.451 by @andrasbacsai in #7369
Full Changelog: v4.0.0-beta.450...v4.0.0-beta.451