v0.29.9

snakers4/silero-vadv0.29.9Jul 6, 2026by github-actions[bot]

AI Summary

Significantly improves deployment efficiency by introducing dedicated build queues per server (up to 2 concurrent builds by default). It also updates the CSS framework to Tailwind v4.

Key Highlights

  • Build Concurrency: Dedicated queue per server
  • Tailwind v4 shadcn update
  • Unify server admin tools into dashboard pages

Breaking Changes

  • Enterprise users with White Labeling: The white labeling CSS was updated (Tailwind v4 migration), so custom colors may render differently.

New Features

  • Add claim mapping functionality to OIDC registration
  • Enhance TLS certificate selection UI

Full Release Notes

### Build Concurrency 🚀

For the last 2 years, Dokploy has used a single global queue for all builds. Starting with this release, each server now has its own dedicated queue, with support for up to **2 concurrent builds per server** default is 1 (unlimited on Enterprise).

This means faster deployments, less waiting, and better resource utilization across your infrastructure. We hope this change helps everyone ship faster! 

## Breaking Changes

- ⚠️ Enterprise users with White Labeling:** The white labeling CSS was updated (Tailwind v4 migration), so your custom colors may render differently after this update. Review and re-adjust your branding colors if needed. you can reset the colors to default and then adjust accordingly to your palette colors. 

## What's Changed

* refactor: unify server admin tools into dashboard pages with server selector by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4625
* Feat/concurrent deployments in memory queue by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4645
* fix: resolve server from parent entity in deployment.readLogs by @elijahdev0 in https://github.com/Dokploy/dokploy/pull/4689
* feat: enhance TLS certificate selection UI in AddDomain component by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4705
* fix: add method="post" to auth forms to prevent credential leak in URL by @vikyw89 in https://github.com/Dokploy/dokploy/pull/4683
* Feat/tailwind v4 shadcn update by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4706
* feat: add claim mapping functionality to OIDC registration dialog by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4712
* fix: allow members with git providers permission to create/delete their own providers by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4713
* prevent social icons from overlapping in onboarding layout by @Phoenix1808 in https://github.com/Dokploy/dokploy/pull/4692
* fix(registry): preserve username case for ECR compatibility by @rafaumeu in https://github.com/Dokploy/dokploy/pull/4647
* fix: don't let ssh-keyscan abort SSH git clones by @weibeu in https://github.com/Dokploy/dokploy/pull/4605
* fix(validation): allow hashtag in git branch names by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4714
* fix: prevent request path truncation in request logs by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4643
* fix: resolve traefik container dynamically in access-log cleanup (swarm mode) by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4646
* fix: use github owner login for webhook deploy matching by @agentHits in https://github.com/Dokploy/dokploy/pull/4674
* fix(server-setup): report the installed Docker version in the setup banner by @ioanbeilic in https://github.com/Dokploy/dokploy/pull/4723
* fix(domain): validate hostname format to reject invalid characters by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4729
* fix: reduce SSR payload size by scoping user.get columns by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4730
* fix(projects): make project cards grid fill available width by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4731
* fix(ai): use nullable instead of optional for configFiles in AI suggestion schema by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4732
* fix(deployment): resolve schedule to its service before permission check in allByType by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4733
* fix(databases): update default Redis version from 7 to 8 by @GuillaumeLecomte1 in https://github.com/Dokploy/dokploy/pull/4224
* feat(databases): add copy button to User and Database Name fields by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4735
* fix(ai): allow configFiles to be null in template generator Details type by @Siumauricio in https://github.com/Dokploy/dokploy/pull/4736
* fix(backup): redact S3 credentials from logs and error output by @rafaumeu in https://github.com/Dokploy/dokploy/pull/4648
* fix(ai): allow Ollama Cloud API key in AI settings by @VincentEmmanuel in https://github.com/Dokploy/dokploy/pull/4262

## New Contributors
* @elijahdev0 made their first contribution in https://github.com/Dokploy/dokploy/pull/4689
* @Phoenix1808 made their first contribution in https://github.com/Dokploy/dokploy/pull/4692
* @rafaumeu made their first contribution in https://github.com/Dokploy/dokploy/pull/4647
* @weibeu made their first contribution in https://github.com/Dokploy/dokploy/pull/4605
* @agentHits made their first contribution in https://github.com/Dokploy/dokploy/pull/4674
* @ioanbeilic made their first contribution in https://github.com/Dokploy/dokploy/pull/4723
* @GuillaumeLecomte1 made their first contribution in https://github.com/Dokploy/dokploy/pull/4224
* @VincentEmmanuel made their first contribution in https://github.com/Dokploy/dokploy/pull/4262

**Full Changelog**: https://github.com/Dokploy/dokploy/compare/v0.29.8...v0.29.9