Commit Graph

377 Commits

Author SHA1 Message Date
Ruben Fiszel e3edf4fa2a fix: change cache implementation to remove async-timer 2023-09-23 08:33:49 +02:00
Ruben Fiszel 51255981fa feat: add license key as superadmin setting (#2321)
* license key

* all

* feat: add license key as a superadmin setting

* fix

* fix
2023-09-23 14:40:07 +02:00
Ruben Fiszel 00ffa69ead feat: add running filter 2023-09-22 18:15:34 +02:00
HugoCasa 3ae5c6ce7c feat: improved dedicated benchmarks + buffer fix (#2313)
* feat: improved dedicated benchmarks + buffer fix

* fixes + limit task spawning to noop/dedicated

* fix: cargo test

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-09-21 17:12:00 +02:00
Ruben Fiszel 0ae8d097cd setup improvements 2023-09-21 12:49:20 +02:00
Ruben Fiszel 79c4ee5e6f feat: set instance settings from UI (#2314) 2023-09-20 23:15:19 +02:00
HugoCasa 323900e214 feat: dedicated benchmarks (#2297)
* feat: dedicated benchmarks

* feat: dedicated benchmarks

* fix: build

* fix: use ee for ci

* fix: ci

* fix: handle create jobs error

* fix: nits
2023-09-19 14:03:19 +02:00
HugoCasa 26ee699f88 feat: add batch jobs (#2306) 2023-09-19 11:53:50 +02:00
Ruben Fiszel 903ef0e3c6 feat: suggest adding openai key on workspace creation 2023-09-16 10:05:32 +02:00
Ruben Fiszel f873d9b4ba fix: validate more strongly usernames 2023-09-16 09:29:49 +02:00
Faton Ramadani c19757af1b feat(frontend): Global CSS editor (#2178)
* feat(frontend): add global css

* feat(frontend): working styling

* feat(frontend): Add default classes

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* feat(frontend): Add global css v0

* feat(frontend): Add global css v0

* add css workers

* fix(frontend): Fix overflow issue

* wip

* feat(frontend): check for EE before injecting global css

* wip

* wip

* wip

* fix(frontend): fix typing issues

* fix(frontend): fix typing issues

* fix(frontend): fix global css

* fix(frontend): add missing mapping

* fix(frontend): Fix how styles are loaded

* fix(frontend): fix preview

* feat(frontend): fix everything

* feat(frontend): fix class autocomplete

* feat(frontend): remove console.log

* feat(frontend): update tooltup

* feat(frontend): eval

* feat(frontend): eval

* feat(frontend): fix build

* feat(frontend): fix initial binding

* feat(frontend): wip

* wip

* feat(frontend): Finish theme v0

* feat(frontend): Fix resource page

* feat(frontend): fix build

* feat(frontend): theme UI

* feat(frontend): theme UI

* feat(frontend): theme UI

* feat(frontend): fix EE

* feat(frontend): add missing warning

* feat(frontend): fix preview

* feat(frontend): fix global css by component initialisation

* feat(frontend): remove unused libraries

* feat(frontend): fix EE check

* feat(frontend): fix EE check

* feat(frontend): fix preview

* feat(frontend): Fix migration

* feat(frontend): Fix issues

* feat(frontend): add missing disabled in migration modal

* feat(frontend): Fix preview

* feat(frontend): Fix preview

* all

* all

* all

* sqlx

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-09-15 22:55:47 +02:00
Ruben Fiszel 7cd563596d align capture endpoint with run endpoint 2023-09-15 01:06:58 +02:00
Ruben Fiszel 216181075a fix migraiton 2023-09-14 11:44:36 +02:00
Ruben Fiszel b1c4ba4128 recovery handler is ee only 2023-09-14 09:04:50 +02:00
Ruben Fiszel afecc756ee fix sqlx 2023-09-14 08:50:19 +02:00
Ruben Fiszel b0e699f07f restrict nb of workspaces to 3 + number of oauth users to 50 2023-09-14 08:48:17 +02:00
Ruben Fiszel 4540ecc5f2 fix permissions issue for worker group manager UI 2023-09-14 08:26:45 +02:00
Ruben Fiszel dfcdb2d8ff feat: worker groups admin panel (#2277)
* merge

* merge

* merge

* wg

* progress

* all

* all

* all

* all

* all

* all

* fix

* fix
2023-09-13 21:24:54 +02:00
Ruben Fiszel 00e131269e feat: zero copy result for job result (#2263)
* feat: zero copy result for job result

* update
2023-09-11 08:00:02 +02:00
Ruben Fiszel bfe5aacea2 fix: remove result and args from list completed and list queue jobs 2023-09-09 09:31:45 +02:00
Ruben Fiszel 9e89bc95e3 improve benchmarks 2023-09-08 17:32:26 +02:00
Ruben Fiszel e590130cea improve displaying jobs currently waiting for a worker 2023-09-08 14:35:44 +02:00
Ruben Fiszel 92d427ad6c feat: display jobs currently waiting for a worker 2023-09-08 14:24:01 +02:00
HugoCasa 1d71154c99 feat: flow copilot (#2219)
* chore: refactoring

* feat: hub embeddings search benchmark

* feat: flow copilot v0

* feat: as trigger schedule + refactoring

* feat: improvements

* fix: remove unecessary filter

* feat: UX improvements

* fix: frontend check

* feat: switch to bun + other improvements

* fix: improve reactivity
2023-09-07 18:03:48 +02:00
Ruben Fiszel bc75a00c0b adjust group limit to remove native windmill groups 2023-09-07 09:51:09 +02:00
Ruben Fiszel 5d579e9f1b adjust group limit to remove native windmill groups 2023-09-07 09:49:56 +02:00
Ruben Fiszel 29db0ca1d5 fix: add list resource types names 2023-09-07 01:09:10 +02:00
Ruben Fiszel 5ac99b817e feat: dedicated workers for native-throughput performance (EE only) (#2239)
* dedicated worker

* dedicated worker

* merge

* progress

* progress

* progress

* merge

* update

* sqlx

* fix imports
2023-09-06 10:32:53 +02:00
Ruben Fiszel 21e8d7694c perf: improve queue performance (#2222)
* benchs

* progress

* prog

* progress

* progress

* progress

* update

* progress

* progress

* progress

* progress

* progress

* all

* all

* improve queries

* improve queries

* rm imv

* all

* all
2023-09-03 09:44:16 +02:00
Ruben Fiszel 9829105d08 feat: add global cache configuration 2023-08-30 13:35:41 +02:00
Ruben Fiszel 106644181d fix premium info computation 2023-08-29 21:41:26 +02:00
Ruben Fiszel 958c172173 fix premium info computation 2023-08-29 21:23:15 +02:00
Ruben Fiszel 702477dd80 exclude cache and state from tarball export 2023-08-29 19:36:25 +02:00
Ruben Fiszel 2895014b6e fix: relative imports in deno 2023-08-29 15:05:00 +02:00
Ruben Fiszel 8d62fbdbdc feat: add caching to flows and scripts (#2193)
* cachettl

* all
2023-08-29 13:00:20 +02:00
Ruben Fiszel ab27adc87e feat: early stop for flows 2023-08-28 17:46:16 +02:00
Ruben Fiszel 11c8f90daf feat: concurrency limits for flows 2023-08-28 16:02:48 +02:00
Ruben Fiszel 635a40aa03 fix build 2023-08-28 09:44:36 +02:00
Ruben Fiszel 2773ef051e fix compilation 2023-08-28 09:00:13 +02:00
Ruben Fiszel cc1d780831 fix script_path_start 2023-08-28 02:37:06 +02:00
Ruben Fiszel c51eebd0e1 limit number of groups to 5 in ce 2023-08-28 02:23:36 +02:00
Ruben Fiszel 3701e43fc6 improve job queue counter clarity 2023-08-27 23:11:04 +02:00
Ruben Fiszel 06006f1c7e feat: add parallelism control to forloops 2023-08-27 23:03:19 +02:00
Ruben Fiszel b54d0a4247 fix: operation are redacted instead of username which fix audit logs for non admin users 2023-08-27 15:48:38 +02:00
Ruben Fiszel 38f4e7f69d fix cancel jobs 2023-08-27 15:09:54 +02:00
Ruben Fiszel e051451cd6 fix: canceling jobs 2023-08-27 14:40:20 +02:00
Ruben Fiszel 5fd36052fa feat: add lockfile for deno + use npm module for deno for windmill-client 2023-08-26 11:14:01 +02:00
Ruben Fiszel 3d79187f31 feat: lock inline scripts for apps on deploy 2023-08-26 09:12:19 +02:00
HugoCasa cbbfee8439 feat: schedule recovery handler (#2126)
* feat: schedule recovery handler

* fix: migration down

* fix: rename

* fix: adjust + add tests

* fix: merge + sqlx prepare

* fix: more complete recovery handler

* feat: schedule error and recovery times

* fix: schedule worker test

* feat: slack schedule handlers

* fix: update schedule handlers
2023-08-24 18:20:35 +02:00
Ruben Fiszel 6787c8f824 fix schedule edit issue 2023-08-22 19:30:55 +02:00