v0.25.7
Dokploy/dokployv0.25.7Nov 19, 2025by github-actions[bot]
AI Summary
A critical update that addresses Docker version compatibility issues with Traefik and refactors build processes for consistency across server types.
Key Highlights
- Manual intervention required to update Traefik to v3.6.1 due to Docker 29.x compatibility
- Refactored build processes to unify logic for dokploy and remote servers
- Fixed general monitoring errors for RAM and CPU usage
Breaking Changes
- Docker version updated to 29.x causes Traefik breakage
- Requires manual Traefik update procedure
- Custom ports and environment variables need re-assignment
New Features
- Ability to mark organization as default
- Git commit info extraction to deployment logic
- Server time clock in the dashboard
Full Release Notes
## 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: https://github.com/traefik/traefik/pull/12256 > [!CAUTION] > You will need to add again custom ports and environment variables in case you have assigned. ```bash 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: ```bash curl -sSL https://dokploy.com/install.sh | sh -s update ``` ## Important Notes: 1. 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). 2. We fixed the general monitoring error on the dokploy server that was not correctly displaying RAM usage or CPU usage. 3. 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 https://github.com/Dokploy/dokploy/pull/2937 * Fix: Add JSON responses to compose endpoints that return empty body by @AtilMohAmine in https://github.com/Dokploy/dokploy/pull/2941 * feat(volumes): block spaces/quotes in volume names (#2916) by @Harikrishnan1367709 in https://github.com/Dokploy/dokploy/pull/2921 * feat(domain): truncate project name to comply with domain label lengt… by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2943 * feat: Add ability to mark organization as default (#1991) by @Harikrishnan1367709 in https://github.com/Dokploy/dokploy/pull/2930 * Refactor user schema and update database references: rename 'users_te… by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2976 * fix: clear input value after uploading file in dropzone by @Bima42 in https://github.com/Dokploy/dokploy/pull/2950 * fix: Add protocol prefix to invitation links (#2986) by @Harikrishnan1367709 in https://github.com/Dokploy/dokploy/pull/2988 * Refactor compose and deployment services: streamline cloning and exec… by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2978 * feat: add last deployment date to services and update sorting logic by @Siumauricio in https://github.com/Dokploy/dokploy/pull/3010 * feat(tags): Add support for tags from Github Packages by @divaltor in https://github.com/Dokploy/dokploy/pull/2513 * chore: bump traefik to 3.6.1 by @Bima42 in https://github.com/Dokploy/dokploy/pull/3000 * feat: add git commit info extraction to deployment logic by @Siumauricio in https://github.com/Dokploy/dokploy/pull/3018 * fix: ensure proper cleanup of Docker buildx builder container by @Siumauricio in https://github.com/Dokploy/dokploy/pull/3019 * chore: update node-os-utils to version 2.0.1 and refactor lodash imports by @Siumauricio in https://github.com/Dokploy/dokploy/pull/3020 * 1735 bug in server monitoring by @Siumauricio in https://github.com/Dokploy/dokploy/pull/3021 * fix: pr template checkboxes by @ChillerDragon in https://github.com/Dokploy/dokploy/pull/2984 * feat: Add expandable commit messages for deployment logs by @Harikrishnan1367709 in https://github.com/Dokploy/dokploy/pull/2989 * feat: enhance environment service to include server details by @Siumauricio in https://github.com/Dokploy/dokploy/pull/3027 * fix: update database restore commands to properly quote user credentials by @Siumauricio in https://github.com/Dokploy/dokploy/pull/3034 * feat: add server time clock in the dashboard by @AathilFelix in https://github.com/Dokploy/dokploy/pull/2933 * chore: change view logs to deployments on preview deployments by @drudge in https://github.com/Dokploy/dokploy/pull/3049 ## New Contributors * @AtilMohAmine made their first contribution in https://github.com/Dokploy/dokploy/pull/2941 * @Bima42 made their first contribution in https://github.com/Dokploy/dokploy/pull/2950 * @ChillerDragon made their first contribution in https://github.com/Dokploy/dokploy/pull/2984 * @AathilFelix made their first contribution in https://github.com/Dokploy/dokploy/pull/2933 **Full Changelog**: https://github.com/Dokploy/dokploy/compare/v0.25.6...v0.25.7