You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+133-72
Original file line number
Diff line number
Diff line change
@@ -4,33 +4,77 @@ All notable changes to this project will be documented in this file.
4
4
5
5
## [unreleased]
6
6
7
+
### 🐛 Bug Fixes
8
+
9
+
-*(parser)* Transform associative array labels into key=value format for better compatibility
10
+
-*(redis)* Update username and password input handling to clarify database sync requirements
11
+
-*(source)* Update connected source display to handle cases with no source connected
12
+
13
+
### 🚜 Refactor
14
+
15
+
-*(source)* Conditionally display connected source and change source options based on private key presence
16
+
17
+
### ⚙️ Miscellaneous Tasks
18
+
19
+
-*(versions)* Bump coolify version to 4.0.0-beta.409 in configuration files
20
+
21
+
## [4.0.0-beta.408] - 2025-04-14
22
+
7
23
### 🚀 Features
8
24
9
-
-*(EnvironmentVariable)* Add handling for Redis credentials in the environment variable component
10
-
-*(EnvironmentVariable)* Implement protection for critical environment variables and enhance deletion logic
11
-
-*(Application)* Add networkAliases attribute for handling network aliases as JSON or comma-separated values
25
+
-*(OpenApi)* Enhance OpenAPI specifications by adding UUID parameters for application, project, and service updates; improve deployment listing with pagination parameters; update command signature for OpenApi generation
26
+
-*(subscription)* Enhance subscription management with loading states and Stripe status checks
12
27
13
28
### 🐛 Bug Fixes
14
29
15
-
-*(General)* Change redis_password property to nullable string
30
+
-*(pre-commit)* Correct input redirection for /dev/tty and add OpenAPI generation command
31
+
-*(pricing-plans)* Adjust grid class for improved layout consistency in subscription pricing plans
32
+
-*(migrations)* Make stripe_comment field nullable in subscriptions table
33
+
-*(mongodb)* Also apply custom config when SSL is enabled
34
+
-*(templates)* Correct casing of denoKV references in service templates and YAML files
35
+
-*(deployment)* Handle missing destination in deployment process to prevent errors
36
+
37
+
### 💼 Other
38
+
39
+
- Add missing openapi items to PrivateKey
16
40
17
41
### 🚜 Refactor
18
42
19
-
-*(Application)* Rename network_aliases to custom_network_aliases across the application for clarity and consistency
43
+
-*(commands)* Reorganize OpenAPI and Services generation commands into a new namespace for better structure; remove old command files
44
+
-*(Dockerfile)* Remove service generation command from the build process to streamline Dockerfile and improve build efficiency
45
+
-*(navbar-delete-team)* Simplify modal confirmation layout and enhance button styling for better user experience
46
+
-*(Server)* Remove debug logging from isReachableChanged method to clean up code and improve performance
20
47
21
48
### 📚 Documentation
22
49
50
+
- Update changelog
51
+
- Update changelog
23
52
- Update changelog
24
53
25
54
### ⚙️ Miscellaneous Tasks
26
55
27
-
-*(versions)* Bump version to 407 and 408 for coolify and nightly
56
+
-*(versions)* Update nightly version to 4.0.0-beta.410
57
+
-*(pre-commit)* Remove OpenAPI generation command from pre-commit hook
58
+
-*(versions)* Update realtime version to 1.0.7 and bump dependencies in package.json
59
+
60
+
## [4.0.0-beta.407] - 2025-04-09
61
+
62
+
### 📚 Documentation
63
+
64
+
- Update changelog
28
65
29
66
## [4.0.0-beta.406] - 2025-04-05
30
67
31
68
### 🚀 Features
32
69
33
70
-*(Deploy)* Add info dispatch for proxy check initiation
71
+
-*(EnvironmentVariable)* Add handling for Redis credentials in the environment variable component
72
+
-*(EnvironmentVariable)* Implement protection for critical environment variables and enhance deletion logic
73
+
-*(Application)* Add networkAliases attribute for handling network aliases as JSON or comma-separated values
74
+
-*(GithubApp)* Update default events to include 'pull_request' and streamline event handling
75
+
-*(CleanupDocker)* Add support for realtime image management in Docker cleanup process
76
+
-*(Deployment)* Enhance queue_application_deployment to handle existing deployments and return appropriate status messages
77
+
-*(SourceManagement)* Add functionality to change Git source and display current source in the application settings
34
78
35
79
### 🐛 Bug Fixes
36
80
@@ -40,14 +84,32 @@ All notable changes to this project will be documented in this file.
40
84
-*(api)* Add back validateDataApplications (#5539)
41
85
-*(CheckProxy, Status)* Prevent proxy checks when force_stop is active; remove debug statement in General
42
86
-*(Status)* Conditionally check proxy status and refresh button based on force_stop state
87
+
-*(General)* Change redis_password property to nullable string
88
+
-*(DeployController)* Update request handling to use input method and enhance OpenAPI description for deployment endpoint
89
+
90
+
### 💼 Other
91
+
92
+
- Add missing UUID to openapi spec
43
93
44
94
### 🚜 Refactor
45
95
46
96
-*(Server)* Use data_get for safer access to settings properties in isFunctional method
97
+
-*(Application)* Rename network_aliases to custom_network_aliases across the application for clarity and consistency
98
+
-*(ApplicationDeploymentJob)* Streamline environment variable handling by introducing generate_coolify_env_variables method and consolidating logic for pull request and main branch scenarios
99
+
-*(ApplicationDeploymentJob, ApplicationDeploymentQueue)* Improve deployment status handling and log entry management with transaction support
100
+
-*(SourceManagement)* Sort sources by name and improve UI for changing Git source with better error handling
101
+
-*(Email)* Streamline SMTP and resend settings handling in copyFromInstanceSettings method
102
+
-*(Email)* Enhance error handling in SMTP and resend methods by passing context to handleError function
103
+
-*(DynamicConfigurations)* Improve handling of dynamic configuration content by ensuring fallback to empty string when content is null
104
+
-*(ServicesGenerate)* Update command signature from 'services:generate' to 'generate:services' for consistency; update Dockerfile to run service generation during build; update Odoo image version to 18 and add extra addons volume in compose configuration
105
+
-*(Dockerfile)* Streamline RUN commands for improved readability and maintainability by adding line continuations
106
+
-*(Dockerfile)* Reintroduce service generation command in the build process for consistency and ensure proper asset compilation
47
107
48
108
### ⚙️ Miscellaneous Tasks
49
109
50
110
-*(versions)* Bump version to 406
111
+
-*(versions)* Bump version to 407 and 408 for coolify and nightly
112
+
-*(versions)* Bump version to 408 for coolify and 409 for nightly
51
113
52
114
## [4.0.0-beta.405] - 2025-04-04
53
115
@@ -219,6 +281,14 @@ All notable changes to this project will be documented in this file.
219
281
220
282
### 🚀 Features
221
283
284
+
-*(github-source)* Enhance GitHub App configuration with manual and private key support
285
+
-*(ui)* Improve GitHub repository selection and styling
286
+
-*(database)* Implement two-step confirmation for database deletion
287
+
-*(assets)* Add new SVG logo for Coolify
288
+
-*(install)* Enhance Docker address pool configuration and validation
289
+
-*(install)* Improve Docker address pool management and service restart logic
290
+
-*(install)* Add missing env variable to install script
291
+
-*(LocalFileVolume)* Add binary file detection and update UI logic
222
292
-*(service)* Neon
223
293
-*(migration)* Add `ssl_certificates` table and model
224
294
-*(migration)* Add ssl setting to `standalone_postgresqls` table
@@ -260,14 +330,6 @@ All notable changes to this project will be documented in this file.
260
330
-*(ssl)* Improve Redis and remove modes
261
331
- Full SSL support for DrangonflyDB
262
332
- SSL notification
263
-
-*(github-source)* Enhance GitHub App configuration with manual and private key support
264
-
-*(ui)* Improve GitHub repository selection and styling
265
-
-*(database)* Implement two-step confirmation for database deletion
266
-
-*(assets)* Add new SVG logo for Coolify
267
-
-*(install)* Enhance Docker address pool configuration and validation
268
-
-*(install)* Improve Docker address pool management and service restart logic
269
-
-*(install)* Add missing env variable to install script
270
-
-*(LocalFileVolume)* Add binary file detection and update UI logic
271
333
-*(templates)* Change glance for v0.7
272
334
-*(templates)* Add Freescout service template
273
335
-*(service)* Add Evolution API template
@@ -285,6 +347,18 @@ All notable changes to this project will be documented in this file.
285
347
286
348
-*(api)* Docker compose based apps creationg through api
287
349
-*(database)* Improve database type detection for Supabase Postgres images
350
+
-*(ui)* Correct grammatical error in 404 page
351
+
-*(seeder)* Update GitHub app name in GithubAppSeeder
352
+
-*(plane)* Update APP_RELEASE to v0.25.2 in environment configuration
353
+
-*(domain)* Dispatch refreshStatus event after successful domain update
354
+
-*(database)* Correct container name generation for service databases
355
+
-*(database)* Limit container name length for database proxy
356
+
-*(database)* Handle unsupported database types in StartDatabaseProxy
357
+
-*(database)* Simplify container name generation in StartDatabaseProxy
358
+
-*(install)* Handle potential errors in Docker address pool configuration
359
+
-*(backups)* Retention settings
360
+
-*(redis)* Set default redis_username for new instances
361
+
-*(core)* Improve instantSave logic and error handling
288
362
-*(ssl)* Permission of ssl crt and key inside the container
289
363
-*(ui)* Make sure file mounts do not showing the encrypted values
290
364
-*(ssl)* Make default ssl mode require not verify-full as it does not need a ca cert
@@ -324,18 +398,6 @@ All notable changes to this project will be documented in this file.
324
398
-*(ssl)* Add `--tls` arg to DrangflyDB
325
399
-*(notification)* Always send SSL notifications
326
400
-*(database)* Change default value of enable_ssl to false for multiple tables
327
-
-*(ui)* Correct grammatical error in 404 page
328
-
-*(seeder)* Update GitHub app name in GithubAppSeeder
329
-
-*(plane)* Update APP_RELEASE to v0.25.2 in environment configuration
330
-
-*(domain)* Dispatch refreshStatus event after successful domain update
331
-
-*(database)* Correct container name generation for service databases
332
-
-*(database)* Limit container name length for database proxy
333
-
-*(database)* Handle unsupported database types in StartDatabaseProxy
334
-
-*(database)* Simplify container name generation in StartDatabaseProxy
335
-
-*(install)* Handle potential errors in Docker address pool configuration
336
-
-*(backups)* Retention settings
337
-
-*(redis)* Set default redis_username for new instances
338
-
-*(core)* Improve instantSave logic and error handling
339
401
-*(general)* Correct link to framework specific documentation
340
402
-*(core)* Redirect healthcheck route for dockercompose applications
341
403
-*(api)* Use name from request payload
@@ -384,14 +446,14 @@ All notable changes to this project will be documented in this file.
384
446
385
447
### ⚙️ Miscellaneous Tasks
386
448
449
+
-*(supabase)* Update Supabase service template and Postgres image version
387
450
-*(migration)* Remove unused columns
388
451
-*(ssl)* Improve code in ssl helper
389
452
-*(migration)* Ssl cert and key should not be nullable
390
453
-*(ssl)* Rename CA cert to `coolify-ca.crt` because of conflicts
391
454
- Rename ca crt folder to ssl
392
455
-*(ui)* Improve valid until handling
393
456
- Improve code quality suggested by code rabbit
394
-
-*(supabase)* Update Supabase service template and Postgres image version
395
457
-*(versions)* Update version numbers for coolify and nightly
396
458
397
459
## [4.0.0-beta.398] - 2025-03-01
@@ -784,6 +846,14 @@ All notable changes to this project will be documented in this file.
784
846
785
847
### 🚀 Features
786
848
849
+
- New ServerReachabilityChanged event
850
+
- Use new ServerReachabilityChanged event instead of isDirty
851
+
- Add infomaniak oauth
852
+
- Add server disk usage check frequency
853
+
- Add environment_uuid support and update API documentation
854
+
- Add service/resource/project labels
855
+
- Add coolify.environment label
856
+
- Add database subtype
787
857
- Able to import full db backups for pg/mysql/mariadb
788
858
- Restore backup from server file
789
859
- Docker volume data cloning
@@ -819,6 +889,35 @@ All notable changes to this project will be documented in this file.
819
889
820
890
### 🐛 Bug Fixes
821
891
892
+
- Fallback for copy button
893
+
- Copy the right text
894
+
- Maybe fallback is now working
895
+
- Only show copy button on secure context
896
+
- Render html on error page correctly
897
+
- Invalid API response on missing project
898
+
- Applications API response code + schema
899
+
- Applications API writing to unavailable models
900
+
- If an init script is renamed the old version is still on the server
901
+
- Oauthseeder
902
+
- Compose loading seq
903
+
- Resource clone name + volume name generation
904
+
- Update Dockerfile entrypoint path to /etc/entrypoint.d
905
+
- Debug mode
906
+
- Unreachable notifications
907
+
- Remove duplicated ServerCheckJob call
908
+
- Few fixes and use new ServerReachabilityChanged event
909
+
- Use serverStatus not just status
910
+
- Oauth seeder
911
+
- Service ui structure
912
+
- Check port 8080 and fallback to 80
913
+
- Refactor database view
914
+
- Always use docker cleanup frequency
915
+
- Advanced server UI
916
+
- Html css
917
+
- Fix domain being override when update application
918
+
- Use nixpacks predefined build variables, but still could update the default values from Coolify
919
+
- Use local monaco-editor instead of Cloudflare
920
+
- N8n timezone
822
921
- Compose envs
823
922
- Scheduled tasks and backups are executed by server timezone.
824
923
- Show backup timezone on the UI
@@ -918,6 +1017,7 @@ All notable changes to this project will be documented in this file.
918
1017
919
1018
### 🚜 Refactor
920
1019
1020
+
- Rename `coolify.environment` to `coolify.environmentName`
921
1021
- Rename parameter in DatabaseBackupJob for clarity
922
1022
- Improve checkbox component accessibility and styling
923
1023
- Remove unused tags method from ApplicationDeploymentJob
@@ -933,6 +1033,9 @@ All notable changes to this project will be documented in this file.
933
1033
934
1034
### ⚙️ Miscellaneous Tasks
935
1035
1036
+
- Regenerate API spec, removing notification fields
1037
+
- Remove ray debugging
1038
+
- Version ++
936
1039
- Improve Penpot healthchecks
937
1040
- Switch up readonly lables to make more sense
938
1041
- Remove unused computed fields
@@ -956,44 +1059,11 @@ All notable changes to this project will be documented in this file.
956
1059
957
1060
### 🚀 Features
958
1061
959
-
- New ServerReachabilityChanged event
960
-
- Use new ServerReachabilityChanged event instead of isDirty
961
-
- Add infomaniak oauth
962
-
- Add server disk usage check frequency
963
-
- Add environment_uuid support and update API documentation
964
-
- Add service/resource/project labels
965
-
- Add coolify.environment label
966
-
- Add database subtype
967
1062
- Migrate to new encryption options
968
1063
- New encryption options
969
1064
970
1065
### 🐛 Bug Fixes
971
1066
972
-
- Render html on error page correctly
973
-
- Invalid API response on missing project
974
-
- Applications API response code + schema
975
-
- Applications API writing to unavailable models
976
-
- If an init script is renamed the old version is still on the server
977
-
- Oauthseeder
978
-
- Compose loading seq
979
-
- Resource clone name + volume name generation
980
-
- Update Dockerfile entrypoint path to /etc/entrypoint.d
981
-
- Debug mode
982
-
- Unreachable notifications
983
-
- Remove duplicated ServerCheckJob call
984
-
- Few fixes and use new ServerReachabilityChanged event
985
-
- Use serverStatus not just status
986
-
- Oauth seeder
987
-
- Service ui structure
988
-
- Check port 8080 and fallback to 80
989
-
- Refactor database view
990
-
- Always use docker cleanup frequency
991
-
- Advanced server UI
992
-
- Html css
993
-
- Fix domain being override when update application
994
-
- Use nixpacks predefined build variables, but still could update the default values from Coolify
995
-
- Use local monaco-editor instead of Cloudflare
996
-
- N8n timezone
997
1067
- Smtp encryption
998
1068
- Bind() to 0.0.0.0:80 failed
999
1069
- Oauth seeder
@@ -1003,15 +1073,11 @@ All notable changes to this project will be documented in this file.
1003
1073
- Error message
1004
1074
- Update healthcheck and port configurations to use port 8080
1005
1075
1006
-
### 🚜 Refactor
1076
+
##[4.0.0-beta.379] - 2024-12-13
1007
1077
1008
-
- Rename `coolify.environment` to `coolify.environmentName`
1009
-
1010
-
### ⚙️ Miscellaneous Tasks
1078
+
### 🐛 Bug Fixes
1011
1079
1012
-
- Regenerate API spec, removing notification fields
1013
-
- Remove ray debugging
1014
-
- Version ++
1080
+
- Saving oauth
1015
1081
1016
1082
## [4.0.0-beta.378] - 2024-12-13
1017
1083
@@ -1020,11 +1086,6 @@ All notable changes to this project will be documented in this file.
0 commit comments