Commit Graph

  • 479d851829 feat(security): enforce service-level access on docker WebSocket handlers Mauricio Siu 2026-07-20 00:14:39 -06:00
  • 68f5afae42 fix(security): authorize docker/terminal WebSocket handlers Mauricio Siu 2026-07-19 23:49:02 -06:00
  • 637715ac66 Merge pull request #4864 from Dokploy/fix/cmdi-registry-swarm-node Mauricio Siu 2026-07-19 23:36:26 -06:00
  • df2779eaeb fix(security): escape swarm nodeId and registry tag in cluster commands Mauricio Siu 2026-07-19 23:34:18 -06:00
  • dd32a23583 Update compose-command-injection.test.ts fix/cmdi-compose-path-command Mauricio Siu 2026-07-19 23:19:34 -06:00
  • 95a3556baa Merge pull request #4863 from Dokploy/fix/cmdi-compose-path-command Mauricio Siu 2026-07-19 23:11:33 -06:00
  • fbd84b9b0d [autofix.ci] apply automated fixes autofix-ci[bot] 2026-07-20 05:07:24 +00:00
  • d48037a802 fix(security): escape compose path and validate custom compose command Mauricio Siu 2026-07-19 23:06:53 -06:00
  • 8539a5c82f Merge pull request #4862 from Dokploy/fix/cmdi-db-backup-restore Mauricio Siu 2026-07-19 22:59:42 -06:00
  • ccd2e83c57 fix(security): pass db backup/restore identifiers via env vars to avoid injection Mauricio Siu 2026-07-19 22:54:44 -06:00
  • 89effbe395 Merge pull request #4861 from Dokploy/fix/cmdi-db-service-dockerimage Mauricio Siu 2026-07-19 22:46:44 -06:00
  • b24202e69b fix(security): escape dockerImage in database service remote docker pull Mauricio Siu 2026-07-19 22:45:31 -06:00
  • 0348f5fb38 Merge pull request #4860 from Dokploy/fix/cmdi-docker-build-pull Mauricio Siu 2026-07-19 22:40:47 -06:00
  • cba0b253c7 fix(security): escape user input in docker build/pull commands Mauricio Siu 2026-07-19 21:53:55 -06:00
  • 1c31ed9969 Merge pull request #4859 from Dokploy/fix/idor-application-one-secret-redaction Mauricio Siu 2026-07-19 21:46:29 -06:00
  • ecbaf6060b refactor(security): exclude git provider secrets at query level in findApplicationById Mauricio Siu 2026-07-19 21:43:51 -06:00
  • cfd600b197 docs: trim block comment on redactServerSshKey fix/idor-server-ssh-key-disclosure Mauricio Siu 2026-07-19 21:37:46 -06:00
  • 556e1cf92d docs: trim block comment on assertGitProviderAccess fix/idor-git-provider-secret-disclosure Mauricio Siu 2026-07-19 21:37:21 -06:00
  • fcec9d43a6 docs: trim block comment on shellWord helper fix/cmdi-git-clone-providers Mauricio Siu 2026-07-19 21:36:25 -06:00
  • c0afc48da8 docs: trim block comment on redactApplicationGitSecrets Mauricio Siu 2026-07-19 21:35:59 -06:00
  • 65fe737bc4 Merge pull request #4858 from Dokploy/fix/idor-swarm-cross-org Mauricio Siu 2026-07-19 21:28:53 -06:00
  • 77384b2183 [autofix.ci] apply automated fixes autofix-ci[bot] 2026-07-20 03:28:36 +00:00
  • 68ea9f7771 fix(security): redact git provider secrets from application.one response Mauricio Siu 2026-07-19 21:28:02 -06:00
  • 182d3656bb refactor: inline the server org-scope check in each swarm handler Mauricio Siu 2026-07-19 21:26:37 -06:00
  • c2c0e9c1c2 Merge pull request #4857 from Dokploy/fix/idor-server-ssh-key-disclosure Mauricio Siu 2026-07-19 21:22:56 -06:00
  • 5563699f71 fix(security): enforce org-scope on swarm reads and escape nodeId Mauricio Siu 2026-07-19 21:20:47 -06:00
  • 117cfa1a89 test(types): annotate server record without sshKey relation in redaction test Mauricio Siu 2026-07-19 21:18:57 -06:00
  • 439eee45ed fix(security): redact SSH private key from server read responses Mauricio Siu 2026-07-19 21:14:10 -06:00
  • e88c6b6b4f Merge pull request #4856 from Dokploy/fix/idor-git-provider-secret-disclosure Mauricio Siu 2026-07-19 21:11:08 -06:00
  • 26cae3b8a9 fix(types): guard git-provider access check for optional id in getBranches Mauricio Siu 2026-07-19 21:04:54 -06:00
  • 071d9eacee fix(security): enforce org-scope on git provider read endpoints Mauricio Siu 2026-07-19 20:55:53 -06:00
  • 57ecfa8884 Merge pull request #4855 from Dokploy/fix/cmdi-git-clone-providers Mauricio Siu 2026-07-19 20:49:30 -06:00
  • 97cd7d1009 test(security): fix type error in shell-quote op assertion Mauricio Siu 2026-07-19 20:47:42 -06:00
  • cf35eae73f test(security): regression tests for git clone command injection escaping Mauricio Siu 2026-07-19 20:44:46 -06:00
  • fb7f5bd5b6 [autofix.ci] apply automated fixes autofix-ci[bot] 2026-07-20 02:32:57 +00:00
  • 47347ab885 fix(security): escape user input in git clone commands across all providers Mauricio Siu 2026-07-19 20:32:15 -06:00
  • 74811073f6 Remove unused localization files for various languages in the Dokploy application, including common and settings JSON files for Azerbaijani, German, English, Spanish, Persian, French, Indonesian, Italian, Japanese, Korean, Kazakh, Malayalam, Dutch, Norwegian, and Polish. This cleanup helps streamline the localization process by eliminating empty files. Mauricio Siu 2026-07-19 20:11:20 -06:00
  • 15fe3b21c9 fix: rename compose "Reload" action to "Rebuild" Ansuj Kumar Meher 2026-07-18 21:04:25 +05:30
  • 7728e5ea9e feat: add session management page (list active sessions + revoke) Danilo Neto 2026-07-17 13:48:54 +00:00
  • df3965a581 Merge pull request #4800 from EvanSchleret/fix/typo Mauricio Siu 2026-07-14 23:44:00 -06:00
  • bddc0c3d15 Merge pull request #4825 from Dokploy/fix/allow-clearing-server-domain Mauricio Siu 2026-07-14 15:20:27 -06:00
  • 9626c162cc Merge pull request #4826 from Dokploy/fix/repo-selector-duplicate-names Mauricio Siu 2026-07-14 15:18:47 -06:00
  • c4596ffa76 refactor(ui): improve repository and branch display in popovers Mauricio Siu 2026-07-14 15:16:56 -06:00
  • 7ca96f6087 fix(editor): consistent YAML auto-indent on newline fix/yaml-editor-auto-indent Mauricio Siu 2026-07-14 11:57:12 -06:00
  • 2f9d5242d8 fix(ui): make interactive icons inside badges clickable again fix/watchpath-remove-click Mauricio Siu 2026-07-14 11:45:07 -06:00
  • de62aff0fb fix(ui): disambiguate repos with the same name in the repository selector Mauricio Siu 2026-07-14 11:42:31 -06:00
  • d5dd35c8f8 fix(settings): allow clearing the server domain Mauricio Siu 2026-07-14 11:39:30 -06:00
  • 4631ede015 Merge pull request #4823 from Dokploy/fix/compose-volume-suffix-access-mode Mauricio Siu 2026-07-14 11:38:10 -06:00
  • c9817da45b [autofix.ci] apply automated fixes autofix-ci[bot] 2026-07-14 17:37:53 +00:00
  • faf600bd88 fix(logs): don't classify explicit non-error key/values as error Mauricio Siu 2026-07-14 11:37:21 -06:00
  • bc22d05f8d fix(compose): preserve named-volume access mode when adding suffix Mauricio Siu 2026-07-14 11:34:46 -06:00
  • 7ba9818894 Merge pull request #4806 from tanaymishra/fix/validate-api-key-name-length Mauricio Siu 2026-07-14 00:08:04 -06:00
  • 012d9596b2 MariaDB svg color updated: in Dark theme its not visible properly techdawnarea 2026-07-14 00:24:00 +05:30
  • e2bbbc86d8 refactor(domains): remove duplicate switch labels Vyacheslav Scherbinin 2026-07-13 18:16:40 +07:00
  • 0e3c228c4e test(domains): add enabled to existing domain fixtures Vyacheslav Scherbinin 2026-06-25 01:30:23 +07:00
  • 52eb38fa48 test(domains): cover disabled-domain filtering for compose Vyacheslav Scherbinin 2026-06-25 00:58:26 +07:00
  • ee802cd54c feat(domains): add enable/disable toggle for domains Vyacheslav Scherbinin 2026-06-25 00:08:53 +07:00
  • 898af1f74c feat(domains): show redeploy hint on all compose domain actions Vyacheslav Scherbinin 2026-06-25 00:01:22 +07:00
  • a376b00a71 Merge pull request #4813 from Dokploy/canary Mauricio Siu 2026-07-13 04:35:14 -06:00
  • 9142127fb3 Merge pull request #4814 from Dokploy/feat/backup-encryption-key v0.29.12 Mauricio Siu 2026-07-13 04:03:23 -06:00
  • 31380fd325 refactor(auth): simplify SSO configuration by removing unnecessary validation settings Mauricio Siu 2026-07-13 03:56:16 -06:00
  • f577778667 fix: validate API key name length to prevent opaque 500 tanaymishra 2026-07-12 17:42:28 +05:30
  • 12d3f1871c fix(ui): typos Evan Schleret 2026-07-12 03:13:52 +02:00
  • e43d99e796 fix(compose): Preserve raw remote mounts Yusoof Moh 2026-07-11 13:03:30 +07:00
  • e19dd43293 fix(notifications): use real server name in remote threshold alerts PixelPerfector 2026-07-10 17:51:34 +03:00
  • c04d56bf2c feat: export full keyring in backup encryption key file Mauricio Siu 2026-07-10 03:16:31 -06:00
  • 2e867c5be1 feat: optionally include encryption key in web server backups Mauricio Siu 2026-07-10 03:05:28 -06:00
  • e87a245cdc Merge pull request #4789 from Dokploy/feat/encrypt-env-at-rest Mauricio Siu 2026-07-10 02:37:15 -06:00
  • 71bea42625 Merge pull request #4786 from juanjk24/patch-2 Mauricio Siu 2026-07-10 02:33:53 -06:00
  • 1cb9491013 feat: encrypt environment variables at rest with AES-256-GCM Mauricio Siu 2026-07-10 02:33:18 -06:00
  • 92c5879438 style(ui): cleaned up class placement Yash Kumar 2026-07-09 22:48:33 +05:30
  • a94f8b96d3 fix(ui): vertically align enable submodules and improve watchpath button a11y Yash Kumar 2026-07-09 22:14:06 +05:30
  • 01ac30974f fix(ui): adjust button container to grid layout to prevent overflow in 2FA screen Juan Cuellar 2026-07-09 10:00:42 -05:00
  • ae95485b74 fix(ui): structurally resolve unclickable watch path badges Yash Kumar 2026-07-09 16:59:25 +05:30
  • 5344945f83 [autofix.ci] apply automated fixes autofix-ci[bot] 2026-07-09 09:37:31 +00:00
  • f23b5b9532 fix(typecheck): fix twoFactorRedirect typescript error Yash Kumar 2026-07-09 15:05:51 +05:30
  • 79baa24763 Merge branch 'Dokploy:canary' into fix/whitelabeling-fouc Yash Kumar 2026-07-09 14:53:50 +05:30
  • 6dc22bdeed Merge branch 'Dokploy:canary' into feat/organization-logo-drag-drop Yash Kumar 2026-07-09 14:52:25 +05:30
  • 1ca03d3dc2 Merge pull request #4767 from Dokploy/canary Mauricio Siu 2026-07-09 03:00:31 -06:00
  • 1c4414165d feat: enhance container dashboard with new features v0.29.11 Mauricio Siu 2026-07-09 02:47:12 -06:00
  • 93b7942f7d chore: update dependencies in pnpm-lock.yaml and package.json Mauricio Siu 2026-07-09 02:39:34 -06:00
  • 6224d57adb Merge pull request #4778 from Dokploy/feat/oss-concurrent-builds Mauricio Siu 2026-07-09 02:25:00 -06:00
  • 8d0ae19b58 feat: make concurrent builds an OSS feature without license gating Mauricio Siu 2026-07-09 02:24:08 -06:00
  • 856cf33dd8 Merge pull request #4777 from Dokploy/perf/dedupe-module-singletons Mauricio Siu 2026-07-09 02:18:42 -06:00
  • 7924794ae7 perf: share db, docker and auth singletons across duplicated bundles Mauricio Siu 2026-07-09 02:13:05 -06:00
  • 3c114e2b45 Merge pull request #4771 from Dokploy/feat/scim Mauricio Siu 2026-07-09 02:10:06 -06:00
  • cffd8464ef Merge pull request #4776 from Dokploy/fix/sso-trusted-origins-restart Mauricio Siu 2026-07-09 01:49:13 -06:00
  • b3621bcfff fix(sso): apply trusted origin changes without server restart Mauricio Siu 2026-07-09 01:46:32 -06:00
  • 2df02f596a fix(webhook): include added and removed files in watchPaths validation Antigravity AI 2026-07-09 00:06:10 +03:00
  • b4574aa097 [autofix.ci] apply automated fixes autofix-ci[bot] 2026-07-08 20:09:43 +00:00
  • d831607f3a feat(scim): implement SCIM 2.0 user provisioning support Mauricio Siu 2026-07-08 14:06:21 -06:00
  • ac2e081134 Merge branch 'Dokploy:canary' into fix/whitelabeling-fouc Yash Kumar 2026-07-09 00:01:19 +05:30
  • 26d716b34f fix: eliminate FOUC for whitelabeling across all pages Yash Kumar 2026-07-08 23:59:02 +05:30
  • 995a04d30f chore(ui): reorganize imports across multiple components and tests for consistency Mauricio Siu 2026-07-08 12:28:41 -06:00
  • 2a7668662f Merge branch 'Dokploy:canary' into feat/organization-logo-drag-drop Yash Kumar 2026-07-08 22:28:31 +05:30
  • e6bfaa2eac Merge pull request #4768 from imrja8/fix/command-dialog-crash Mauricio Siu 2026-07-08 10:31:08 -06:00
  • 3912c1abcc Merge branch 'Dokploy:canary' into fix/command-dialog-crash Yash Kumar 2026-07-08 15:47:55 +05:30
  • bb30dc14fe chore(ui): fix biome formatting in command.tsx to resolve CI failure Yash Kumar 2026-07-08 15:45:30 +05:30
  • 532c8d0c0d Bump version from v0.29.10 to v0.29.11 Mauricio Siu 2026-07-08 01:00:45 -06:00
  • 49bf39dc18 [autofix.ci] apply automated fixes autofix-ci[bot] 2026-07-08 05:00:40 +00:00