Mauricio Siu
2da2b2dd39
refactor(queues): migrate from BullMQ to p-limit for deployment management
...
This commit introduces a new queue system using p-limit, addressing resource issues and improving job cancellation capabilities. Key changes include:
- Removal of Redis dependency, allowing for in-memory queue management.
- Implementation of per-server queues with ordered processing based on server concurrency settings.
- Addition of helper functions for job management and status retrieval, ensuring backward compatibility with existing API endpoints.
- Updates to database schema to support server concurrency settings.
The legacy BullMQ code has been retained for compatibility but is no longer in active use.
2025-08-29 00:08:33 -06:00
Mauricio Siu
7273c636a0
Merge pull request #2461 from Dokploy/fix/re-apply-database-migration-fix
...
Reapply "refactor: update database connection handling and remove unu…
2025-08-28 19:21:28 -06:00
Mauricio Siu
d6a0585bae
chore(package): update dokploy version to v0.25.0
2025-08-28 19:03:37 -06:00
Mauricio Siu
935d1686f2
chore: add new branch for database migration fix in Dokploy workflow
2025-08-28 19:02:21 -06:00
Mauricio Siu
349248105a
Merge pull request #2482 from Dokploy/2470-post-rediscreate-returns-true-instead-of-the-redis-payload
...
fix(redis): return newRedis object instead of true in redis router
2025-08-28 18:43:04 -06:00
Mauricio Siu
d922568510
fix(redis): return newRedis object instead of true in redis router
2025-08-28 18:42:21 -06:00
Mauricio Siu
44ae4df151
fix(settings): change user subscription query to protected procedure
2025-08-28 18:27:47 -06:00
Mauricio Siu
77fdda4c09
Merge pull request #2481 from Dokploy/feat/allow-chatwoot-on-paid-users
...
feat(settings): add user subscription check to dashboard layout
2025-08-28 18:27:05 -06:00
Mauricio Siu
8a1e36cc3b
feat(settings): add user subscription check to dashboard layout
2025-08-28 18:26:05 -06:00
Mauricio Siu
1635bab44f
Reapply "refactor: update database connection handling and remove unused migra…"
...
This reverts commit 17f333ac2a .
2025-08-24 23:49:48 -06:00
Mauricio Siu
4a52459015
Merge pull request #2460 from Dokploy/revert-2459-2234-database-migration-fails-with-password-authentication-failed-when-using-a-custom-postgres_password
...
Revert "refactor: update database connection handling and remove unused migra…"
2025-08-24 23:44:23 -06:00
Mauricio Siu
17f333ac2a
Revert "refactor: update database connection handling and remove unused migra…"
2025-08-24 23:44:00 -06:00
Mauricio Siu
d770307d64
Merge pull request #2459 from Dokploy/2234-database-migration-fails-with-password-authentication-failed-when-using-a-custom-postgres_password
...
refactor: update database connection handling and remove unused migra…
2025-08-24 23:43:52 -06:00
Mauricio Siu
aa434cbdea
feat(db): add database connection setup using drizzle-orm for PostgreSQL
2025-08-24 16:25:04 -06:00
Mauricio Siu
c42054b965
feat(migration): implement database migration functionality using drizzle-orm
2025-08-24 16:22:42 -06:00
Mauricio Siu
03588bf375
chore: remove console.log statement from esbuild configuration
2025-08-24 16:21:01 -06:00
Mauricio Siu
8c420ff4f5
refactor: update package.json to use TypeScript source files instead of compiled JavaScript
2025-08-24 16:20:32 -06:00
Mauricio Siu
cbf6f95891
refactor: update database connection handling and remove unused migration and seed files
2025-08-24 16:19:33 -06:00
Mauricio Siu
2d2a3d74ec
Merge pull request #2412 from moosti/feat/two-factor-autofocus
...
feat: add autofocus to two-factor authentication input
2025-08-24 13:10:30 -06:00
Mauricio Siu
56b9fb531a
Merge pull request #2447 from divaltor/volume-backup
...
feat(volume): Add possibility to keep latest N backups for custom apps
2025-08-24 00:44:27 -06:00
Mauricio Siu
59aaa1a47a
fix(ui): adjust max width for volume backup dialog based on backup type
2025-08-24 00:40:17 -06:00
autofix-ci[bot]
5e4444610c
[autofix.ci] apply automated fixes
2025-08-24 06:33:36 +00:00
Mauricio Siu
34e6cd87df
Merge pull request #2410 from gentslava/fix/ollama-ai-provider
...
Ollama AI provider
2025-08-24 00:30:59 -06:00
Mauricio Siu
31b13b8d34
Merge pull request #2453 from Dokploy/2452-no-removal-of-preview-deployments-when-they-are-merged
...
fix: correct application not found error message and improve error ha…
2025-08-23 23:01:03 -06:00
Mauricio Siu
746cf76cf3
fix: correct application not found error message and improve error handling in removePreviewDeployment function
2025-08-23 22:59:52 -06:00
Mauricio Siu
46c53a05bf
Merge pull request #2231 from PiquelChips/feat/label-previews
...
feat: preview deployments for pull requests with specific labels
2025-08-23 20:19:50 -06:00
Mauricio Siu
f97f6d8178
Merge branch 'feat/label-previews' of github.com:PiquelChips/dokploy into feat/label-previews
2025-08-23 20:19:34 -06:00
Mauricio Siu
c653dd604f
feat: add previewLabels property to baseApp in drop and traefik test files
2025-08-23 20:19:14 -06:00
autofix-ci[bot]
40877e4370
[autofix.ci] apply automated fixes
2025-08-24 02:16:35 +00:00
Mauricio Siu
65203036f2
Merge branch 'canary' into feat/label-previews
2025-08-23 20:15:37 -06:00
Mauricio Siu
2ef5f967a9
refactor: clean up imports in show-preview-settings component
2025-08-23 20:14:41 -06:00
Mauricio Siu
b20c95ffbc
Merge branch 'canary' into feat/label-previews
2025-08-23 20:14:16 -06:00
Mauricio Siu
09b2492585
Merge branch 'feat/label-previews' of github.com:PiquelChips/dokploy into feat/label-previews
2025-08-23 20:13:22 -06:00
Mauricio Siu
ca1fa7c4f7
feat: add support for preview labels in deployment process
2025-08-23 20:11:18 -06:00
autofix-ci[bot]
112b898d98
[autofix.ci] apply automated fixes
2025-08-24 02:01:00 +00:00
Mauricio Siu
8185482bcd
Merge pull request #2370 from gentslava/fix/traefik_3
...
bump: Traefik 3.5.0
2025-08-23 19:53:47 -06:00
Mauricio Siu
dd8f5dba09
Merge branch 'canary' into fix/traefik_3
2025-08-23 19:53:40 -06:00
Mauricio Siu
e72a468c7e
Merge pull request #2111 from Marukome0743/traefik
...
feat: bump Traefik v3.2.2 and add swarm network label
2025-08-23 19:50:50 -06:00
Mauricio Siu
02dd793dfb
Merge pull request #2396 from alexevladgabriel/feat/self-env-refs
...
feat: Self reference env variables
2025-08-23 19:38:34 -06:00
Mauricio Siu
64ef033950
Merge pull request #2418 from periakteon/canary
...
fix(organization): integrate active organization refetching on update/create
2025-08-23 19:32:45 -06:00
Mauricio Siu
32f7bdf398
Merge pull request #2450 from Dokploy/2403-no-delete-volumes-option-when-deleting-in-bulk
...
feat(ui): add bulk deploy functionality for services in project dashb…
2025-08-23 16:59:03 -06:00
Mauricio Siu
8d73b77a19
Merge branch 'canary' into 2403-no-delete-volumes-option-when-deleting-in-bulk
2025-08-23 16:08:15 -06:00
Mauricio Siu
2e3d4f1021
feat(ui): implement bulk delete dialog for services in project dashboard
2025-08-23 16:06:25 -06:00
Mauricio Siu
ba1f4dbd3a
feat(ui): add bulk deploy functionality for services in project dashboard
2025-08-23 16:04:13 -06:00
Mauricio Siu
653beac3d9
feat(ui): implement bulk delete dialog for services with volume deletion option
2025-08-23 15:55:56 -06:00
Vlad Vladov
37c34fdadc
feat(volume): Add possibility to keep latest N backups for custom containers
2025-08-23 18:07:45 +03:00
Masum Gökyüz
69d676178f
feat(organization): integrate active organization refetching on update/create
2025-08-20 09:33:01 +03:00
Vyacheslav Scherbinin
6612c92b4f
chore: update ai providers
2025-08-20 13:16:04 +07:00
Vyacheslav Scherbinin
88c8fe4614
chore: update ollama ai provider
2025-08-20 00:58:39 +07:00
Vyacheslav Scherbinin
623fc26de5
fix(ai-ui): hide api key field for ollama
2025-08-19 23:56:54 +07:00