Mauricio Siu
a9b8beb50b
refactor(settings): reorganize cleanup functions and update imports for better clarity
2025-12-07 03:02:01 -06:00
Mauricio Siu
6022f2f6a3
refactor(auth): replace findAdmin with findOwner in user management logic and update role-based permissions in the dashboard
2025-12-07 02:51:03 -06:00
Mauricio Siu
075e387bb6
refactor(users): remove member unlinking logic from ShowUsers component and update billing access check for owner role only
2025-12-07 02:38:34 -06:00
Mauricio Siu
568293ef3c
feat(users): implement ChangeRole component for user role management in dashboard
2025-12-07 02:32:41 -06:00
Mauricio Siu
a9ae39dc94
feat(side-menu): update permissions to include admin role for Git provider access
2025-12-07 02:25:54 -06:00
Mauricio Siu
55a9640e31
Merge branch 'canary' into multiple-admins
2025-12-07 02:19:38 -06:00
Mauricio Siu
32d5959733
Merge pull request #2879 from Harikrishnan1367709/Volume-Backup-Notification-#2875
...
feat: Add Volume Backup Notification Support (#2875 )
2025-12-07 02:18:10 -06:00
Mauricio Siu
bccd531457
fix(deployments): update layout for deployment actions to allow better wrapping of elements
2025-12-07 02:17:42 -06:00
Mauricio Siu
f5de5130f3
feat(volume-backup): add volume backup email notification template and integrate with notification system
2025-12-07 02:15:10 -06:00
Mauricio Siu
bd751658be
Merge branch 'canary' into Volume-Backup-Notification-#2875
2025-12-07 02:04:00 -06:00
Mauricio Siu
9b23aa9c8c
Merge pull request #3180 from Dokploy/2835-existing-env-file-is-overwritten-when-using-docker-builder
...
refactor(docker): remove unused environment file command generation a…
2025-12-06 19:07:32 -06:00
Mauricio Siu
dbc1396fa6
refactor(docker): remove unused environment file command generation and simplify Docker command construction
2025-12-06 19:06:53 -06:00
Mauricio Siu
4210eefd37
Merge pull request #3064 from fir4tozden/fix/docker-cleanup-clears-away-all-unused-residue
...
fix: docker cleanup clears away all unused residue
2025-12-06 17:57:28 -06:00
Mauricio Siu
91050ce3a5
feat(database): add SQL script to set default value for enableDockerCleanup column in user table
2025-12-06 17:55:26 -06:00
Mauricio Siu
9394d97163
refactor(settings): remove unused cleanupFullDocker function and streamline imports
2025-12-06 17:54:25 -06:00
Mauricio Siu
f91a3aab25
refactor(docker): improve code readability by adding braces for else statements in cleanup functions
2025-12-06 17:53:13 -06:00
Mauricio Siu
9fbd0dce9a
Merge pull request #3178 from Dokploy/3081-ai-assistant-generates-irrelevant-variant-titles-eg-coolify-that-do-not-match-the-generated-compose-file
...
refactor(ai): enhance suggestion logic for deployment variants and op…
2025-12-06 17:39:19 -06:00
Mauricio Siu
9e405c0728
refactor(ai): enhance suggestion logic for deployment variants and open source project recommendations
2025-12-06 17:38:41 -06:00
Mauricio Siu
44892404c1
Merge pull request #3177 from Dokploy/3094-traefik-not-running-after-fresh-install---read-etctraefiktraefikyml-is-a-directory
...
fix(server): refactor initialization sequence to prevent race conditi…
2025-12-06 17:24:15 -06:00
Mauricio Siu
1362fdd4b4
fix(server): refactor initialization sequence to prevent race conditions in production environment
2025-12-06 16:41:31 -06:00
Mauricio Siu
c7c3b1018b
Merge pull request #3176 from Dokploy/2974-tail-error-tail-inotify-cannot-be-used-reverting-to-polling-too-many-open-files
...
fix(wss): close read deployment and container logs connections
2025-12-06 15:22:03 -06:00
Mauricio Siu
0d9b72e00a
fix(wss): enhance error handling and logging for SSH connections in WebSocket server
2025-12-06 15:20:51 -06:00
Mauricio Siu
80ed041420
fix(wss): improve error handling and logging in deployment logs WebSocket server
2025-12-06 15:16:07 -06:00
фырат ёздэн
ba9c2ef369
Merge branch 'canary' into fix/docker-cleanup-clears-away-all-unused-residue
2025-12-07 00:08:59 +03:00
Mauricio Siu
8bd4f403c4
Merge pull request #3175 from Dokploy/3125-bug-additional-port-mapping---ui-glitch-crash-on-used-port-release-notes-warning
...
fix(settings): prevent duplicate port entries by only adding the firs…
2025-12-06 14:26:20 -06:00
Mauricio Siu
7ea7ee739f
fix(settings): prevent duplicate port entries by only adding the first mapping for each target port
2025-12-06 14:23:43 -06:00
Mauricio Siu
4873baa975
Merge pull request #2997 from Harikrishnan1367709/Traefik--Enable-dashboard-dokploy-traefik-container-gone,all-services-domains-down
...
fix(traefik): validate port 8080 before enabling dashboard -#2996
2025-12-06 14:08:57 -06:00
Mauricio Siu
287dfb5402
feat: add dialog action for enabling/disabling Traefik dashboard and enhance manage ports component with warning alert
2025-12-06 14:06:43 -06:00
Mauricio Siu
439fba1f4b
fix: improve error handling for Traefik port updates and enhance port availability checks
2025-12-06 13:58:03 -06:00
Mauricio Siu
1ba24630a8
Merge branch 'canary' into Traefik--Enable-dashboard-dokploy-traefik-container-gone,all-services-domains-down
2025-12-06 13:09:06 -06:00
Mauricio Siu
de6c1a7981
Merge pull request #2972 from Harikrishnan1367709/Requests-Warning-Conditional-Render--#2971
...
feat(requests): conditionally render traefik reload warning
2025-12-06 12:56:21 -06:00
Mauricio Siu
7948721f5a
Merge pull request #3157 from sammychinedu2ky/fix-postgres-volume-mismatch
...
fix: update mount path for PostgreSQL 18+ to use /var/lib/postgresql/{version}/docker
2025-12-06 12:52:47 -06:00
Mauricio Siu
99cb80757c
Merge pull request #3152 from Dokploy/feat/improve-rollbacks
...
Feat/improve rollbacks
2025-12-06 12:47:45 -06:00
Mauricio Siu
7467ada3a9
feat: enhance rollback confirmation dialog with additional information about deployment process
2025-12-06 12:45:28 -06:00
autofix-ci[bot]
f0f2188652
[autofix.ci] apply automated fixes
2025-12-06 18:39:15 +00:00
Mauricio Siu
2c1dfe9377
refactor: update tsconfig.json formatting and enhance rollback settings component with registry link
2025-12-06 12:38:51 -06:00
Mauricio Siu
9e8efab909
Merge branch 'canary' into feat/improve-rollbacks
2025-12-06 12:35:21 -06:00
Mauricio Siu
35612b21a0
Merge pull request #3174 from Dokploy/3170-volume-backups-and-possibly-other-places-fail-to-quote-connection-parameters
...
fix: update S3 credentials formatting in backup utility
2025-12-06 12:25:15 -06:00
Mauricio Siu
7873af1c39
fix: update S3 credentials formatting in backup utility
2025-12-06 12:24:47 -06:00
Mauricio Siu
ade727e2ed
Merge pull request #3173 from CatPaulKatze/fix/React2Shell
...
fix: React2Shell vulnerability in NextJS
2025-12-06 12:08:05 -06:00
Mauricio Siu
ac1fb6fb86
chore: remove eslint configuration from Next.js config
2025-12-06 12:05:26 -06:00
Mauricio Siu
b3168f75d0
chore: update Next.js version to 16.0.7 in pnpm-lock.yaml and package.json
2025-12-06 12:01:09 -06:00
Paul Sommer
0e7b550642
fix: React2Shell vulnerability in NextJS
2025-12-06 13:20:42 +01:00
Mauricio Siu
3e1030edda
Bump version from v0.25.11 to v0.26.0
2025-12-05 14:49:09 -06:00
Mauricio Siu
3ea90de4e1
Merge pull request #3162 from philippgerard/fix/traefik-host-rule-label-regression-tests
...
test: add regression tests for Traefik Host rule format
2025-12-05 13:39:16 -06:00
autofix-ci[bot]
bccef0da4c
[autofix.ci] apply automated fixes
2025-12-05 18:23:16 +00:00
Philipp C. Gérard
dc28ddba2a
test: add regression tests for Traefik Host rule format
...
Add comprehensive tests to verify that Traefik Host rule labels are
generated with the correct format: Host(`domain.com`) with both
opening and closing parentheses.
These tests cover:
- Basic Host rule format validation
- PathPrefix format validation
- Combined Host and PathPrefix rules
- YAML serialization round-trip preservation
- Edge cases for various domain name formats
- Multiple entrypoints (web/websecure)
- Special characters in paths
Related to: #3161
2025-12-04 12:51:41 +01:00
Samson Amaugo
ed312dc1c0
fix: update mount path for PostgreSQL 18+ to use /var/lib/postgresql/{version}/docker
2025-12-04 02:21:57 +01:00
Mauricio Siu
6cafb15dbb
Merge pull request #3078 from SteadEXE/patch-1
...
fix: parse CPU value for progress component in monitoring dashboard
2025-12-02 20:22:58 -06:00
Mauricio Siu
c34fdf7a46
fix: ensure proper parsing of CPU value for progress component in monitoring dashboard
2025-12-02 20:22:27 -06:00