From d11cc3f54935c8e2597f23069e0c03f8b5f23a6c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 27 Mar 2025 09:37:59 +0000 Subject: [PATCH 1/3] docs: update changelog --- CHANGELOG.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c16c8a3e..20c416b02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,25 @@ ## [unreleased] ### 🚀 Features +- *(database)* Disable MongoDB SSL by default in migration + +### 🚜 Refactor + +- *(proxy)* Improve port availability checks with multiple methods +- *(database)* Update MongoDB SSL configuration for improved security +- *(database)* Enhance SSL configuration handling for various databases +- *(notifications)* Update Telegram button URL for staging environment +- *(models)* Remove unnecessary cloud check in isEnabled method +- *(database)* Streamline event listeners in Redis General component +- *(database)* Remove redundant database status display in MongoDB view +- *(database)* Update import statements for Auth in database components +- *(database)* Require PEM key file for SSL certificate regeneration +- *(database)* Change MySQL daemon command to MariaDB daemon + +## [4.0.0-beta.399] - 2025-03-25 + +### 🚀 Features + - *(service)* Neon - *(migration)* Add `ssl_certificates` table and model - *(migration)* Add ssl setting to `standalone_postgresqls` table @@ -159,12 +178,15 @@ ### 🚜 Refactor - *(invite-link)* Adjust layout for better responsiveness in form - *(invite-link)* Enhance form layout for improved responsiveness - *(network)* Enhance docker network creation with ipv6 fallback +- *(network)* Check for existing coolify network before creation +- *(database)* Enhance encryption process for local file volumes ### 📚 Documentation - Update changelog - Update changelog - *(CONTRIBUTING)* Add note about Laravel Horizon accessibility +- Update changelog ### ⚙️ Miscellaneous Tasks @@ -176,6 +198,7 @@ ### ⚙️ Miscellaneous Tasks - *(ui)* Improve valid until handling - Improve code quality suggested by code rabbit - *(supabase)* Update Supabase service template and Postgres image version +- *(versions)* Update version numbers for coolify and nightly ## [4.0.0-beta.398] - 2025-03-01 From 4e80d8d55089ad4419049dc035998745be23c346 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 28 Mar 2025 21:19:02 +0000 Subject: [PATCH 2/3] docs: update changelog --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20c416b02..e4e773f22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,35 @@ # Changelog ## [unreleased] +### 🐛 Bug Fixes + +- *(file-storage)* Double save on compose volumes + +### 🚜 Refactor + +- *(nightly)* Update version numbers and enhance upgrade script +- *(versions)* Update version numbers for coolify and nightly +- *(email)* Validate team membership for email recipients +- *(shared)* Simplify deployment status check logic +- *(shared)* Add logging for running deployment jobs +- *(shared)* Enhance job status check to include 'reserved' +- *(email)* Improve error handling by passing context to handleError +- *(email)* Streamline email sending logic and improve configuration handling +- *(email)* Remove unnecessary whitespace in email sending logic +- *(email)* Allow custom email recipients in email sending logic +- *(email)* Enhance sender information formatting in email logic +- *(proxy)* Remove redundant stop call in restart method +- *(file-storage)* Add loadStorageOnServer method for improved error handling +- *(docker)* Parse and sanitize YAML compose file before encoding +- *(file-storage)* Improve layout and structure of input fields +- *(email)* Update label for test email recipient input + +### 📚 Documentation + +- Update changelog + +## [4.0.0-beta.400] - 2025-03-27 + ### 🚀 Features - *(database)* Disable MongoDB SSL by default in migration From c4ef08d4194afd5e92bdbd34329f3fd23ad02dfa Mon Sep 17 00:00:00 2001 From: Leonid Zharikov Date: Sat, 29 Mar 2025 23:08:43 +0000 Subject: [PATCH 3/3] fix(parser): Add logging support for applications in services --- bootstrap/helpers/shared.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/bootstrap/helpers/shared.php b/bootstrap/helpers/shared.php index a020e7558..14f059d13 100644 --- a/bootstrap/helpers/shared.php +++ b/bootstrap/helpers/shared.php @@ -3175,6 +3175,13 @@ function newParser(Application|Service $resource, int $pull_request_id = 0, ?int } } + $serviceAppsLogDrainEnabledMap = collect([]); + if ($resource instanceof Service) { + $serviceAppsLogDrainEnabledMap = $resource->applications()->get()->keyBy('name')->map(function ($app) { + return $app->isLogDrainEnabled(); + }); + } + // Parse the rest of the services foreach ($services as $serviceName => $service) { $image = data_get_str($service, 'image'); @@ -3185,6 +3192,9 @@ function newParser(Application|Service $resource, int $pull_request_id = 0, ?int if ($resource instanceof Application && $resource->isLogDrainEnabled()) { $logging = generate_fluentd_configuration(); } + if ($resource instanceof Service && $serviceAppsLogDrainEnabledMap->get($serviceName)) { + $logging = generate_fluentd_configuration(); + } } $volumes = collect(data_get($service, 'volumes', [])); $networks = collect(data_get($service, 'networks', []));