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