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 || true
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 update
Important 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