v0.29.3

Dokploy/dokployv0.29.3May 11, 2026by github-actions[bot]

AI Summary

A security-focused release patching a vulnerability and fixing various stability issues, including password field length enforcement and healthcheck frequency reduction.

Key Highlights

  • Security patch requiring a specific script execution for self-hosted instances
  • Reduced healthcheck frequency to lower memory pressure
  • Fixed webhook signature validation returning 401
  • Added copy button to AI log analysis result
  • Fixed UI responsiveness for mobile, tab, and desktop screens

New Features

  • Added copy button to AI log analysis result

Full Release Notes

## Security 

A security vulnerability was identified in Dokploy. To patch your self-hosted instance, before you run this command please upgrade your instance to 0.29.3 and then run the following command:

```bash
curl -sSL https://dokploy.com/security/0.29.3.sh | bash
```

## What's Changed
* fix: enforce 255-char max length on forgot password email field by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4323
* fix: reduce healthcheck frequency to lower memory pressure by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4325
* fix(webhook): return 401 when signature header is missing by @mixelburg in https://github.com/Dokploy/dokploy/pull/4278
* fix: use temporary redirects for auth checks in getServerSideProps by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4335
* fix(templates): add fetch timeout and handle network errors gracefully by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4336
* fix(sidebar): close mobile sidebar on navigation by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4341
* fix: align card footers to bottom on project and service cards by @amit-y11 in https://github.com/Dokploy/dokploy/pull/4345
* feat: add copy button to AI log analysis result by @berkay-digital in https://github.com/Dokploy/dokploy/pull/4294
* fix: remove leftover debug console.log statements by @BradPerbs in https://github.com/Dokploy/dokploy/pull/4338
* fix: UI Responsiveness for both mobile, Tab and desktop Screens by @nhridoy in https://github.com/Dokploy/dokploy/pull/4358
* fix: replace traefik.me with sslip.io for auto-generated domains by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4368
* feat(templates): support isolated = false opt-out in template.toml by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4370
* feat(schedules): add optional description field by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4371
* fix(security): replace hardcoded BETTER_AUTH_SECRET with Docker secret support by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4374

## New Contributors
* @amit-y11 made their first contribution in https://github.com/Dokploy/dokploy/pull/4345
* @berkay-digital made their first contribution in https://github.com/Dokploy/dokploy/pull/4294
* @BradPerbs made their first contribution in https://github.com/Dokploy/dokploy/pull/4338
* @nhridoy made their first contribution in https://github.com/Dokploy/dokploy/pull/4358

**Full Changelog**: https://github.com/Dokploy/dokploy/compare/v0.29.2...v0.29.3