Releases: coollabsio/coolify
Releases · coollabsio/coolify
v4.0.0-beta.452
What's Changed
Security & Fixes
- Fixed Traefik proxy startup issues with null versions and network filtering (#7400)
- Fixed service name parsing issues when using hyphens (#7399)
- Fixed version downgrade prevention with improved cache validation (#7396)
- Fixed webhook notification settings migration conflict (#7393)
- Fixed Docker database start commands compatibility across versions (#7390, #6807)
- Fixed duplicate environment variables in buildtime.env and Nixpacks plan overrides (#7373)
- Fixed incorrect Caddy proxy config file path display (#6722)
- Fixed Livewire snapshot error during database restore (#7385, fixes #7335)
- Fixed Beszel realtime monitoring feature (#7366)
- Fixed Appwrite too many redirects error (#7364)
Improvements
- Improved manual update process with better user feedback (#7398)
- Improved new resource page UI layout and styling (#7291)
- Added color-coded log highlighting based on log level (#7288)
- Added Postgresus to predefined Docker networks by default (#7367)
What's Changed (Github)
- fix: prevent Livewire snapshot error in database restore by @andrasbacsai in #7385
- Feat:(service) Add postgresus to predefined docker networks by default by @ShadowArcanist in #7367
- fix(ui): incorrect caddy proxy config file path on proxy page by @ShadowArcanist in #6722
- fix: prevent duplicate environment variables in buildtime.env and support nixpacks plan variable overrides by @andrasbacsai in #7373
- fix(docker): replace deprecated --time flag with -t for full compatibility across Docker versions by @ShadowArcanist in #6807
- Fix:(service) Appwrite too many redirects error by @ShadowArcanist in #7364
- Fix:(service) Beszel realtime feature not working by @ShadowArcanist in #7366
- fix(docker): migrate database start actions from --time to -t flag by @andrasbacsai in #7388
- Revert "fix(docker): migrate database start actions from --time to -t flag" by @andrasbacsai in #7389
- feat(ui): Logs color highlight based on log level by @ShadowArcanist in #7288
- fix(docker): migrate database start actions from --time to -t flag by @andrasbacsai in #7390
- feat(ui): Improve new resource page UI layout and styling by @ShadowArcanist in #7291
- fix: resolve webhook notification settings migration conflict by @andrasbacsai in #7393
- Fix: Version downgrade prevention with cache validation by @andrasbacsai in #7396
- Improve manual update process with better user feedback by @andrasbacsai in #7398
- Fix: Fragile service name parsing with hyphens by @andrasbacsai in #7399
- Fix: Traefik proxy startup issues by @andrasbacsai in #7400
- v4.0.0-beta.452 by @andrasbacsai in #7386
Full Changelog: v4.0.0-beta.451...v4.0.0-beta.452
v4.0.0-beta.451
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
v4.0.0-beta.450
What's Changed
Security & Fixes
- Fixed database restore modal not closing properly after backup operations (#7345, fixes #7335)
- Fixed installation failures caused by CDN redirect handling in curl commands (#7349, fixes #7348)
- Fixed proxy startup failures due to bash syntax errors in control structures (#7353, fixes #7346)
Improvements
- Added Docker build cache preservation toggles to optimize build performance (#7352, fixes #7040)
- New option to skip automatic Dockerfile ARG injection
- New option to exclude SOURCE_COMMIT from build context
- Applies to both Dockerfile and Docker Compose buildpacks
What's Changed (Github)
- fix: resolve uncloseable database restore modal by @andrasbacsai in #7345
- fix: add -L flag to curl commands for CDN redirects by @andrasbacsai in #7349
- fix: add bash control structure keywords to sudo processing by @andrasbacsai in #7353
- feat: add Docker build cache preservation toggles by @andrasbacsai in #7352
- v4.0.0-beta.450 by @andrasbacsai in #7351
Full Changelog: v4.0.0-beta.449...v4.0.0-beta.450
v4.0.0-beta.449
What's Changed
Fixes
- Preserve Docker build cache by excluding dynamic variables (#7339, fixes #7040)
- Show shared env scopes dropdown even when no variables exist (#7342)
- Add authorization checks for environment and project views
New Features
Improvements
- Improved variable scope handling in docker entrypoint parsing (#7341)
What's Changed (Github)
- fix: preserve Docker build cache by excluding dynamic variables by @andrasbacsai in #7339
- feat: custom docker entrypoint by @adiologydev in #7097
- refactor: fix variable scope in docker entrypoint parsing by @andrasbacsai in #7341
- feat: developer view for shared environment variables by @adiologydev in #7091
- fix: show shared env scopes dropdown even when no variables exist by @andrasbacsai in #7342
- v4.0.0-beta.449 by @andrasbacsai in #7340
Full Changelog: v4.0.0-beta.448...v4.0.0-beta.449
v4.0.0-beta.448
What's Changed
- v4.0.0-beta.448 by @andrasbacsai in #7334
Full Changelog: v4.0.0-beta.447...v4.0.0-beta.448
v4.0.0-beta.447
What's Changed
New Features
- Restore database backups directly from S3 storage (#7085)
- Environment variable autocomplete with
{{ scope.variable }}syntax (#7282)
Fixes
- Correct webhook notification settings migration and model schema (#7333)
What's Changed (Github)
- feat: S3 restore by @andrasbacsai in #7085
- feat: add environment variable autocomplete component by @andrasbacsai in #7282
- fix: correct webhook notification settings migration and model by @andrasbacsai in #7333
- v4.0.0-beta.447 by @andrasbacsai in #7332
Full Changelog: v4.0.0-beta.446...v4.0.0-beta.447
v4.0.0-beta.446
fix db migration issues
What's Changed
- fix: handle migration rename errors for v444→v445 upgrades by @andrasbacsai in #7320
- v4.0.0-beta.445 by @andrasbacsai in #7321
Full Changelog: v4.0.0-beta.445...v4.0.0-beta.446
v4.0.0-beta.445
What's Changed
Security & Fixes
- Fixed environment variables not passing to Docker Compose build commands (#7271, fixes #7120)
- Fixed Docker Compose service URL and domain handling for all service templates (#7275, fixes #7243)
- Fixed buildpack cleanup when switching build methods (#7268, fixes #7192)
- Fixed exited containers incorrectly showing health status (#7317)
- Fixed container health status for services with monitoring disabled (#7283)
- Fixed SERVICE_FQDN error when using database services (#7299)
- Fixed database restart removing and re-downloading images unnecessarily (#7293)
- Fixed duplicate migration conflicts during startup (#7254)
- Fixed deployment error logs appearing multiple times (#7247)
- Fixed modal input fields expanding to full width (#7267)
- Fixed form input border shifting content on focus (#7300)
- Fixed queue job failures after deserialization (#7275)
- Fixed Codimd service docker-compose configuration (#7096, fixes #7095)
- Fixed Mosquitto service template (#7129)
- Fixed Documenso deployments stuck in pending status (#7145, fixes #1767)
- Fixed Redis Insight default template (#7176, fixes #7166)
New Services & Templates
Improvements
- Enhanced Traefik version notifications with minor upgrade detection (#7247)
- Added Docker Compose reload button and raw/deployable view toggle (#7294)
- Added prerequisite validation during server setup (#7297)
- Added modal width controls for better spacing (#7227)
- Reduced excessive helper image pull jobs across servers (#7229)
- Auto-create MinIO bucket in development environment (#7273)
- Improved README structure and clarity (#6994)
Documentation
- Consolidated AI documentation into centralized directory (#7274)
Github changes in details
- Reduce Edit Domains modal width with CSS media queries by @andrasbacsai in #7227
- chore(deps): bump symfony/http-foundation from 7.3.2 to 7.3.7 by @dependabot[bot] in #7221
- fix: remove PullHelperImageJob mass scheduling by @andrasbacsai in #7229
- fix: resolve duplicate migration timestamps by @andrasbacsai in #7254
- fix: eliminate duplicate error logging in deployment methods by @andrasbacsai in #7248
- fix: replace inline styles with Tailwind classes in modal-input by @andrasbacsai in #7267
- refactor: move buildpack cleanup to model lifecycle hooks by @andrasbacsai in #7268
- chore: better structure of readme by @adiologydev in #6994
- feat(proxy): enhance Traefik version notifications by @andrasbacsai in #7247
- fix: inject environment variables into custom Docker Compose build commands by @andrasbacsai in #7271
- Auto-create MinIO bucket in development by @andrasbacsai in #7273
- Add coolify-minio-init to docker cleanup by @andrasbacsai in #7276
- docs: consolidate AI documentation into .ai/ directory by @andrasbacsai in #7274
- Fix database restart to skip unnecessary Docker cleanup by @andrasbacsai in #7293
- fix: correct status for excluded health check containers by @andrasbacsai in #7283
- feat: add compose reload button and raw/deployable toggle by @andrasbacsai in #7294
- Fix SERVICE_FQDN_DB error with ServiceDatabase by @andrasbacsai in #7299
- fix: eliminate input border layout shift with box-shadow by @andrasbacsai in #7300
- feat: implement prerequisite validation and installation for server setup by @andrasbacsai in #7297
- fix: don't show health status for exited containers by @andrasbacsai in #7317
- fix: comprehensive SERVICE_URL/SERVICE_FQDN handling improvements and queue reliability fixes by @andrasbacsai in #7275
- Add Persistent Volumes for Themes, Extensions, and Storage in Paymenter by @majcek210 in #7304
- fix(service): plausible compose parsing error by @ShadowArcanist in #7244
- fix(service): netbird client showing wrong host details by @ShadowArcanist in #7237
- chore(n8n): upgrade n8n image version to 1.119.2 in compose templates by @hugoduar in #7236
- fix(service): Ghost using invalid base url by @ShadowArcanist in #7233
- feat: add palworld service by @Schlvrws in #7206
- fixes: default template of Redis Insight by @rohittiwari-dev in #7176
- Tailscale template by @majcek210 in #7154
- Fix(Documenso): Resolve pending status issue for Documenso deployments (fixes #1767 by @Aj7Ay in #7145
- Fix mosquitto.yaml by @diogo24m in #7129
- Fix: Codimd Service docker-compose by @darentanrw in #7096
- feat(service): add newt-pangolin template by @kunumigab in #6259
- feat(service): add Opnform template by @alexbaron-dev in #5875
- v4.0.0-beta.445 by @andrasbacsai in #7257
New Contributors
- @hugoduar made their first contribution in #7236
- @Schlvrws made their first contribution in #7206
- @rohittiwari-dev made their first contribution in #7176
- @Aj7Ay made their first contribution in #7145
- @darentanrw made their first contribution in #7096
- @alexbaron-dev made their first contribution in #5875
Full Changelog: v4.0.0-beta.444...v4.0.0-beta.445
v4.0.0-beta.444
Update Traefik default version to v3.6, so the docker version 29 issues will be solved by default.
What's Changed
- feat(proxy): upgrade Traefik image to v3.6 by @andrasbacsai in #7225
- v4.0.0-beta.444 by @andrasbacsai in #7226
Full Changelog: v4.0.0-beta.443...v4.0.0-beta.444
v4.0.0-beta.443
What's Changed
Security & Fixes
- Security update for tar dependency (#7134)
- Fix deployment cancellation when pull requests close (#7164)
- Fix stuck resource cleanup and error handling (#7186)
- Fix deployment status messaging for skipped deployments (#7190)
- Fix server validation with non-root users (#7219, fixes #7116)
New Services & Templates
- Added Postgresus service template (#7055)
- Added Rybbit service template (#7185)
- Improved service template categorization (#7147, #7179)
Improvements
- Docker Compose volumes now support environment variables (#7148)
- Scheduled tasks with configurable timeouts and automatic retry logic (#7177, fixes #5025)
- Enhanced Nginx configuration for better performance (#7179)
- Container restart tracking with visual indicators (#7182)
- Automatic PORT environment variable detection and validation (#7184, #7185)
Github Notes
- Add/Fix categories/tags by @hareland in #7147
- chore(deps-dev): bump tar from 7.5.1 to 7.5.2 by @dependabot[bot] in #7134
- Enhance Docker Compose handling and improve error management by @andrasbacsai in #7148
- feat(service): Add postgresus service template. by @thevinodpatidar in #7055
- Cancel active deployments when a pull request is closed by @andrasbacsai in #7164
- Enhance Nginx configuration for better performance and analytics by @andrasbacsai in #7179
- Enhance port detection and improve user notifications by @andrasbacsai in #7184
- Enhance container status tracking and improve user notifications by @andrasbacsai in #7182
- Fix stuck resource cleanup and improve error handling by @andrasbacsai in #7186
- Fix deployment status message to improve user feedback by @andrasbacsai in #7190
- Port detection lol by @andrasbacsai in #7185
- Enhance scheduled tasks with improved retry and timeout features by @andrasbacsai in #7177
- fix new server validation with non-root user by @andrasbacsai in #7219
- v4.0.0-beta.443 by @andrasbacsai in #7144
New Contributors
- @hareland made their first contribution in #7147
- @thevinodpatidar made their first contribution in #7055
Full Changelog: v4.0.0-beta.442...v4.0.0-beta.443
