Skip to content

Releases: Dokploy/dokploy

v0.25.7

19 Nov 05:12
82cfe06

Choose a tag to compare

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

Caution

You will need to add again custom ports and environment variables in case you have assigned.

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:

  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

New Contributors

Full Changelog: v0.25.6...v0.25.7

v0.25.6

26 Oct 08:24
dadef00

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.25.5...v0.25.6

v0.25.5

06 Oct 05:17
a0b550a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.25.4...v0.25.5

v0.25.4

30 Sep 05:14

Choose a tag to compare

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

Full Changelog: v0.25.3...v0.25.4

v0.25.3

22 Sep 03:23
569d43a

Choose a tag to compare

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

Full Changelog: v0.25.2...v0.25.3

v0.25.2

16 Sep 05:52

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.25.1...v0.25.2

v0.25.1

07 Sep 20:11

Choose a tag to compare

What's Changed

  • feat(settings): add error handling for unsupported resource types in … by @Siumauricio in #2556

Full Changelog: v0.25.0...v0.25.1

v0.25.0

07 Sep 04:49
1763000

Choose a tag to compare

Environments

We know how challenging it was to work with projects lacking proper environments. Well, that's no longer an issue! Now, within each project, you can define multiple environments. By default, a production environment will be pre-configured.

We've also included environment variables at the environment level for greater flexibility.

Screenshot 2025-09-07 at 10 35 30 AM Screenshot 2025-09-07 at 10 35 37 AM

What's Changed

New Contributors

Full Changelog: v0.24.12...v0.25.0

v0.24.12

19 Aug 06:52

Choose a tag to compare

What's Changed

Full Changelog: v0.24.11...v0.24.12

v0.24.11

17 Aug 21:34

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.24.10...v0.24.11