Narciso E. Núñez Arias
c085ec3793
Merge pull request #4985 from Dokploy/fix/sync-version-release-spec
...
fix(ci): generate OpenAPI spec from the release commit in sync-version
(cherry picked from commit f9057d9304 )
[skip ci]
2026-08-11 04:15:49 +00:00
Narciso E. Núñez Arias
2003886aa0
Merge pull request #4967 from Dokploy/fix/restore-drop-use-statements
...
fix(restore): drop USE/CREATE DATABASE statements so mysql/mariadb restores target the selected database
(cherry picked from commit ce0fe63b4a )
[skip ci]
2026-08-11 03:42:59 +00:00
Narciso E. Núñez Arias
19958ee9d9
Merge pull request #4969 from Dokploy/fix/server-threshold-email
...
fix(notifications): send server threshold alerts through email, resend, gotify and ntfy
(cherry picked from commit 218687f46d )
[skip ci]
2026-08-11 03:29:34 +00:00
Mauricio Siu
bd92dfb8c1
Merge pull request #5025 from Dokploy/fix/backup-double-dump-4222
...
fix: run database dump once per backup and clean up partial uploads on failure
(cherry picked from commit 4791863ff9 )
[skip ci]
2026-08-09 18:11:38 +00:00
Mauricio Siu
692c68f013
Merge pull request #5024 from Dokploy/fix/stack-containers-worker-nodes-4520
...
fix: show stack containers running on worker nodes
(cherry picked from commit b7db28408d )
[skip ci]
2026-08-09 17:38:10 +00:00
Mauricio Siu
b1795e1d3c
Merge pull request #5005 from Dokploy/fix/postgres-image-mountpath-warning
...
fix: warn on postgres image change when the implied data directory mismatches the mounted volume
(cherry picked from commit f08c53c9b7 )
[skip ci]
2026-08-09 05:37:20 +00:00
Narciso E. Núñez Arias
79af8da827
Merge pull request #4171 from rpoetrap/fix/docker-host
...
fix: invalid docker host while using docker desktop
(cherry picked from commit 1de7b515ab )
[skip ci]
2026-08-07 19:47:05 +00:00
Narciso E. Núñez Arias
6293a39187
Merge pull request #4997 from ews-pgasser/fix/chaining-canary
...
fix: allow docker compose command chaining
(cherry picked from commit 91258d00ad )
[skip ci]
2026-08-07 14:34:29 +00:00
Mauricio Siu
d3a873a6f5
Merge pull request #5004 from Dokploy/fix/isolated-deployment-traefik-network-label
...
fix: pin Traefik routing to the isolated network on isolated deployments
(cherry picked from commit bcab5b059f )
[skip ci]
2026-08-07 07:14:59 +00:00
Narciso E. Núñez Arias
54272b95b6
Merge pull request #3867 from karyanayandi/fix/lazy-initializer-for-usestate
...
fix: use lazy initializer for useState with function calls
(cherry picked from commit 27377da6fa )
[skip ci]
2026-08-06 15:50:29 +00:00
Narciso E. Núñez Arias
6ec530043e
Merge pull request #4122 from Gabrielgvl/fix/server-schedule-pipefail
...
fix: preserve server schedule failures through tee pipeline
(cherry picked from commit 3e306e5dba )
[skip ci]
2026-08-06 15:21:37 +00:00
Narciso E. Núñez Arias
8545a1d9e7
Merge pull request #4176 from daniel-abramov/canary
...
fix: add unzip to arch server set up
(cherry picked from commit d8bb3f406c )
[skip ci]
2026-08-06 15:13:58 +00:00
Mauricio Siu
c9ca719d97
Merge pull request #4984 from Dokploy/fix/sync-version-pnpm-pin
...
fix(ci): pin pnpm and strip v prefix in sync-version job
(cherry picked from commit 53feb9dd5b )
[skip ci]
2026-08-06 07:20:48 +00:00
Mauricio Siu
b50b1d4c86
Merge pull request #4962 from Dokploy/fix/compose-env-file-special-chars
...
fix: preserve special characters in Compose-generated .env values
(cherry picked from commit abe774650f )
[skip ci]
2026-08-06 06:58:20 +00:00
Mauricio Siu
98af5a2f07
fix(ci): create release tags on the pushed commit instead of default branch
...
(cherry picked from commit 472ebed06c )
[skip ci]
2026-08-06 00:43:52 -06:00
Mauricio Siu
5ed94954e6
Merge pull request #4972 from Dokploy/fix/domain-single-label-hostname
...
fix(domain): allow single-label hostnames without a TLD
(cherry picked from commit 75448f358e )
[skip ci]
2026-08-06 06:33:27 +00:00
Mauricio Siu
4e675d6f3f
Merge pull request #4978 from Dokploy/hotfix/v0.29.14
...
Hotfix v0.29.14: backport 20 bug fixes
2026-08-06 00:00:20 -06:00
Mauricio Siu
57fae73853
Update packages/server/src/utils/schedules/utils.ts
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-08-05 23:54:32 -06:00
Mauricio Siu
dd542994a4
chore: release v0.29.14
2026-08-05 23:49:59 -06:00
Narciso E. Núñez Arias
bcf97f92ab
Merge pull request #4772 from rifatdinc/fix-watch-paths-added-removed-files
...
fix(webhook): include added and removed files in watchPaths validation
(cherry picked from commit 3f98208f03 )
2026-08-05 23:48:13 -06:00
Mauricio Siu
e19d7bbf0e
Merge pull request #4971 from Dokploy/fix/restore-dialog-width
...
fix(ui): widen restore backup dialog to match other backup dialogs
(cherry picked from commit 3495fc89bf )
2026-08-05 23:48:12 -06:00
Mauricio Siu
3e4ed0c299
Merge pull request #4966 from Dokploy/fix/requests-hostname-filter-crash
...
fix(requests): guard RequestHost before filtering to avoid crash on malformed logs
(cherry picked from commit a0162ab566 )
2026-08-05 23:48:05 -06:00
Narciso E. Núñez Arias
112b2c8358
Merge pull request #4923 from dmtrTm/fix/rollback-environment-variables
...
fix: resolve environment variables on application rollback
(cherry picked from commit 46c87a22b0 )
2026-08-05 23:48:04 -06:00
Mauricio Siu
b7fdbd4704
Merge pull request #4557 from rnkp755/fix/env-update-issue
...
fix: invalidate railpack build cache when env changes
(cherry picked from commit a1230098c9 )
2026-08-05 23:48:04 -06:00
Mauricio Siu
13b897c01d
Merge pull request #4959 from Dokploy/fix/cleanup-preview-deployments-on-app-delete
...
fix(application): remove preview deployments when deleting an application
(cherry picked from commit 056b6983db )
2026-08-05 23:48:04 -06:00
Mauricio Siu
83008205b9
Merge pull request #4955 from Dokploy/fix/schedule-run-manually-deployment-metadata
...
fix(schedule): return deployment metadata from runManually and fail early on missing container
(cherry picked from commit 11e93dde38 )
2026-08-05 23:48:03 -06:00
Mauricio Siu
0f0102ff2d
Merge pull request #4933 from CyrilBIENNE/fix/preview-deployment-github-credentials
...
fix(preview-deployment): refetch github provider before authenticating
(cherry picked from commit a058d1f5c7 )
2026-08-05 23:48:03 -06:00
Mauricio Siu
cbe78950cc
Merge pull request #4954 from Dokploy/fix/error-page-status-code
...
fix(ui): show real status code on error page
(cherry picked from commit 3835a6fe68 )
2026-08-05 23:48:03 -06:00
Mauricio Siu
49ee74c89d
Merge pull request #4953 from Dokploy/fix/dropdown-dialog-window-blur
...
fix(ui): keep dropdown menus open on window blur
(cherry picked from commit 51cb7d2287 )
2026-08-05 23:48:02 -06:00
Mauricio Siu
e88d13f67b
Merge pull request #4947 from azizbecha/fix/4945-deployment-delete-loading
...
fix(ui): scope deployment delete loading
(cherry picked from commit 2be9e1e3df )
2026-08-05 23:48:02 -06:00
Mauricio Siu
2f89981597
Merge pull request #4948 from azizbecha/fix/collapsed-sidebar-avatar
...
fix(ui): prevent collapsed avatar clipping
(cherry picked from commit 3b0bdd8f74 )
2026-08-05 23:48:02 -06:00
Mauricio Siu
c7a96ed82c
Merge pull request #4782 from imrja8/fix/watchpath-badge-removal
...
fix(ui): resolve unclickable watch path removal button
(cherry picked from commit 018e56a7b4 )
2026-08-05 23:48:01 -06:00
Mauricio Siu
d4e087e128
Merge pull request #4937 from Dokploy/fix/persist-trigger-type-provider-forms
...
fix(ui): persist trigger type selection in GitHub provider forms
(cherry picked from commit bb73c6e6dd )
2026-08-05 23:48:01 -06:00
Mauricio Siu
7f41b098f9
Merge pull request #4911 from AbiRaditya/fix/cloudflare-badge-tooltip-error-title
...
fix(domains): don't render CDN info message as an error in DNS tooltip
(cherry picked from commit 5df820a740 )
2026-08-05 23:48:01 -06:00
Mauricio Siu
43229c89da
Merge pull request #4931 from Dokploy/fix/postgres-100-arg-limit-finders
...
fix: avoid postgres 100-argument limit in schedule, volume backup and port queries
(cherry picked from commit deebf0f107 )
2026-08-05 23:48:00 -06:00
Mauricio Siu
c6607f3a19
Merge pull request #4924 from dmtrTm/fix/rollback-query-arg-limit
...
fix: avoid postgres 100-argument limit in findRollbackById
(cherry picked from commit 069939e8f9 )
2026-08-05 23:48:00 -06:00
Mauricio Siu
6e84f39a9f
Merge pull request #4929 from Dokploy/fix/remove-buttons-not-persisting
...
fix(ui): make interactive icons inside badges clickable again
(cherry picked from commit 425d478a0b )
2026-08-05 23:47:59 -06:00
Mauricio Siu
b024c9c2fd
Merge pull request #4626 from veksen/veksen/textarea-resets-while-editing
...
fix: prevent environment form from resetting while editing
(cherry picked from commit 73e4fdd757 )
2026-08-05 23:47:59 -06:00
Mauricio Siu
982f4d70f7
Merge pull request #4890 from SteadEXE/canary
...
fix(ui): add cursor pointer style for buttons
(cherry picked from commit 0fc75840d2 )
2026-08-05 23:47:59 -06:00
Mauricio Siu
a49615038f
Merge pull request #4883 from Dokploy/canary
...
🚀 Release v0.29.13
2026-07-21 10:00:57 -06:00
Mauricio Siu
8b868c66d6
Merge pull request #4882 from Dokploy/feat/custom-ai-providers
...
feat(ai): allow organizations to define custom AI provider presets
v0.29.13
2026-07-21 03:23:32 -06:00
Mauricio Siu
366e44b75a
fix(ai): only show Custom Presets button to owner/admin roles
2026-07-21 03:22:48 -06:00
Mauricio Siu
cb2db0d30a
Bump version from v0.29.12 to v0.29.13
2026-07-21 03:22:19 -06:00
Mauricio Siu
7ba3853bab
feat(ai): allow organizations to define custom AI provider presets
...
Organization admins can define their own AI providers (name + API URL)
from the AI settings section. When at least one custom provider is
defined, it replaces the built-in provider list in the Add AI form,
the API URL is auto-filled and locked, and the backend rejects any
configuration whose URL is not in the allowed list.
2026-07-21 03:19:06 -06:00
Mauricio Siu
8def9e933e
Merge pull request #4880 from Dokploy/fix/sso-initial-credentials-linking
...
fix(auth): enable email verification for SSO and user creation
2026-07-21 02:50:51 -06:00
Mauricio Siu
e9b51667e2
fix(auth): enable email verification for SSO and user creation
...
Updated the SSO configuration to trust verified emails and modified user creation to set emailVerified to true by default. This enhances security and ensures that user email verification is properly handled.
2026-07-21 02:50:22 -06:00
Mauricio Siu
25370cac30
Merge pull request #4847 from ANSUJKMEHER/fix-4666-action-terminology
...
fix: rename compose "Reload" action to "Rebuild"
2026-07-21 00:52:29 -06:00
Mauricio Siu
52c7db1f66
Merge pull request #4877 from Dokploy/fix/2fa-invalid-code-error-message
...
fix(2fa): show correct error message for invalid TOTP code
2026-07-21 00:52:04 -06:00
Mauricio Siu
6d65a36aac
fix(2fa): show correct error for invalid TOTP code
...
The verify-totp handler checked for the error code
INVALID_TWO_FACTOR_AUTHENTICATION, which no longer exists in
better-auth 1.6.23 (the two-factor plugin now returns INVALID_CODE).
As a result, entering a wrong TOTP code fell through to the generic
catch and showed "Error verifying 2FA code / Unknown error" instead of
a clear "Invalid verification code" message.
Match the current better-auth error code so the specific, actionable
message is shown.
2026-07-20 18:20:56 -06:00
Mauricio Siu
cbec72ed80
Merge pull request #4876 from Dokploy/fix/collapsed-sidebar-org-menu-width
...
fix(ui): organization menu clipped when sidebar is collapsed
2026-07-20 18:04:24 -06:00