Commit Graph
100 Commits
Author SHA1 Message Date
Andras Bacsai 8a11de9b1a fix(core): improve instantSave logic and error handling 2025-03-15 22:26:59 +01:00
Andras Bacsai 798aab6955 refactor(ScheduledTask): clean up code formatting and remove unused import 2025-03-14 16:11:41 +01:00
Andras Bacsai 282bb5c4cd fix(redis): set default redis_username for new instances
Added functionality to automatically assign a default 'redis_username' of 'default' when a StandaloneRedis instance is retrieved without an existing username. This ensures that all instances have a valid username, improving consistency and reducing potential errors in subsequent operations. Additionally, updated the redisUsername method to create a runtime environment variable for 'REDIS_USERNAME' with a default value if it does not already exist, enhancing the robustness of the configuration management.
2025-03-14 16:11:31 +01:00
Andras Bacsai b6cb32c037 fix(install): handle potential errors in Docker address pool configuration 2025-03-14 15:23:17 +01:00
Andras Bacsai 595370df92 feat(LocalFileVolume): add binary file detection and update UI logic
Implemented a new attribute to detect binary files in the LocalFileVolume model, enhancing the file handling capabilities. The isBinary method checks for binary content based on specific criteria, allowing for better management of file types. Additionally, updated the file storage UI to conditionally display conversion options based on the binary status of the file, improving user experience and preventing unintended actions on binary files. These changes contribute to a more robust and user-friendly file management system.
2025-03-14 14:55:38 +01:00
Andras Bacsai 3cf4d6364c fix 2025-03-14 13:20:48 +01:00
Andras Bacsai 9dbe221ad5 refactor(install): clean up install script and enhance Docker installation logic
Refactored the install script to improve readability by removing unnecessary whitespace and consolidating Docker installation logic into a dedicated function. This change enhances maintainability and clarity, particularly for the installation process across different operating systems. Additionally, the script now includes specific handling for Ubuntu 24.10, ensuring users receive appropriate guidance for installation. Overall, these updates contribute to a more streamlined and user-friendly installation experience.
2025-03-14 13:20:45 +01:00
Andras Bacsai 2c845461c9 refactor(nginx): streamline default Nginx configuration and improve error handling
Updated the default Nginx configuration function to enhance clarity and maintainability. Removed unnecessary redirection logic and added explicit handling for 404 errors, ensuring a more robust error management strategy. This refactor simplifies the configuration while maintaining essential functionality, contributing to a cleaner and more efficient setup.
2025-03-13 20:30:22 +01:00
Andras BacsaiandGitHub 93e3aa2339 Merge pull request #5333 from georgetasioulis/patch-1
Update correct services URL
2025-03-13 18:42:00 +01:00
Andras Bacsai 815a2701fc feat(install): add missing env variable to install script 2025-03-13 18:10:57 +01:00
Andras Bacsai d0b8a20564 feat(install): improve Docker address pool management and service restart logic
Enhanced the install script to support a force override for Docker address pool configurations, allowing users to update existing settings if desired. The script now checks for existing configurations in the daemon.json file and provides clearer messaging regarding the use of custom pools versus existing configurations. Additionally, the restart logic for the Docker service has been streamlined, ensuring that unnecessary restarts are avoided when configurations remain unchanged. This update improves the flexibility and usability of the installation process.
2025-03-13 10:47:27 +01:00
Andras Bacsai 46f55c9463 feat(install): enhance Docker address pool configuration and validation
Updated the install scripts to include support for custom Docker address pool configurations via environment variables. Added validation for the address pool base and size, with default values provided. The script now checks for existing configurations in the .env file and merges them appropriately, ensuring a more flexible and user-friendly installation process. Additionally, the version has been bumped to 1.8 to reflect these enhancements.
2025-03-13 08:44:04 +01:00
Andras Bacsai 6d90ed2f8f feat(assets): add new SVG logo for Coolify 2025-03-13 08:43:53 +01:00
Andras Bacsai a07b581478 fix(database): simplify container name generation in StartDatabaseProxy 2025-03-12 16:46:31 +01:00
Andras BacsaiandGitHub 952aa9afa4 Merge pull request #5175 from Gog0/fix/wrong-container-name-for-database-proxy
fix wrong database container name + code simplification
2025-03-12 16:36:05 +01:00
Andras Bacsai 078ef62eb8 fix(database): handle unsupported database types in StartDatabaseProxy
Added a default case to the switch statement in StartDatabaseProxy to throw an exception for unsupported database types. This change improves error handling and ensures that only valid database types are processed, enhancing the robustness of the database proxy functionality.
2025-03-12 16:35:47 +01:00
Andras Bacsai 18fe524cdb fix(database): limit container name length for database proxy
Updated the container name generation logic in StartDatabaseProxy to ensure the resulting name does not exceed 32 characters. This change prevents potential issues with container name length restrictions, enhancing the robustness of the database proxy setup.
2025-03-12 16:34:42 +01:00
Andras Bacsai d894c3d903 feat(database): implement two-step confirmation for database deletion
Added a new delete method in the Database component that includes a two-step confirmation process requiring the user to enter their password. If two-step confirmation is disabled, the deletion proceeds without password verification. Additionally, a confirmation modal has been integrated into the database view to prompt users before deletion, enhancing the safety of this critical operation.
2025-03-12 16:33:35 +01:00
Andras Bacsai fa619550c2 fix(database): correct container name generation for service databases 2025-03-12 16:33:00 +01:00
Andras BacsaiandGitHub 8c1cc62f46 Merge branch 'next' into fix/wrong-container-name-for-database-proxy 2025-03-12 15:41:08 +01:00
Andras Bacsai a7318c2d77 fix(domain): dispatch refreshStatus event after successful domain update 2025-03-12 15:37:06 +01:00
Andras Bacsai aaba690d5e fix(plane): update APP_RELEASE to v0.25.2 in environment configuration 2025-03-12 15:26:48 +01:00
Andras BacsaiandGitHub dd1f6fcb95 Merge pull request #5125 from BorisLord/addServiceDenoKV
Add DenoKV one click service
2025-03-12 15:25:14 +01:00
Andras Bacsai 3634d7d889 refactor(ui): Unhide log toggle in application settings 2025-03-12 14:46:08 +01:00
Andras BacsaiandGitHub 22224438e8 Merge pull request #5329 from Hybes/dont-hide-log-toggle
dont hide logs for now as it doesnt work
2025-03-12 14:43:09 +01:00
Andras Bacsai e8b3f68e66 feat(ui): Improve GitHub repository selection and styling 2025-03-11 22:29:17 +01:00
Andras Bacsai 911957ff66 chore(supabase): Update Supabase service template and Postgres image version
- Bump Supabase Postgres image from 15.6.1.146 to 15.8.1.048
2025-03-11 18:41:03 +01:00
Andras Bacsai f73c74bd44 feat(github-source): Enhance GitHub App configuration with manual and private key support
- Add support for manual GitHub App configuration
- Introduce private key selection for GitHub Apps
- Enable editing of previously disabled GitHub App fields
- Add error handling for permission checks
- Implement a manual GitHub App creation method
2025-03-11 14:15:22 +01:00
Andras Bacsai 1160b3312e fix(seeder): Update GitHub app name in GithubAppSeeder 2025-03-11 13:28:26 +01:00
Andras BacsaiandGitHub e7e0cb6666 Merge pull request #5162 from notm1ke/main
feat(oauth): Add support for configuring and passing hd parameter to Google
2025-03-10 19:25:18 +01:00
Andras BacsaiandGitHub 48f40db3a0 Merge pull request #5268 from ThinkFar/main
Merge pull request #5217 from coollabsio/next --
2025-03-10 19:11:05 +01:00
Andras BacsaiandGitHub f53b3ff55c Merge pull request #5289 from coollabsio/dependabot/composer/laravel/framework-11.44.1
chore(deps): bump laravel/framework from 11.44.0 to 11.44.1
2025-03-10 19:10:33 +01:00
Andras BacsaiandGitHub b7345e571d Merge branch 'next' into dependabot/composer/laravel/framework-11.44.1 2025-03-10 19:10:24 +01:00
Andras BacsaiandGitHub d194932a2b Merge branch 'next' into feat-service-neon 2025-03-10 18:24:36 +01:00
Andras BacsaiandGitHub 991bbb1bbe Merge pull request #5311 from lonyai/next
Update install.sh for rhel|centos
2025-03-10 18:23:40 +01:00
Andras Bacsai c3d77e31b2 fix(database): Improve database type detection for Supabase Postgres images 2025-03-10 15:47:59 +01:00
Andras Bacsai 96cf9abef8 fix(api): docker compose based apps creationg through api 2025-03-10 11:18:14 +01:00
Andras Bacsai c9939a438b version: Bump Coolify to 4.0.0-beta.400 2025-03-10 11:13:30 +01:00
Andras BacsaiandGitHub c9b364e03a Merge pull request #5262 from coollabsio/next
v4.0.0-beta.398
2025-03-01 12:49:14 +01:00
Andras Bacsai c305688554 feat(ui): Add past due subscription warning banner 2025-03-01 12:43:29 +01:00
Andras Bacsai 1909865a33 refactor(billing): Enhance Stripe subscription status handling and notifications 2025-03-01 12:43:21 +01:00
Andras Bacsai 07cbec7ddc feat(billing): Add Stripe past due subscription status tracking 2025-03-01 12:43:12 +01:00
Andras Bacsai 3169803259 fix(billing): Restrict Stripe subscription status update to 'active' only 2025-03-01 12:10:28 +01:00
Andras Bacsai ebcc6508af version: Bump Coolify to 4.0.0-beta.398 2025-03-01 12:10:20 +01:00
Andras BacsaiandGitHub e50da14349 Merge pull request #5258 from coollabsio/next
v4.0.0-beta.397
2025-02-28 20:28:56 +01:00
Andras Bacsai f1b98f5ce9 fix(helpers): Initialize command variable in parseCommandFromMagicEnvVariable 2025-02-28 20:28:35 +01:00
Andras Bacsai a402c28606 fix(revert): label parsing 2025-02-28 20:25:19 +01:00
Andras Bacsai 5ac43fd426 fix(billing): Handle 'past_due' subscription status in Stripe processing 2025-02-28 14:41:54 +01:00
Andras Bacsai 8292961a6c version++ 2025-02-28 13:41:17 +01:00
Andras BacsaiandGitHub b66fb87472 Merge pull request #5217 from coollabsio/next
4.0.0-beta.396
2025-02-28 12:49:58 +01:00
Andras Bacsai 1c21652d5d fix(core): Improve label generation and merging for applications and services 2025-02-28 12:44:20 +01:00
Andras Bacsai fb3f5e0a3e fix(core): Clean up unnecessary files during application image build 2025-02-28 11:23:54 +01:00
Andras Bacsai 2f826c56e8 fix(core): Adding a new server should not try to make the default docker network 2025-02-28 11:23:08 +01:00
Andras Bacsai 9c4395e6de feat(database): Add index to scheduled database backup executions 2025-02-27 14:04:22 +01:00
Andras Bacsai cd1fc649e3 feat(database): Add index to scheduled task executions for improved query performance 2025-02-27 13:54:10 +01:00
Andras Bacsai 3f62225ec3 refactor(scheduled-tasks): Improve scheduled task creation and management 2025-02-27 13:26:35 +01:00
Andras Bacsai 1e28cf56ac fix(ui): Correct redirect routes after task deletion 2025-02-27 13:26:24 +01:00
Andras Bacsai 53dba89599 fix(mail): Set default mailer to array when not specified 2025-02-27 12:56:44 +01:00
Andras Bacsai dea125f679 refactor(notifications): Improve transactional email settings handling
- Replace `! $type` checks with `blank($type)` for consistency
- Modify email settings configuration to handle null/disabled states
- Ensure proper fallback and configuration of email providers
2025-02-27 12:56:37 +01:00
Andras Bacsai 73e0735aa2 fix(core): Only validate custom compose files 2025-02-27 12:18:03 +01:00
Andras Bacsai f98c58a0a3 fix(ui): Restrict service retrieval to current team 2025-02-27 12:17:23 +01:00
Andras Bacsai e1c5ace342 fix(docker): Improve Docker compose file validation process
- Increase UUID length for better uniqueness
- Add server existence check before validation
- Implement cleanup of temporary compose file in finally block
2025-02-27 12:17:12 +01:00
Andras Bacsai 64f44f3f8b fix(config): Update default PostgreSQL host to coolify-db instead of postgres 2025-02-27 11:56:51 +01:00
Andras Bacsai 4e38872f71 fix(notifications): Correct environment URL path in application notifications 2025-02-27 11:56:39 +01:00
Andras Bacsai 27e4882d57 feat(core): You can validate compose files with docker compose config
fix(core): labels are now accepted with both compose styles
refactor: remove lots of ray's
2025-02-27 11:29:04 +01:00
Andras Bacsai 359806472b fix(ui): Set default SMTP encryption to starttls 2025-02-27 10:08:34 +01:00
Andras Bacsai 6455012109 feat(ui): Add wire:key to two-step confirmation settings 2025-02-26 08:36:50 +01:00
Andras Bacsai fd09b5b30f refactor(ui): Simplify file storage modal confirmations 2025-02-26 08:22:55 +01:00
Andras Bacsai 0798eb714d fix(ui): Update storage configuration guidance link 2025-02-26 08:22:45 +01:00
Andras Bacsai 693c7c4cb3 fix(ui): Add literal and multiline env support to services. 2025-02-22 13:32:10 +01:00
Andras Bacsai b0853046c2 chore: bump Coolify version to 4.0.0-beta.396 2025-02-22 13:31:45 +01:00
Andras BacsaiandGitHub 0524d64d0e Merge pull request #5194 from coollabsio/next
v4.0.0-beta.395
2025-02-22 13:12:13 +01:00
Andras Bacsai d82be931cd feat(ui): add textarea switching option in service compose editor 2025-02-22 13:04:46 +01:00
Andras Bacsai d9a7c78e6f fix(ui): disable sticky scroll in Monaco editor 2025-02-22 13:04:41 +01:00
Andras Bacsai 40ad118492 fix(core): add server functionality check before dispatching container status 2025-02-22 12:51:22 +01:00
Andras Bacsai 09133d7d46 chore: bump Coolify version to 4.0.0-beta.395 2025-02-22 12:50:56 +01:00
Andras Bacsai 65b925252c feat(core): prevent using servers with existing resources as build servers 2025-02-18 16:44:16 +01:00
Andras Bacsai 372b064dba fix(core): improve server selection error handling in Docker component 2025-02-18 16:44:05 +01:00
Andras Bacsai aacfbe453b fix(service): update Fider service template healthcheck command 2025-02-18 15:19:14 +01:00
Andras BacsaiandGitHub fb4589c8d2 Merge pull request #5166 from coollabsio/next
v4.0.0-beta.394
2025-02-17 10:16:49 +01:00
Andras Bacsai f02db2a3c5 fix(ui): adjust polling intervals for database and service status checks 2025-02-17 09:52:27 +01:00
Andras Bacsai 6e802f43ba fix(core): update service status refresh event handling 2025-02-17 09:52:18 +01:00
Andras Bacsai ac62d94b99 chore: bump Coolify version to 4.0.0-beta.394 2025-02-17 09:52:03 +01:00
Andras BacsaiandGitHub 18939282cb Merge pull request #5149 from coollabsio/next
v4.0.0-beta.393
2025-02-15 13:25:23 +01:00
Andras Bacsai 457ab24155 chore: bump Coolify version to 4.0.0-beta.393 2025-02-15 13:22:58 +01:00
Andras Bacsai 694b0ac249 feat(core): add error logging and cron parsing to docker/server schedules 2025-02-15 13:21:23 +01:00
Andras BacsaiandGitHub 0708bec991 Merge pull request #5133 from coollabsio/next
feat(service): add convex
2025-02-13 13:33:20 +01:00
Andras Bacsai 570b46d50e chore: rollback Coolify version to 4.0.0-beta.392 2025-02-13 13:32:36 +01:00
Andras Bacsai 48c142a5a7 Update Convex logo SVG with new design and dimensions 2025-02-13 13:31:07 +01:00
Andras Bacsai 94fce20113 version++
feat(service): add convex
2025-02-13 13:27:21 +01:00
Andras BacsaiandGitHub aeeb41cd95 Merge pull request #5060 from coollabsio/next
v4.0.0-beta.392
2025-02-13 10:41:40 +01:00
Andras Bacsai 1c0159c5ac feat(ui): add top padding to pricing plans view 2025-02-13 10:22:01 +01:00
Andras BacsaiandGitHub 1953b116c3 Merge pull request #5130 from ari-party/patch-idk
fix: several knowledge base links
2025-02-13 10:09:44 +01:00
Andras Bacsai b53e289bcd fix(core): improve connection testing with dynamic disk configuration for s3 backups 2025-02-13 10:07:58 +01:00
Andras Bacsai be1742a85c fix(s3-storage): optimize team admin notification query 2025-02-13 09:55:24 +01:00
Andras Bacsai 3c538e00dd fix(deployment): improve log line rendering and formatting 2025-02-12 10:51:26 +01:00
Andras Bacsai a25e2072d3 fix(deployment): improve server selection for deployment cancellation
- Add fallback for build server and deployment server selection
- Use `ownedByCurrentTeam()` scope when finding servers
- Handle cases where server IDs might be null
2025-02-12 10:51:26 +01:00
Andras BacsaiandGitHub 619a42b11a Merge pull request #4771 from lucienbl/next
fix: pull latest image from registry when using build server
2025-02-12 10:31:38 +01:00
Andras BacsaiandGitHub 4b7a2b3205 Merge pull request #5117 from troisiemeoeil/main
Update README.md
2025-02-12 08:34:27 +01:00
Andras Bacsai 0923a9e124 chore(ci): update changelog generation workflow to target main branch 2025-02-04 15:32:16 +01:00