Mauricio Siu
c4515a2ca4
Fix admin creation check in authentication logic: Re-enable the check for existing admin presence before creating a new admin, ensuring proper error handling for duplicate admin creation. Update cloud condition to account for admin presence.
2026-01-30 20:37:39 -06:00
Mauricio Siu
3c2f675eb9
Enhance SSO Functionality: Add detailed view for SSO providers in SSOSettings, including OIDC and SAML configuration parsing. Implement loading states for SSO sign-in on the homepage and expose a public API for listing SSO providers. Update UI components for better user experience and maintainability.
2026-01-30 20:35:17 -06:00
autofix-ci[bot]
61f6bbfe1c
[autofix.ci] apply automated fixes
2026-01-31 02:34:32 +00:00
Mauricio Siu
f72bc28d70
Refactor enterprise backup cron job initialization: Simplified the cron job setup by consolidating user retrieval and validation logic into a single scheduled job. Updated the schedule to run every 3 days and removed redundant checks for user length.
2026-01-29 22:54:52 -06:00
Mauricio Siu
82c06a487a
Remove refresh-license-validity API endpoint and integrate enterprise backup cron job initialization: Deleted the cron endpoint for refreshing license validity and added the initialization of enterprise backup cron jobs in the server setup. Updated the enterprise cron job logic to filter users based on license key and enterprise feature status.
2026-01-29 22:42:59 -06:00
Mauricio Siu
12a87f9f8b
Enhance License Key Management and Enterprise Features: Update license key validation logic to ensure proper handling of enterprise licenses, including new cron job for refreshing license validity. Introduce new SQL migration for isValidEnterpriseLicense column and refactor related API procedures for better error handling and user feedback.
2026-01-29 22:37:10 -06:00
Mauricio Siu
7f27601f7f
Implement Single Sign-On (SSO) Feature: Add SSO settings page, integrate OIDC provider registration dialog, and update dependencies for better-auth to version 1.4.18. Enhance user interface with new SSO menu item and improve database schema for SSO providers.
2026-01-29 22:01:48 -06:00
Mauricio Siu
709ffddd4f
Update better-auth dependency to version 1.2.8 and enhance license key validation in the API to require at least one of enableEnterpriseFeatures or licenseKey.
2026-01-28 22:50:10 -06:00
Mauricio Siu
f680818b56
Add enterprise features management: implement license key settings and update user schema
2026-01-28 11:03:00 -06:00
Mauricio Siu
cee1dc97ba
chore(traefik): update Traefik version to 3.6.7 in setup scripts
2026-01-28 00:16:06 -06:00
Mauricio Siu
27a0490536
feat(bitbucket): add optional slug field for repositories and update related logic
2026-01-28 00:09:56 -06:00
Mauricio Siu
9934346d8c
fix(application): update commit info extraction to include appName and serverId
2026-01-27 21:46:54 -06:00
Mauricio Siu
5c89973cc2
Merge pull request #3385 from stripsior/chore/bump-postgres
...
chore(databases): bump default postgres version while creating to 18
2026-01-27 21:18:50 -06:00
Mauricio Siu
4e8cdfbc80
Merge pull request #3447 from pluisol/feature/pushover-notifications
...
feat: add Pushover notification provider
2026-01-27 21:16:36 -06:00
Mauricio Siu
d0ea8b5283
Merge pull request #3504 from Bima42/fix/3503-changing-server-domain-fail-with-only-mail
...
fix: zod object for assign domain
2026-01-27 13:41:05 -06:00
Mauricio Siu
060a053fdb
Merge pull request #3527 from p8008d/fix/profile-firstname-update
...
fix: profile firstName field not updating
2026-01-27 13:39:32 -06:00
Mauricio Siu
d1553e1bda
fix(wss): add cloud version restriction message in command execution
2026-01-27 08:40:57 -06:00
p8008d
74aecf6828
fix: profile firstName field not updating
...
The profile form was sending `name` field but the database column is
`firstName`. This caused the firstName to be silently ignored during
updates. Changed form field and API schema to use `firstName` to match
the database column.
2026-01-27 15:07:56 +02:00
Bima42
bcbf433607
fix: zod object for assign domain
2026-01-22 08:56:07 +01:00
Mauricio Siu
733f4c4a23
fix(db): update security migration command for database configuration
2026-01-21 18:23:32 +01:00
Mauricio Siu
9a9e3dc295
refactor(db): centralize database URL configuration by importing dbUrl from constants
2026-01-21 17:33:06 +01:00
Mauricio Siu
240e5cb12f
Merge pull request #3462 from Dokploy/activate-monitoring-on-remote-servers-cloud-version
...
feat(server): add monitoring configuration for cloud setup
2026-01-16 01:11:24 -06:00
Mauricio Siu
79655b5673
refactor(server): move token generation function to a separate utility for better organization
2026-01-16 01:07:17 -06:00
Mauricio Siu
384fdd01d6
feat(server): add monitoring configuration for cloud setup
2026-01-16 01:05:40 -06:00
copilot-swe-agent[bot]
f39b511316
Fix environment variable resolution for Stack compose type
...
Co-authored-by: Siumauricio <47042324+Siumauricio@users.noreply.github.com >
2026-01-15 15:39:04 +00:00
Plui Sol
67f0c93298
Merge remote-tracking branch 'origin/canary' into feature/pushover-notifications
2026-01-12 21:31:48 -05:00
Plui Sol
046c52529b
feat: add Pushover notification provider
2026-01-12 21:31:12 -05:00
Mauricio Siu
8f95546535
Merge pull request #3410 from vikyw89/canary
...
fix: admin permission frontend side, should be able to see what owner can see
2026-01-12 09:32:28 -06:00
Mauricio Siu
8b370d4f7b
Merge pull request #3370 from krishna2206/fix/gemini-ai-error
...
fix(selectAIProvider): add authorization header for Gemini provider
2026-01-12 09:28:21 -06:00
Mauricio Siu
4383e46686
Merge pull request #3290 from amirhmoradi/claude/update-dockerfile-deps-WD7Lw
...
feat: Update build dependencies to their latest versions
2026-01-12 09:05:34 -06:00
Mauricio Siu
6b9bcbc539
feat(schema): extend deployJobSchema to include 'redeploy' type and enhance auth settings for development environment
2026-01-12 08:57:45 -06:00
Mauricio Siu
6ca6ff3530
Merge branch 'canary' into preview-deploy-rebuild
2026-01-12 08:46:19 -06:00
Mauricio Siu
167daccee0
feat(settings): enhance getUpdateData and reloadDockerResource for image digest comparison
...
- Added logic to getUpdateData to compare current and latest image digests for canary and feature tags, indicating if an update is available.
- Updated reloadDockerResource to ensure the correct image tag is used during dokploy service updates based on the current image tag.
2026-01-11 22:12:39 -06:00
Mauricio Siu
11af6a5eb9
feat(docker): enhance reloadDockerResource to accept version parameter for dokploy updates
...
- Updated the reloadDockerResource function to include an optional version parameter.
- Modified the command for updating the dokploy service to specify the image version during updates.
2026-01-11 21:58:04 -06:00
Mauricio Siu
85424badcf
chore(dependencies): update semver to version 7.7.3 and add @types/semver to package.json files; refactor getUpdateData function to accept current version as a parameter
2026-01-11 21:51:56 -06:00
Amir Moradi
0c62bc0f29
fix: create migrations and update to latest railpack
2026-01-08 12:29:42 +01:00
Amir Moradi
b19d3e94eb
Merge branch 'canary' of github.com:amirhmoradi/dokploy into claude/update-dockerfile-deps-WD7Lw
2026-01-08 11:53:55 +01:00
viky
5005f9198b
fix: admin permission frontend side, should be able to see what owner can see
2026-01-06 23:52:40 +08:00
Mauricio Siu
068deecb61
Merge pull request #3401 from bdkopen/remove-hi-base32-package
...
chore: uninstall `hi-base32` package
2026-01-05 22:44:50 -06:00
bdkopen
016aa0248a
chore: uninstall unused otpauth package
2026-01-05 22:27:57 -05:00
bdkopen
eb9d140c5d
chore: uninstall ununused hi-base32 package
2026-01-05 21:13:25 -05:00
Tanmay Pathak
2eb73b988b
feat(preview): ✨ add manual rebuild option for preview deployments
2026-01-04 15:24:25 -06:00
stripsior
27dd20b75d
chore(databases): bump default postgres version while creating to 18
2026-01-03 15:16:11 +01:00
Fitiavana Anhy Krishna
01c0b461b5
fix(selectAIProvider): add authorization header for Gemini provider
2025-12-31 10:13:20 +03:00
Mauricio Siu
58b75205af
Merge pull request #3327 from Dokploy/refactor/separate-settings-from-users-table
...
refactor(settings): migrate user settings to webServerSettings schema…
2025-12-28 13:21:55 -06:00
Mauricio Siu
9e03625586
refactor(auth): simplify trustedOrigins logic by removing redundant admin check and using optional chaining for settings access
2025-12-28 13:18:20 -06:00
bdkopen
1b5bfe051d
chore: uninstall rotating-file-stream
2025-12-27 12:33:39 -05:00
Mauricio Siu
b355d44605
fix(web-server-settings): use optional chaining for safer ID access in update function
2025-12-24 12:24:27 -06:00
Daniel García Pulpeiro
f39aa23803
fix: pass registry auth to stack deploy
2025-12-23 22:37:00 +01:00
Mauricio Siu
3abc4cdc3b
refactor(access-log): consolidate web server settings imports and enhance log cleanup status retrieval
2025-12-21 01:46:27 -06:00