Skip to content

Releases: coollabsio/coolify

v4.0.0-beta.380

27 Dec 10:22
676f616
Compare
Choose a tag to compare

Changes

  • fix: SMTP Server encryption - email sending was broken
  • fix: Unreachable notifications were sent even if the server was probably reachable and just had some minor temporary connection problems.
  • fix: bind() to 0.0.0.0:80 failed
  • fix: Oauth seeder
  • fix: Instance settings are not text columns on new installations (because the table does not yet have 1 row in it)
  • fix: duplicated ServerCheckJob in dev

Issues

What's Changed

Full Changelog: v4.0.0-beta.379...v4.0.0-beta.380

v4.0.0-beta.379

13 Dec 11:38
aae54e8
Compare
Choose a tag to compare
  • fix: saving oauth

What's Changed

Full Changelog: v4.0.0-beta.378...v4.0.0-beta.379

v4.0.0-beta.378

13 Dec 11:20
3b93d17
Compare
Choose a tag to compare

Changes

  • fix: encrypt resend API key in instance settings
  • fix: Oauth saving
  • fix: service status indicators
  • fix: Monaco editor light and dark mode switching

What's Changed

Full Changelog: v4.0.0-beta.377...v4.0.0-beta.378

v4.0.0-beta.377

13 Dec 09:25
b650279
Compare
Choose a tag to compare

New Services

Changes

  • feat: Ability to rename GitHub App.
  • feat: Ability to deploy without cache on every commit.
  • feat: Introduced root and deploy token permission.
    • The full permission layout will look like this:
      • root - Access to everything.
      • write - Access to endpoints which are modifying someting in the database.
      • read - Read endpoints without sensitive data.
      • read:sensitive - Read endpoints with sensitive data.
      • deploy - Only able to call /deploy endpoint.
  • feat: Add Slack notifications.
  • feat: Add Pushover notifications (push notifications for desktop and mobile).
  • feat: New Oauth provider -> Authentik.
  • feat: Download scheduled task logs.
  • feat: New Notification Settings UI, much more customisable notification settings for each notification option.
image
  • feat: More control over what notifications to receive:
    • Failed and successful deployment notifications.
    • Failed and successful backup notifications.
    • Failed and successful scheduled task notifications.
    • Failed and successful docker cleanup notifications.
    • Server High Disk usage notifications.
    • Server Reachable and Unreachable notifications.
  • feat: 4 new models for all Notification settings.
  • feat: 4 new database tables for all notification and event settings -> Email, Telegram, Discord, Slack.
  • feat: 3 Fully backward-compatible database migrations that automatically migrate all old notification settings to the new database tables and encrypt/ decrypt data accordingly.
  • feat: teams table, where all notification settings were previously stored, is cleaned up and now a normal size (8 columns).
  • feat: new notification trait -> greatly reduces code duplication and makes test in the future much more maintainable.
  • feat: new scheduled task successful notifications.
  • feat: optional events (via UI checkbox settings) and special always enabled events that the user always receive notifications for.
  • fix: Some API endpoints.
  • fix: SMTP can now be used without encryption.
  • fix: Old git version does not have --cone implemented properly.
  • fix: Long scheduled task logs are shown in 100 lines of chunks.
  • fix: encrypt all sensitive data in the new database tables (like URLs and tokens).
  • fix: encrypt more email columns in instance settings table.
  • fix: Instance settings and Email Notification Settings Resend and SMTP Save buttons (each has one) should only save their respective settings, not all settings, otherwise validation will not work correctly.
  • fix: Ability to send test email for instance settings.
  • fix: Success messages are enabled again.
  • fix: Other email settings should be set to false if one is enabled.
  • chore: new function names, new event names, and renamed a bunch of things to make them easier to maintain and clearer about what they do.
  • chore: shared.php line size reduced and functions moved to a trait and a new shared file so we can test it better and shared.php becomes more manageable.
  • chore: A lot of code has been refactored to make it more maintainable, readable and organised, with better function naming for much better testing in the future.
  • chore: remove all unused waitlist code.
  • chore: removed unused seeder.
  • chore: remove more unused resale license code.
  • chore: Improve redirect handling.
  • chore: Improve some proxy related code.
  • chore: Added a few missing logos to one click services.

Docker image changes

  • feat: New production & development Dockerfile.
  • feat: Use Alpine as base image (smaller + more secure).

Old Image Vulnerabilities: Old image has 220 vulnerabilities and 665 packages
image

New image vulnerabilities: Only 6 vulnerabilities and only 514 packages

image
  • feat: Only copy what is needed not the whole repo.
  • chore: Upgrade all dependencies.
  • chore: Upgraded to PHP 8.4!

Issues

What's Changed

New Contributors

Full Changelog: v4.0.0-beta.376...v4.0.0-beta.377

v4.0.0-beta.376

07 Dec 13:36
8d779c8
Compare
Choose a tag to compare

quickfixes on a weekend. lets gooo.

fix: api applications endpoint error
fix: shared variable does not need a is_required field on lock

What's Changed

Full Changelog: v4.0.0-beta.375...v4.0.0-beta.376

v4.0.0-beta.375

04 Dec 13:09
8405f7b
Compare
Choose a tag to compare
  • fix: New storage view.
  • fix: Revert some db query logic.
  • test: Add basic methods for upcoming tests
  • fix: Security fixes.
  • fix: UIs here and there.
  • feat: Support PopOS

New Services

  • Plex

What's Changed

New Contributors

Full Changelog: v4.0.0-beta.374...v4.0.0-beta.375

v4.0.0-beta.374

03 Dec 11:24
3eefd7c
Compare
Choose a tag to compare

Changes

  • feat: Endeavour OS support
  • feat: Add slogan to ressource search
  • fix: Some UI issues
  • fix: Postiz service
  • fix: Formbricks service
  • fix: Budibase service
  • fix: Security fixes.

New Services

  • Overseerr
  • Sonarr
  • Radarr
  • Prowlarr

Issues

What's Changed

New Contributors

Full Changelog: v4.0.0-beta.373...v4.0.0-beta.374

v4.0.0-beta.373

26 Nov 15:19
bdf411a
Compare
Choose a tag to compare
  • feat: hex magic env vars.
  • fix: Alpine in body layout (cause problems on some views).

What's Changed

Full Changelog: v4.0.0-beta.372...v4.0.0-beta.373

v4.0.0-beta.372

26 Nov 09:57
cb4e78b
Compare
Choose a tag to compare

Changes

  • fix: Stripe Webhooks for Cloud
  • fix: Backup issues
  • fix: A few UI bugs
  • fix: some API issues
  • fix: Default service logo if no logo is provided or no logo can be retrieved from Github is now a placeholder, not the Coolify logo
  • fix: yml is now also recognized as service template file extensions
  • fix: strip prefix with caddy
  • chore: some fixes for Postiz
  • chore: Upgrade Sterling PDF to the new docker image

New Services

  • Convertx
  • MacOs
  • Windows
  • Mealie
  • Beszel
  • Maybe Finance
  • Private Bin
  • Redlib

Issues

What's Changed

New Contributors

Full Changelog: v4.0.0-beta.371...v4.0.0-beta.372

v4.0.0-beta.371

22 Nov 12:08
57a1945
Compare
Choose a tag to compare

Changes

  • fix: Appwrite service.
  • fix: If multiplexed ssh connections fails to init, still use the ssh without mux.
  • fix: Refactor how keys are saved to the filesystem.
  • fix: Add index for activity_log->type_uuid and covert json field to jsonb for better indexing.
  • fix: Make sure all important jobs / actions are running on the high prio queue.

Issues

What's Changed

New Contributors

Full Changelog: v4.0.0-beta.370...v4.0.0-beta.371