Commit Graph

266 Commits

Author SHA1 Message Date
Ruben Fiszel c4711d38e0 fix: fix delete perms user folders 2024-04-16 19:53:30 +02:00
Ruben Fiszel 0a9e1326fe fix: tighten delete permissions 2024-04-16 10:41:14 +02:00
Ruben Fiszel a1d2c59fce feat: flow concurrency limits support custom concurrency key 2024-04-09 22:03:39 +02:00
Ruben Fiszel 501e050be8 fix: allow for longer approver names in flows 2024-04-08 15:44:33 +02:00
HugoCasa 6efaa199b4 feat: slack team connected to multiple workspaces (#3500)
* feat: slack team connected to multiple workspaces

* chore: update ee ref
2024-04-03 17:47:23 +02:00
Ruben Fiszel 16996fba80 fix: fix audit issue with webhook triggered scripts 2024-03-31 14:52:06 +02:00
HugoCasa e0b34edcc8 feat: add workspace free-tier usage (#3489)
* feat: separate workspace and user usage

* fix: sqlx build
2024-03-29 10:56:44 +01:00
HugoCasa 0e0d964fc8 feat: add visible to runner only default value (#3472) 2024-03-26 19:07:21 +01:00
HugoCasa 6b719fecea feat: add workspace environment vars (custom contextual vars) (#3455)
* feat: custom contextual variables

* chore: sqlx prepare

* fix: main merge
2024-03-23 11:40:55 +01:00
Ruben Fiszel 7714221f3e feat: large log disk and distributed storage compaction 2024-03-23 10:55:29 +01:00
Ruben Fiszel 6854728569 fix: disapproval does not trigger flow error handler anymore 2024-03-17 11:08:02 +01:00
Ruben Fiszel 958df4f62c feat: refactor logging to improve performance by order of magnitude for longer jobs 2024-03-16 17:55:34 +01:00
Ruben Fiszel 4ce1a19f65 fix: allow longer worker names 2024-03-15 15:33:47 +01:00
Ruben Fiszel 8909cfce19 add customizable template 2024-03-12 23:55:04 +01:00
HugoCasa cedde04571 fix: remove admin instance username if setting disabled (#3398) 2024-03-12 14:25:01 +01:00
Ruben Fiszel 094c309ca1 Revert "fix: only set admin instance username when setting enabled (#3396)" (#3397)
This reverts commit 8748cd80d5.
2024-03-12 13:57:34 +01:00
HugoCasa 8748cd80d5 fix: only set admin instance username when setting enabled (#3396) 2024-03-12 13:55:19 +01:00
HugoCasa cf4358a14b feat: instance usernames (#3382)
* feat: instance usernames

* fix: sqlx + ee ref

* feat: make one-off button for enabling

* chore: set ee ref

* fix: permissions and nits

* fix: admin instance username + sqlx build

* fix: revert stupid change

* fix: only create instance username when setting enabled

* chore: update to ee latest
2024-03-12 11:55:18 +01:00
Ruben Fiszel f4fd7afbb3 fix: improve custom concurrency key handling 2024-03-06 15:53:01 +01:00
Ruben Fiszel 3c1e4b09a8 feat: implement progress monitor for parallel branches last transition 2024-02-28 08:49:35 +01:00
Ruben Fiszel f1aa3cad2c set last_ping to null for current flows 2024-02-25 20:40:56 +01:00
Ruben Fiszel efbba24581 feat: more resilient flows in case of crash during transitions 2024-02-25 18:25:40 +01:00
Ruben Fiszel 02951b4815 fix: improve completed_job index 2024-02-24 00:13:28 +01:00
Ruben Fiszel 75eaa4bd30 fix: improve scim handling of renames on azure 2024-02-22 14:35:40 +01:00
Ruben Fiszel 73ce177e8e fix: accept multiple dependency map importer for python 2024-02-20 23:28:42 +01:00
HugoCasa 4679d74370 feat: usage-based billing (#3247)
* feat: usage-based billing

* fix: missing field

* fix: sqlx build
2024-02-19 21:09:59 +01:00
Ruben Fiszel 233f777b12 print SAML_METADATA in logs 2024-02-16 20:52:12 +01:00
Ruben Fiszel a3c1793745 restrict policies to windmill_user 2024-02-16 13:05:39 +01:00
Ruben Fiszel 89825c4a25 relax audit log current setting 2024-02-13 22:00:25 +01:00
Ruben Fiszel c37388d82e fix(cli): update hub sync version 2024-02-12 12:44:12 +01:00
Guillaume Bouvignies 126773122a feat: git sync now accepts path filters and type filters (#3189)
* feat: git sync now accepts path filters and type filters

* fix git sync for folders

* UI nits

* Add folder by default in migration

* fix openapi
2024-02-09 18:51:44 +01:00
Ruben Fiszel b3e1e8f824 fix: improve on-boarding flow app 2024-02-09 11:57:52 +01:00
Ruben Fiszel 23bef7f31f fix: improve agent policies 2024-02-07 22:45:07 +01:00
Ruben Fiszel 31fb948c35 handle null lockfiles better 2024-02-07 22:15:42 +01:00
Ruben Fiszel f818817e10 feat: add nobypassrls migration 2024-02-05 08:55:39 +01:00
HugoCasa 4833e1eeff feat: auto-add users (#3114)
* feat: auto-add users

* feat: improve UI

* fix: user name validation

* fix: username remove invalid chars

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-31 23:10:34 +01:00
Ruben Fiszel 3bb7845cf7 remove resume length check 2024-01-26 15:54:05 +01:00
Guillaume Bouvignies dae1933a8c feat: Set a default app for each workspace (#3014)
* feat: workspace default app

* sqlx prepare

* rebase migration

* Redirect from home page

* move redirect to the workspaces page

* sqlx prepare

* auto redirect when only one workspace and load user before redirecting

* Add check for operator

* refresh userstore before redirecting to workspace app

* check for superadmin

* revert node_modules

* revert package-lock.json
2024-01-24 09:26:23 +01:00
Guillaume Bouvignies a190f9b91c feat: Custom concurrency key for scripts (#3046)
* feat: Custom concurrency key for scripts

* Add FE page for concurrency groups

* sqlx prepare

* rebase migration

* interpolate args value

* emptyString -> undefined
2024-01-23 12:46:19 +01:00
Ruben Fiszel fee2a96f1b feat: improve SCIM support for groups 2024-01-19 14:02:15 +01:00
Ruben Fiszel a24645ee00 feat: OIDC support (#3017)
* oidc

* update

* feat: add support for multiselect in python

* d

* d

* progress

* all

* all

* all
2024-01-16 23:32:26 +01:00
Ruben Fiszel 8b1800251b fix: improve oauth accounts permissions 2024-01-13 13:00:04 +01:00
Guillaume Bouvignies 2edba18038 feat: Tag override for scheduled scripts (#2998)
* feat: Tag override for scheduled scripts

* Refactor WorkerTagPicker to component

* Fix test
2024-01-13 00:06:54 +01:00
Guillaume Bouvignies c9962203c4 feat: GIt sync to multiple repo (#2996) 2024-01-12 16:19:28 +01:00
Ruben Fiszel bb84ab654a feat: improve git sync and recompute dependents when common python script is redeployed (#2967)
* fix: allow extraConfig for agGrid to set onGridReady

* depmap

* depmap

* depmap

* depmap
2024-01-07 15:18:27 +01:00
Guillaume Bouvignies 6f2ad5f5f4 feat: Detailed job memory footprint on job run page (#2956)
* feat: Detailed job memory footprint

* Address rubens comment

* double presion -> real

* sql query returns only metric_type
2024-01-05 09:13:05 +01:00
Ruben Fiszel b290cbb758 feat: add summary to schedules 2023-12-26 14:15:46 +01:00
Guillaume Bouvignies 2870d4882d feat: Retry for scheduled scripts (#2893)
* feat: Retry for scheduled scripts

* rename scheduldedscriptwithretry to singlescriptflow

* Schedule options under tabs
2023-12-22 14:59:46 +01:00
HugoCasa 19c909ce66 fix: deno chromium support when nsjail enabled (#2815) 2023-12-08 18:18:20 +01:00
Ruben Fiszel 7beccdb886 feat: perpetual scripts 2023-12-04 19:46:43 +01:00