Releases: coollabsio/coolify
Releases · coollabsio/coolify
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
v4.0.0-beta.442
-
New Features
- Added port validation with a user-facing warning modal when editing domains to protect required service ports.
-
Bug Fixes
- Preserve empty strings vs null in Docker Compose/env handling.
- Improved ARG insertion across multi-stage Dockerfiles to avoid build issues.
-
Style
- Minor light-mode background and layout tweaks across authentication and base layout views.
-
Tests
- Added extensive tests for YAML/env handling, Dockerfile ARG insertion, and port-related logic.
-
Chores
- Bumped product/helper versions and updated releases URL.
What's Changed
- fix: envs added to the right place in dockerfiles by @andrasbacsai in #7123
- chore: update Nixpacks version to 1.41.0 by @rizqirizqi in #7061
- ci(workflows): improve security of all workflows & update action by @peaklabs-dev in #7133
- v4.0.0-beta.442 by @andrasbacsai in #7130
New Contributors
- @rizqirizqi made their first contribution in #7061
Full Changelog: v4.0.0-beta.441...v4.0.0-beta.442
v4.0.0-beta.441
fix: database stopping behaviour
fix: light mode
What's Changed
- fix: database general view console errors by @andrasbacsai in #7104
- fix: light mode wtf by @andrasbacsai in #7105
- v4.0.0-beta.441 by @andrasbacsai in #7106
Full Changelog: v4.0.0-beta.440...v4.0.0-beta.441
v4.0.0-beta.440
-
Bug Fixes
- Improved form data synchronization reliability across project settings and service editors.
-
New Features
- Confirmation modal added for Nginx configuration generation.
- Unified form sync behavior for more consistent save/load flows and clearer field updates.
- More explicit form validations to surface input errors earlier.
-
Tests
- Added test coverage for application setting boolean casting.
-
Chores
- Updated product version to 4.0.0-beta.440.
What's Changed
- Enhance Livewire component data synchronization guidelines by @andrasbacsai in #7100
- v4.0.0-beta.440 by @andrasbacsai in #7101
Full Changelog: v4.0.0-beta.439...v4.0.0-beta.440