What coollabsio/coolify shipped
Written by FoxPlug from public releases; not affiliated with Coolify. An automatic summary of the public release, pull request and commit data of github.com/coollabsio/coolify. Coolify did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Replaced the separate Soketi-based realtime container with Laravel Reverb running inside the main Coolify container, reducing memory overhead. Pull request #10530
- Added experimental standalone SQLite database support with backup and restore capabilities. Pull request #11992
- Added 15 new service templates and updated 21 existing ones with fixes to 16 templates. Pull request #11217
- Added two one-click compose templates for OpenWA, a self-hosted WhatsApp API gateway, with minimal and production configurations. Pull request #11448
- Prevented deployment queue admission races by serializing deployment requests to respect server queue limits. Pull request #11987
- Added validation for environment variable names used in Docker commands before deployments start. Pull request #11917
- Added validation for Docker Compose network names against Docker identifier rules when stacks are saved. Pull request #11914
- Added validation for custom internal container names using shared Docker container-name rules. Pull request #11912
- Fixed DNS check results being stuck in mismatch state by allowing fresh checks to replace stale stored results. Pull request #11951
- Updated Plausible to v3.2.1 to address CVE-2026-8467. Pull request #11939
Why it matters
Reverb consolidation reduces resource consumption for deployments. New service templates and SQLite support expand what users can run on Coolify. Multiple validation and safety fixes address edge cases in deployment, DNS handling, and resource configuration.
Changelog entry
- Replaced Soketi-based realtime container with bundled Laravel Reverb Pull request #10530
- Added experimental standalone SQLite database with backup and restore Pull request #11992
- Added 15 new service templates and updated 21 existing templates Pull request #11217
- Added OpenWA templates for self-hosted WhatsApp API gateway Pull request #11448
- Fixed deployment queue admission races with serialized request handling Pull request #11987
- Added environment variable name validation in Docker commands Pull request #11917
- Added Docker Compose network name validation Pull request #11914
- Added custom internal container name validation Pull request #11912
- Fixed DNS check results staying in mismatch state indefinitely Pull request #11951
- Updated Plausible to v3.2.1 for CVE-2026-8467 Pull request #11939
- Fixed Chibisafe uploads volume for thumbnail access Pull request #11804
- Added Tauri desktop app origins to Buzz template CORS configuration Pull request #11741
- Updated Autobase to v2.11.0 Pull request #11749
- Improved volume path handling consistency across save and parsing flows Pull request #11993
- Added validation and normalization for Compose build paths during deployment Pull request #11911
Replaced Soketi with bundled Reverb for less overhead. Added SQLite database. 15 new service templates. Fixed deployment queue races and DNS check staleness. Better validation across Docker configs.
This week's updates focus on efficiency and safety. We replaced the separate Soketi realtime container with Laravel Reverb running in the main container—reducing memory usage and complexity. Added SQLite as an experimental standalone database with backup support. Expanded service templates with 15 new options including OpenWA for self-hosted messaging. Fixed critical issues around deployment queue races, stale DNS results, and validation of Docker network names and container identifiers. These changes make Coolify more robust and resource-efficient for production deployments.
Week of September 14, 2026
What shipped
- Added a read-only API endpoint to retrieve runtime logs from preview deployments by application UUID and pull request ID, with configurable line limits and optional timestamps. Release
- Removed host-path configuration for persistent volumes from the UI and API, rejecting any requests that include
host_path. Release - Added a pull request settings modal with refresh and deployment controls for preview deployments. Release
- Fixed preview deployments with comma-separated domains by splitting them into individual Traefik labels with valid Host() and PathPrefix() rules. Pull request #11812
- Fixed DNS resolution to fall back to the system resolver when configured DNS servers return no address records. Pull request #11811
- Made dashboard and resource UI refinements including sidebar adjustments and a reopened deployment log viewer. Pull request #11783
- Fixed deployment log processing to preserve raw whitespace in saved command output while preventing Docker Compose ARG injection. Pull request #11466
- Made restart limits opt-in for applications, preview deployments, and service applications, resetting existing resources to unlimited. Release
- Clarified restart notifications to remove misleading wording about crash restarts since the system does not differentiate restart causes. Pull request #11774
- Added an All option to the log viewer and accepted lines=all across application, database, and service log APIs. Release
Why it matters
This week brought improvements to preview deployment management with new API endpoints and UI controls, fixed critical issues with domain routing and DNS resolution, and refined how deployment logs are handled to preserve formatting. These changes address both operational concerns for users running preview deployments and infrastructure stability issues.
Changelog entry
- Added read-only API endpoint to retrieve preview deployment runtime logs by application UUID and pull request ID with line limits and optional timestamps. Release
- Fixed deployment status and metadata processing when remote command output contained leading or trailing whitespace. Release
- Removed host-path configuration for persistent volumes from UI and API; requests with
host_pathare now rejected. Release - Added pull request settings modal with refresh and deployment controls for preview deployments. Release
- Added real-time Sentinel synchronization status. Release
- Dashboard and resource UI refinements including sidebar collapsed icon positioning and deployment log reopening. Pull request #11783
- Fixed DNS resolution to fall back to system resolver when configured DNS servers return no address records. Pull request #11811
- Fixed preview deployments by splitting comma-separated domains into individual Traefik labels with valid Host() and PathPrefix() rules. Pull request #11812
- Made restart limits opt-in for applications, preview deployments, and service applications; existing resources reset to unlimited. Release
- Hid application names, server names, deployment URLs, team member emails, and job IDs from Help functionality. Release
- Added All option to log viewer; accepted lines=all across application, database, and service log APIs. Release
- Fixed scheduled backup deletion for service databases to maintain database context. Release
- Clarified restart notifications to remove misleading wording about crash restarts. Pull request #11774
v4.3.20-23 shipped: preview deployment API logs, split compose domains for Traefik, DNS fallback, UI refinements, whitespace preservation in logs, and clarified restart messaging.
This week's releases improved preview deployment management with a new read-only API for runtime logs and pull request settings controls. We fixed DNS resolution fallback behavior, resolved issues with comma-separated preview domains in Docker Compose, and refined deployment log handling to preserve whitespace formatting. UI improvements and clearer restart notifications round out the updates.