Commit Graph

913 Commits

Author SHA1 Message Date
Csaba Tuncsik
8f7f48043b
fix(core): Prevent re-imported scheduled workflow to execute twice (#20438) 2025-10-07 11:42:52 +02:00
Guillaume Jacquart
ca69904ad4
feat(core): Use project variable in executions (#20275) 2025-10-07 11:01:12 +02:00
Ricardo Espinoza
a2aca5e7a4
refactor(core): Rename data-store to data-table in the BE (no-changelog) (#20424) 2025-10-07 11:10:30 +03:00
Konstantin Tieber
316dafafc0
fix(core): Undo backend validation for moving workflow on protected instance (#20404) 2025-10-06 09:49:58 +02:00
Guillaume Jacquart
e23bcfd63a
feat(core): Make variable update DTO fields optional for patch and add validation (#20348) 2025-10-03 17:47:52 +02:00
Ricardo Espinoza
dc75b3dfb1
feat: Add handling of MCP server API keys (no-changelog) (#20223) 2025-10-03 08:34:19 -04:00
Deborah Barnard
3ad070621f
fix: Update links (#20022)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-10-03 12:28:15 +01:00
Guillaume Jacquart
d5159f04dc
feat(core): Update variables API to reflect project variables (#20187) 2025-10-03 10:38:10 +02:00
Andreas Fitzek
e4a9934a6a
chore(core): Restrict user properties returned based on global scope (#20188) 2025-10-02 10:18:31 +02:00
Konstantin Tieber
16e4c7e16e
fix: Don't allow moving a readonly workflow (#20227) 2025-10-01 16:10:25 +02:00
Andreas Fitzek
02df05e3aa
chore(core): Add access control tests (#19636) 2025-10-01 11:41:39 +02:00
Stephen Wright
41bf7beba4
feat: PAY-3859 encrypt decrypt (#20155) 2025-09-30 11:35:07 +01:00
Svetoslav Dekov
27e0320e41
feat(editor): Update workflows list endpoint to support filter by node type (no-changelog) (#20158) 2025-09-30 10:26:38 +03:00
Csaba Tuncsik
b59f97631d
feat: Make project member updates immediate (#19837) 2025-09-26 16:03:17 +02:00
Andreas Fitzek
1c4728aed2
chore(core): Add support for persisting and synchronizing credential overwrites (#19919) 2025-09-25 14:26:08 +02:00
Andreas Fitzek
3aae96482f
chore(core): Allow OIDC prompt parameter to be configured (#19967) 2025-09-25 13:30:50 +02:00
Stephen Wright
560c95126a
feat: PAY-3774 entities import logic (#19770)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-24 14:23:54 +01:00
Guillaume Jacquart
a01e5a5bc2
feat(core): Throw customized error on assigned custom role deletion (#19900) 2025-09-23 11:28:13 +02:00
Guillaume Jacquart
2d7990920d
chore(core): Split source control service (#18784)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-22 16:55:54 +02:00
Iván Ovejero
27f48a2d79
fix(core): Ensure cancellation interrupts execution in native Python runner (no-changelog) (#19724) 2025-09-22 12:45:24 +03:00
Csaba Tuncsik
53630d7a2e
fix(core): Ensure external secrets are refreshed at job start with error logging (#19539) 2025-09-19 12:39:04 +02:00
Andreas Fitzek
feebfd2f79
fix(core): Credential export for personal projects (#19720) 2025-09-18 18:08:00 +02:00
Andreas Fitzek
33a2d5de17
chore(core): Use dynamic role resolution for access control (#19400) 2025-09-17 11:15:31 +02:00
Andreas Fitzek
69c81a6437
chore(core): Add timestamp fields to Role, and support counting role usages (#19171) 2025-09-17 09:21:40 +02:00
Konstantin Tieber
f0388aae7e
feat(core): Prompt user to confirm password when changing email and mfa is disabled (#19408)
Co-authored-by: Marc Littlemore <MarcL@users.noreply.github.com>
2025-09-16 14:00:14 +02:00
Irénée
dc75be3a6f
fix: Add accurate concurrent executions count to executions list (#19249) 2025-09-15 13:23:05 +01:00
Andreas Fitzek
82184c770e
chore(core): Synchronize OIDC settings updates in multi main (#19360) 2025-09-15 12:42:11 +02:00
Andreas Fitzek
6f4dcf1f58
chore(core): Fix execution retry test for mysql (#19449) 2025-09-12 09:55:02 +02:00
Irénée
3af4541391
feat(API): Add running status query on the executions public api endpoint (#19205)
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
2025-09-11 13:03:23 +01:00
Konstantin Tieber
c4f41bb534
feat(core): Add retry execution endpoint to public api (#19132)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
Co-authored-by: Marc Littlemore <MarcL@users.noreply.github.com>
2025-09-11 10:12:53 +02:00
Charlie Kolb
897c69c70d
feat(Data Table Node): Add bulk insert mode (no-changelog) (#19294) 2025-09-09 14:01:40 +02:00
Iván Ovejero
04889864a0
feat(core): Add internal mode for native Python runner (no-changelog) (#19288) 2025-09-09 12:33:25 +02:00
Stephen Wright
2113532946
fix: Add folder scopes to global owner and admin roles (#19230) 2025-09-08 08:08:21 +01:00
Irénée
4a21f79f5c
feat(API): Add cancel status filters to the public api executions endpoint (#19136) 2025-09-04 08:35:25 +01:00
Andreas Fitzek
6847c33f14
chore(core): Increase error visibility for OIDC login path (#19142) 2025-09-03 16:03:18 +02:00
Andreas Fitzek
06578f287c
chore(core): Support state and nonce parameter for OIDC (#19098) 2025-09-03 12:33:56 +02:00
Ricardo Espinoza
6432555082
feat(core): Allow filtering workflows by availableInMCP (#18646) 2025-09-02 16:21:12 -04:00
Andreas Fitzek
5be3181f2b
fix(core): Fix role management controller no-changelog (#19107) 2025-09-02 19:08:04 +02:00
Iván Ovejero
fbaee9ac02
refactor(core): Consolidate task result validation in Code node (#18928) 2025-09-02 16:05:10 +02:00
Stephen Wright
9569965a0b
feat: PAY-2613 add missing status field for select (#19071)
Co-authored-by: Stephen Wright <stephen.wright@Mac.Home>
2025-09-02 13:34:27 +01:00
Andreas Fitzek
1ced801358
fix(core): Fix OIDC configuration update path (#19065) 2025-09-02 14:09:46 +02:00
Andreas Fitzek
1b5f9b220f
chore(core): Introduce license feature flag for custom roles (#19038) 2025-09-01 17:40:49 +02:00
Artem Sorokin
168ac0e9f2
ci: Include THIRD_PARTY_LICENSES.md file with release (#18739) 2025-09-01 12:41:42 +02:00
Guillaume Jacquart
027edbe89d
feat(core): Allow custom project roles from being set to a user project relation (#18926) 2025-09-01 10:22:33 +02:00
Andreas Fitzek
7cfef64799
chore(core): Add custom role management service and endpoints (#18717) 2025-08-29 14:20:32 +02:00
Guillaume Jacquart
f757790394
feat(core): Rebuild project roles to load from the database (#17909) 2025-08-28 11:00:31 +02:00
Csaba Tuncsik
98bde4f478
fix(core): Add optional context parameter to track creation source for workflows, credentials, and projects (#18736)
Co-authored-by: r00gm <raul00gm@gmail.com>
2025-08-27 10:50:53 +02:00
Andreas Fitzek
ecad12b77a
chore(core): Use roles from database in global roles (#18768) 2025-08-26 17:53:46 +02:00
Charlie Kolb
2dc34b2f17
chore(core): Rename Data Store module to Data Table (no-changelog) (#18675) 2025-08-25 14:57:23 +02:00
Andreas Fitzek
a21a03d4b0
Revert "chore(core): Use roles from database in global roles (#17853)" (#18738) 2025-08-25 14:29:28 +02:00