709 Commits

Author SHA1 Message Date
HugoCasa b4ffb500ba feat: add workspace free-tier usage (#3489)
* feat: separate workspace and user usage

* fix: sqlx build
2024-03-29 10:56:44 +01:00
Ruben Fiszel d8f10b6b10 fix message when updating user 2024-03-28 12:24:49 +01:00
HugoCasa 14a86bf59c feat: add visible to runner only default value (#3472) 2024-03-26 19:07:21 +01:00
Ruben Fiszel ef1ce83279 feat: add set_flow_user_states and get_flow_user_states api and sdk support 2024-03-26 17:31:17 +01:00
Ruben Fiszel d0edc75da9 fix: use webhook id as username 2024-03-26 10:06:01 +01:00
Ruben Fiszel d2afc05703 fix: add support for azure storage on distributed cache/logs 2024-03-23 18:42:38 +01:00
Ruben Fiszel 6bf20838ae feat(frontend): fetch logs just-in-time only when necessary 2024-03-23 15:57:23 +01:00
HugoCasa 283d55008c 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 75e9e67d7a feat: large log disk and distributed storage compaction 2024-03-23 10:55:29 +01:00
HugoCasa fdc98b73ae feat: workspace renaming (#3452)
* feat: workspace renaming

* feat: openapi spec

* chore: sqlx prepare
2024-03-22 18:54:29 +01:00
HugoCasa 522f32c6c0 feat keep sql columns ordering (#3444)
* feat: keep pg columns ordering

* feat: pass column order through flow status

* feat: sql ordering for all sql langs

* fix: sqlx build on mac + rename to _metadata

* Update JobPreview.svelte

* Update +page.svelte

* Update +page.svelte

* Update LogPanel.svelte

* Update +page.svelte

* Update LogPanel.svelte

* Update JobPreview.svelte

* fix: build

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-03-22 10:34:32 +01:00
Ruben Fiszel 90c0e176ff fix tests 2024-03-21 14:12:10 +01:00
Ruben Fiszel d7d842095c fix tests 2024-03-21 13:56:58 +01:00
Ruben Fiszel 4c388533fb chore: update deps 2024-03-21 13:37:17 +01:00
Ruben Fiszel 030f6c553e generalize cache object store 2024-03-21 08:50:10 +01:00
Ruben Fiszel 72c105268e fix compile on non ee 2024-03-20 15:18:54 +01:00
Ruben Fiszel 745bd4d170 fix compile on non ee 2024-03-20 15:09:28 +01:00
Ruben Fiszel 174ead0473 feat: s3 cache config added to instance settings + parallelized tar pulling 2024-03-20 14:19:34 +01:00
Ruben Fiszel 8b4ec31d6f remove unecessary log 2024-03-19 14:08:41 +01:00
Ruben Fiszel e0235d9e9e fix: disapproval does not trigger flow error handler anymore 2024-03-17 11:08:02 +01:00
Ruben Fiszel 1e9dc754d2 nits logging 2024-03-16 18:30:51 +01:00
Ruben Fiszel 00942671fe nits logging 2024-03-16 18:06:29 +01:00
Ruben Fiszel e5366b84bb feat: refactor logging to improve performance by order of magnitude for longer jobs 2024-03-16 17:55:34 +01:00
HugoCasa bab67fe3ae feat: wmill sync workspace settings (#3425)
* feat: wmill sync workspace settings

* fix: build

* fix: nit
2024-03-15 20:07:48 +01:00
Ruben Fiszel b382bf3c89 fix: use try_lock instead of lock to wait for global pg lock 2024-03-14 14:28:13 +01:00
Ruben Fiszel 55ea67d343 fix: show current pid before acquiring lock 2024-03-14 01:02:55 +01:00
HugoCasa 104aa75634 feat: git sync users groups (#3391)
* feat: git sync users groups

* fix: sqlx build

* chore: set ee ref + hub sync script
2024-03-12 23:42:59 +01:00
Ruben Fiszel a2807e6047 feat: configurable languages and orders 2024-03-12 21:50:24 +01:00
HugoCasa 9a1d10fed6 fix: prevent auto add duplicate user (#3395) 2024-03-12 13:31:53 +01:00
HugoCasa 4f65b23cdd 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 797c5515e1 fix: add include_query to all endpoints 2024-03-10 15:50:12 +01:00
Ruben Fiszel 9e0ba03e6d fix warnings 2024-03-08 23:20:54 +01:00
Ruben Fiszel 2a85a874d7 fix: improve custom concurrency key handling 2024-03-06 15:53:01 +01:00
Ruben Fiszel 55c80959a0 feat: workflow as code with timelines 2024-03-05 12:45:24 +01:00
Ruben Fiszel 2ba57d5578 workflow as code endpoint set proper parent job 2024-03-04 21:57:23 +01:00
Ruben Fiszel 619e2784f0 feat: workflow as code v0 2024-03-04 20:19:34 +01:00
HugoCasa 8812dfd428 feat: sync users and groups (#3328)
* feat: wmil sync for users and groups

* fix: sort admins

* fix: sqlx build

* chore: update to latest deno client
2024-03-01 19:25:14 +01:00
Ruben Fiszel ec38f92aa6 fix: improve dev mode for flows 2024-03-01 01:12:20 +01:00
Audrius Butkevicius cb4ac89e08 feat: Use ACCEPT_INVALID_CERTS for SMTP (#3318)
The library currently loads fixed set of certificates from a rust package, does not
use OS certificate store. Providing a custom CA would need to be done via a
custom tls connector.
2024-02-29 22:27:46 +01:00
Ruben Fiszel fc34594aeb feat: implement progress monitor for parallel branches last transition 2024-02-28 08:49:35 +01:00
Ruben Fiszel 49be282d21 fix: fix scheduling of overlapping flows 2024-02-27 00:50:03 +01:00
Ruben Fiszel 36771fbbde improve runs filter 2024-02-27 00:08:37 +01:00
Ruben Fiszel 2ba5bc673f fix: clarify pg migration logs 2024-02-26 20:43:23 +01:00
HugoCasa 31c17be8b7 chore: stats in EE (#3296)
* feat: switch stats to closed source

* fix: remove symlink

* fix: add emptied stats

* fix: remove unneeded imports

* fix: embedding feature flag

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-02-26 20:08:22 +01:00
Ruben Fiszel 88799b935e fix: improve performance of list users 2024-02-25 11:41:41 +01:00
Ruben Fiszel af6ba11c91 reactive embedding feature 2024-02-24 17:28:36 +01:00
Ruben Fiszel acd6c07444 revert ee 2024-02-24 17:26:35 +01:00
Ruben Fiszel 665d0d5ef1 chore: fasten compilation time 2024-02-24 17:10:55 +01:00
Ruben Fiszel 494ce162c0 chore: fasten compilation time 2024-02-24 16:29:35 +01:00
Ruben Fiszel 9286487c39 fix: improve completed_job index 2024-02-24 00:13:28 +01:00