Mauricio Siu
bd751658be
Merge branch 'canary' into Volume-Backup-Notification-#2875
2025-12-07 02:04:00 -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
autofix-ci[bot]
e627c9af99
[autofix.ci] apply automated fixes
2025-12-03 02:19:15 +00:00
Mauricio Siu
18e609313b
refactor: simplify rollback error handling in rollback function
...
- Removed try-catch block in the rollback function to streamline error handling, allowing for direct propagation of errors from the rollbackApplication call.
- This change enhances code readability and maintains the functionality of the rollback process.
2025-12-02 00:56:27 -06:00
Mauricio Siu
fbf840bf6e
test: update command generation tests to use mockResolvedValue
...
- Changed mockReturnValue to mockResolvedValue for getBuildCommand in deployApplication tests, ensuring asynchronous command generation is handled correctly.
- Added rollbackRegistryId, rollbackRegistry, and deployments fields to application settings in drop and traefik tests for improved rollback functionality.
2025-12-02 00:55:12 -06:00
Mauricio Siu
76613de095
fix: await build command in deployPreviewApplication function
...
- Updated the deployPreviewApplication function to await the getBuildCommand call, ensuring the command is fully constructed before execution.
- This change improves the reliability of the deployment process by handling asynchronous command generation correctly.
2025-12-02 00:49:40 -06:00
Mauricio Siu
5a7f55ea63
feat: implement rollback registry functionality in application settings
...
- Added a new optional field `rollbackRegistryId` to the application schema to support rollback registry selection.
- Enhanced the form in the ShowRollbackSettings component to include a dropdown for selecting a rollback registry when rollbacks are enabled.
- Updated the application service to handle rollback registry logic during deployment and rollback processes.
- Improved error handling and validation for rollback settings, ensuring a registry is selected when rollbacks are active.
- Adjusted database schema and migration files to accommodate the new rollback registry feature.
2025-12-02 00:48:11 -06:00
fir4tozden
f190cc548c
fix
2025-12-01 16:41:15 +03:00
fir4tozden
4df9b935a8
chore
2025-12-01 15:54:08 +03:00
autofix-ci[bot]
b9becbafd8
[autofix.ci] apply automated fixes
2025-12-01 11:58:23 +00:00
fir4tozden
60be376a4f
chore: comments for services > settings.ts > cleanupFullDocker()
2025-12-01 14:58:02 +03:00
Jordan B
ef9732d5d9
refactor: change CPU value type from number to string
2025-12-01 08:51:55 +01:00
Mauricio Siu
e052850b87
Merge pull request #3148 from Dokploy/2938-not-all-ntfy-topics-need-access-tokens
...
feat: update notification handling to make accessToken optional
2025-12-01 00:47:03 -06:00