Releases: Dokploy/dokploy
v0.25.11
In case where you have troubles to update to the latest version you can run the following command:
curl -sSL https://dokploy.com/install.sh | sh -s updateWhat's Changed
- fix: update input handling in application components by @Siumauricio in #3082
- feat: add SQL script to standardize date formats in environment table by @Siumauricio in #3083
- feat: enhance error handling in deployment processes by @Siumauricio in #3104
- refactor: improve cleanup operation handling in postgres router by @Siumauricio in #3105
- fix: update pg data path for latest docker version by @Bima42 in #3048
- feat: add additional rclone configuration options for S3 integration by @Siumauricio in #3106
- fix: update rclone S3 flags to use quotes for improved parsing by @Siumauricio in #3107
- fix: correct GitLab API URL by removing 'owned' parameter from projec… by @Siumauricio in #3108
- refactor: enhance user management actions in dashboard by @Siumauricio in #3109
- refactor: remove TableCaption from user display in dashboard settings by @Siumauricio in #3110
- refactor: improve error handling in notification components by @Siumauricio in #3112
- feat: add Railpack installation command to builder script by @Siumauricio in #3113
- Fix: Allow organization members to access requests functionality (#2687) by @Harikrishnan1367709 in #2698
- fix: server time is incorrect by @shiqocred in #3058
- chore: naming of redis and postgres volumes has been made understandable by @fir4tozden in #3032
New Contributors
- @fir4tozden made their first contribution in #3032
Full Changelog: v0.25.10...v0.25.11
v0.25.10
What's Changed
- feat: display environnement in notification by @spacewaterbear in #2952
- fix: improve Docker command execution by including environment variab… by @Siumauricio in #3071
New Contributors
- @spacewaterbear made their first contribution in #2952
Full Changelog: v0.25.9...v0.25.10
v0.25.9
In case where you have troubles to update to the latest version you can run the following command:
curl -sSL https://dokploy.com/install.sh | sh -s updateWhat's Changed
- fix: update Docker command execution to use a clean environment by @Siumauricio in #3062
- feat: enhance environment variable handling for shell commands by @Siumauricio in #3066
Full Changelog: v0.25.8...v0.25.9
v0.25.8
In case where you have troubles to update to the latest version you can run the following command:
curl -sSL https://dokploy.com/install.sh | sh -s updateWhat's Changed
- feat: add KillBuild component and API mutation for terminating Docker… by @Siumauricio in #3052
- fix: ensure Compose Traefik domain labels are written to local daemons by @AlexTMjugador in #3030
New Contributors
- @AlexTMjugador made their first contribution in #3030
Full Changelog: v0.25.7...v0.25.8
v0.25.7
Breaking changes
Your version of Docker may have been updated to version 29.x.x due to possible automatic updates to your operating system, which will cause Traefik to break. To fix this, you will need to perform this manual procedure (using traefik:v3.6.1). This applies to Dokploy servers and remote servers, you will have a few downtime on your services, but this is necessary to prevent future breaks on your apps (New installations not need to apply this changes)
Traefik Issue: traefik/traefik#12256
docker pull traefik:v3.6.1
docker stop dokploy-traefik || true
docker rm dokploy-traefik || true
docker run -d \
--name dokploy-traefik \
--restart always \
-v /etc/dokploy/traefik/traefik.yml:/etc/traefik/traefik.yml \
-v /etc/dokploy/traefik/dynamic:/etc/dokploy/traefik/dynamic \
-v /var/run/docker.sock:/var/run/docker.sock \
-p 80:80/tcp \
-p 443:443/tcp \
-p 443:443/udp \
traefik:v3.6.1
docker network connect dokploy-network dokploy-traefik || trueIn case where you have troubles to update to the latest version you can run the following command:
curl -sSL https://dokploy.com/install.sh | sh -s updateImportant Notes:
- We did a refactor to maintain the same build process in a unified way on the dokploy server and remote servers (previously it was separate, we ran certain commands on the dokploy server and remote servers), which sometimes caused confusion and we had specific errors on remote servers but not on the dokploy server (this improved error capture to show them in the logs).
- We fixed the general monitoring error on the dokploy server that was not correctly displaying RAM usage or CPU usage.
- We are in the process of improving our documentation. To do so, we want to hear from you and find out what you think is missing and what we should add. We have a dedicated channel on Discord for this topic. Feel free to express yourself https://discord.gg/vXbCAWmnE8
What's Changed
- ArvanCloud new IP Ranges by @amirparsadd in #2937
- Fix: Add JSON responses to compose endpoints that return empty body by @AtilMohAmine in #2941
- feat(volumes): block spaces/quotes in volume names (#2916) by @Harikrishnan1367709 in #2921
- feat(domain): truncate project name to comply with domain label lengt… by @Siumauricio in #2943
- feat: Add ability to mark organization as default (#1991) by @Harikrishnan1367709 in #2930
- Refactor user schema and update database references: rename 'users_te… by @Siumauricio in #2976
- fix: clear input value after uploading file in dropzone by @Bima42 in #2950
- fix: Add protocol prefix to invitation links (#2986) by @Harikrishnan1367709 in #2988
- Refactor compose and deployment services: streamline cloning and exec… by @Siumauricio in #2978
- feat: add last deployment date to services and update sorting logic by @Siumauricio in #3010
- feat(tags): Add support for tags from Github Packages by @divaltor in #2513
- chore: bump traefik to 3.6.1 by @Bima42 in #3000
- feat: add git commit info extraction to deployment logic by @Siumauricio in #3018
- fix: ensure proper cleanup of Docker buildx builder container by @Siumauricio in #3019
- chore: update node-os-utils to version 2.0.1 and refactor lodash imports by @Siumauricio in #3020
- 1735 bug in server monitoring by @Siumauricio in #3021
- fix: pr template checkboxes by @ChillerDragon in #2984
- feat: Add expandable commit messages for deployment logs by @Harikrishnan1367709 in #2989
- feat: enhance environment service to include server details by @Siumauricio in #3027
- fix: update database restore commands to properly quote user credentials by @Siumauricio in #3034
- feat: add server time clock in the dashboard by @AathilFelix in #2933
- chore: change view logs to deployments on preview deployments by @drudge in #3049
New Contributors
- @AtilMohAmine made their first contribution in #2941
- @Bima42 made their first contribution in #2950
- @ChillerDragon made their first contribution in #2984
- @AathilFelix made their first contribution in #2933
Full Changelog: v0.25.6...v0.25.7
v0.25.6
What's Changed
- feat: Bump default MongoDB docker image version to 7 by @ajnart in #2799
- fix: load remote middleware on app delete if a serverId is provided by @SimonLoir in #2807
- fix(notifications): prevent blank email field on dialog reopen by @vytenisstaugaitis in #2796
- fix: resources tooltips trigger form submission by @Jupi2051 in #2824
- fix: correct typos by @dennisimoo in #2812
- fix: profile picture image fit by @rodsnts in #2809
- fix(ui): prevent error message overflow in S3 Destinations modal -#2885 by @Harikrishnan1367709 in #2886
- fix(schedules): Fix UI overflow for long scheduled task commands -#2832 by @Harikrishnan1367709 in #2834
- fix(templates): add trim on payload in value processor by @SimonLoir in #2868
- Change gitea permissions to new instances by @ShadowJonathan in #2468
- feat: add a button to copy backup codes to clipboard by @imran-vz in #2821
- feat(docker): Build-time Secrets by @iksaku in #2745
- feat(ui): Move Environment Variables Icon Outside Dropdown -#2755 by @Harikrishnan1367709 in #2820
- fix(schedules): scheduler loading state to track per scheduler -#2829 by @Harikrishnan1367709 in #2831
- fix(volumes): update FormItem class for better layout and adjust inpu… by @Siumauricio in #2898
- Add Ctrl+S/CMD+S keyboard shortcuts to save .env files -#2845 by @Harikrishnan1367709 in #2862
- fix: use actual memory usage excluding cache/buffers in monitoring by @CorentinMre in #2810
- feat: Add copy to clipboard functionality for deployment and runtime logs by @hl9020 in #2893
- feat(notifications): add lark webhook by @ischanx in #2674
- feat: Recreate 2fa backup codes by @imran-vz in #2840
- fix(volume-backups):Volume Backups Loading State to Track Per Backup -#2836 by @Harikrishnan1367709 in #2837
- feat(ai):Support Gemini query-param auth for model listing-#2775 by @Harikrishnan1367709 in #2795
- Pass
DOKPLOY_DEPLOY_URLas build time argument so it can be used during build by @kirill-dev-pro in #2740 - fix(api): update Bitbucket API URL construction to use a unified user… by @Siumauricio in #2899
- 2777 bug report environment variables not loaded in docker compose raw mode by @Siumauricio in #2900
- feat(tracking): integrate HubSpot tracking functionality and reintrod… by @Siumauricio in #2902
New Contributors
- @ajnart made their first contribution in #2799
- @Jupi2051 made their first contribution in #2824
- @rodsnts made their first contribution in #2809
- @ShadowJonathan made their first contribution in #2468
- @imran-vz made their first contribution in #2821
- @CorentinMre made their first contribution in #2810
- @hl9020 made their first contribution in #2893
- @ischanx made their first contribution in #2674
- @kirill-dev-pro made their first contribution in #2740
Full Changelog: v0.25.5...v0.25.6
v0.25.5
What's Changed
- 2645 GitHub auto deploy webhook responds 404 by @Siumauricio in #2763
- chore: update better-auth to version 1.3.26 and adjust dependencies i… by @Siumauricio in #2764
- fix: correct typo in saveGitProvider function name by @Captainsalem in #2744
- style: replace generic icons with Gotify and Ntfy brand logos by @dennisimoo in #2678
- feat: Add stop_grace_period to swarm settings by @perinm in #2232
- Fix swarm settings config placeholders by @robgraeber in #2577
- feat: Add environment creation permission control-#2593 by @Harikrishnan1367709 in #2598
- feat: Add Environment Deletion Permission Control-#2594 by @Harikrishnan1367709 in #2599
- feat: add file upload support for custom profile pictures by @dennisimoo in #2679
- fix: docker terminal dropdown not showing containers for applications of type "docker-compose" by @sueffuenfelf in #2684
- fix: return an empty object if yaml file is empty by @niieani in #2756
New Contributors
- @Captainsalem made their first contribution in #2744
- @perinm made their first contribution in #2232
- @sueffuenfelf made their first contribution in #2684
- @niieani made their first contribution in #2756
Full Changelog: v0.25.4...v0.25.5
v0.25.4
What's Changed
- Feat: "Most services" sorting to count total services across environments -2691 by @Harikrishnan1367709 in #2696
- 2670 bug deployments are mark as running when they never ended vps shutdown by @Siumauricio in #2705
- fix(bitbucket): enhance Bitbucket authentication handling by @Siumauricio in #2706
- style: move Deployments tab after Domains tab by @dennisimoo in #2677
- feat: add unsaved changes tracking and UI indication by @dennisimoo in #2700
- feat(scheduler): auto-switch to 'Custom' on manual input by @alsmadi99 in #2668
- feat: support Arvancloud CDN detection by @amirparsadd in #2640
- feat: support cloning repositories over HTTP in Gitea integration by @monntterro in #2532
- fix: add environment in buildLink for docker compose deploy notifications by @SimonLoir in #2710
New Contributors
- @dennisimoo made their first contribution in #2677
- @alsmadi99 made their first contribution in #2668
- @amirparsadd made their first contribution in #2640
- @monntterro made their first contribution in #2532
- @SimonLoir made their first contribution in #2710
Full Changelog: v0.25.3...v0.25.4
v0.25.3
What's Changed
- feat(backups): make mariadb backups non-blocking by @yigitahmetsahin in #2582
- Fix: Update gitlab.ts cloneRawGitlabRepositoryRemote to use gitlabBranch by @dragospaulpop in #2624
- Fix profile email validation to prevent empty values causing sign-in issues-#2613 by @Harikrishnan1367709 in #2614
- fix: prevent the shrinking of icon button for view mode on add template dialog by @nimone in #2643
- fix: Display Compose service domains in projects dashboard (#2606) by @Harikrishnan1367709 in #2622
- refactor: replace getPublicIpWithFallback with getLocalServerIp for i… by @Siumauricio in #2650
- fix: update registry tag construction to handle optional registry URL by @Siumauricio in #2651
- fix: enhance error handling in volume backup process by adding cleanu… by @Siumauricio in #2652
- fix: handle optional configFiles in template details and improve mapp… by @Siumauricio in #2653
- 2018 traefik never start error read etctraefiktraefikyml is a directory by @Siumauricio in #2654
- refactor: replace js-yaml with yaml package for YAML parsing and stri… by @Siumauricio in #2656
- feat: add appName field to GitHub provider settings and update relate… by @Siumauricio in #2657
- fix(registries): special character passwords not working in registry creation. by @cheetahbyte in #2516
- feat(bitbucket): Deprecate App password and replace it with API token by @divaltor in #2525
New Contributors
- @yigitahmetsahin made their first contribution in #2582
- @dragospaulpop made their first contribution in #2624
- @nimone made their first contribution in #2643
Full Changelog: v0.25.2...v0.25.3
v0.25.2
What's Changed
- fix: fix typo for Github clone by @demondayza in #2597
- fix:traefik 3.5.0 error by @sundakai in #2562
- feat: Auto-refresh services list when duplicating to same environment by @Harikrishnan1367709 in #2573
New Contributors
- @demondayza made their first contribution in #2597
- @sundakai made their first contribution in #2562
Full Changelog: v0.25.1...v0.25.2