v0.25.0
Dokploy/dokployv0.25.0Sep 7, 2025by github-actions[bot]
AI Summary
This major release introduces multi-environment support within projects, enhances deployment workflows with bulk actions and cancellation, and adds new integrations like Ollama AI and Ntfy notifications.
Key Highlights
- Multi-environment support within projects with environment-level variables.
- New Ollama AI provider integration.
- Ntfy notification support.
- Deployment queue cancellation functionality.
- Preview deployments for pull requests.
New Features
- Multi-environment management
- Ollama AI provider
- Ntfy notifications
- Bulk deploy functionality
- Deployment cancellation
- Self-reference environment variables
Full Release Notes
## 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. <img width="1603" height="641" alt="Screenshot 2025-09-07 at 10 35 30 AM" src="https://github.com/user-attachments/assets/0828ef08-2536-43b0-a6ea-9e37cc5b50a9" /> <img width="1197" height="865" alt="Screenshot 2025-09-07 at 10 35 37 AM" src="https://github.com/user-attachments/assets/2d4ea4b5-980e-41ce-9d1d-5539a1b84c45" /> ## What's Changed * feat(ui): add bulk deploy functionality for services in project dashb… by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2450 * fix(organization): integrate active organization refetching on update/create by @periakteon in https://github.com/Dokploy/dokploy/pull/2418 * feat: Self reference env variables by @alexevladgabriel in https://github.com/Dokploy/dokploy/pull/2396 * feat: bump Traefik v3.2.2 and add swarm network label by @Marukome0743 in https://github.com/Dokploy/dokploy/pull/2111 * bump: Traefik 3.5.0 by @gentslava in https://github.com/Dokploy/dokploy/pull/2370 * feat: preview deployments for pull requests with specific labels by @PiquelChips in https://github.com/Dokploy/dokploy/pull/2231 * fix: correct application not found error message and improve error ha… by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2453 * Ollama AI provider by @gentslava in https://github.com/Dokploy/dokploy/pull/2410 * feat(volume): Add possibility to keep latest N backups for custom apps by @divaltor in https://github.com/Dokploy/dokploy/pull/2447 * feat: add autofocus to two-factor authentication input by @moosti in https://github.com/Dokploy/dokploy/pull/2412 * refactor: update database connection handling and remove unused migra… by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2459 * Revert "refactor: update database connection handling and remove unused migra…" by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2460 * feat(settings): add user subscription check to dashboard layout by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2481 * fix(redis): return newRedis object instead of true in redis router by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2482 * Reapply "refactor: update database connection handling and remove unu… by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2461 * feat(database): enhance password validation for database schemas and … by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2498 * fix(ui): schedule responsiveness by @nktnet1 in https://github.com/Dokploy/dokploy/pull/2493 * 324 environmentfoldergroup features on projects by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2499 * fix: print error when docker build fails by @typed-sigterm in https://github.com/Dokploy/dokploy/pull/2489 * feat: add validation to prevent use of 'production' as environment na… by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2526 * Fix/connect network after creation remote servers by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2527 * feat: Add default "Dokploy" option to server selection dropdown (#1852) by @Harikrishnan1367709 in https://github.com/Dokploy/dokploy/pull/2502 * feat: Add custom title/description support for API/CLI deployments (#1485) by @Harikrishnan1367709 in https://github.com/Dokploy/dokploy/pull/2507 * feat(notification): add ntfy notifications by @CatPaulKatze in https://github.com/Dokploy/dokploy/pull/2429 * fix: typo and improve grammar by @robgraeber in https://github.com/Dokploy/dokploy/pull/2540 * feat(input): Add focus by Cmd + K shortcut to search input by @divaltor in https://github.com/Dokploy/dokploy/pull/2515 * feat(deployment): add cancellation functionality queue for deployments by @Siumauricio in https://github.com/Dokploy/dokploy/pull/2545 ## New Contributors * @periakteon made their first contribution in https://github.com/Dokploy/dokploy/pull/2418 * @alexevladgabriel made their first contribution in https://github.com/Dokploy/dokploy/pull/2396 * @PiquelChips made their first contribution in https://github.com/Dokploy/dokploy/pull/2231 * @divaltor made their first contribution in https://github.com/Dokploy/dokploy/pull/2447 * @moosti made their first contribution in https://github.com/Dokploy/dokploy/pull/2412 * @typed-sigterm made their first contribution in https://github.com/Dokploy/dokploy/pull/2489 * @Harikrishnan1367709 made their first contribution in https://github.com/Dokploy/dokploy/pull/2502 * @CatPaulKatze made their first contribution in https://github.com/Dokploy/dokploy/pull/2429 * @robgraeber made their first contribution in https://github.com/Dokploy/dokploy/pull/2540 **Full Changelog**: https://github.com/Dokploy/dokploy/compare/v0.24.12...v0.25.0