Ruben Fiszel
39f30785a0
feat: dedicated worker for python ( #2492 )
...
* update
* all
2023-10-23 20:21:16 +02:00
Ruben Fiszel and HugoCasa
ec65fa84cc
fix: stats nits ( #2490 )
...
Co-authored-by: HugoCasa <hugo@casademont.ch >
2023-10-23 18:07:24 +02:00
HugoCasa
7037d70ca2
feat: add unique id ( #2483 )
...
* feat: add unique id
* fix: sqlx prepare
* feat: add disable option
* fix: cron schedule
2023-10-23 17:05:54 +02:00
3f4af48b0b
feat: Priority queue ( #2476 )
...
* BE v1 for priority queue
* Add FE prototype
* sqlx prepare
* Disply priority badge in job detail view
* sqlx prepare post merge
* Add priority number input field next to toggle
* increase dnd timeout for app events
* Update db migration
* Fix FE import
* Add badge to script/flow details page and fix EE-only mention in tooltip
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2023-10-23 14:22:59 +02:00
Yt
7905e2c853
feat: enable secret to be read from file ( #2477 )
2023-10-21 14:35:34 +02:00
Ruben Fiszel
255dd53ed3
fix: windmill_status_code script now properly return + script bash default arg
2023-10-21 02:32:47 +02:00
Guillaume Bouvignies
1200add2a7
feat: Flow approvers user groups can be JS InputTransforms ( #2468 )
...
* backend auth user validation
* Approval page suggesting login
* BE impl to support groups
* Add FE for setting suspend on flow step
* handle admin as a specific case
* restrict feature to entperprise only
* group names as static input transforms
* Suspend settings with tabs
* Update enterprise edition check
* cleanup
* FE InputTransformForm
* BE InputTransform
* Fix FE
* cleanup
* ArgInput list multiselect
* cleanup
* reset vscode settings
2023-10-20 01:39:31 +02:00
Guillaume Bouvignies and Ruben Fiszel
9442068374
feat: Approval step optionally require logged-in user ( #2462 )
...
* backend auth user validation
* Approval page suggesting login
* BE impl to support groups
* Add FE for setting suspend on flow step
* handle admin as a specific case
* restrict feature to entperprise only
* group names as static input transforms
* Suspend settings with tabs
* Update enterprise edition check
* cleanup
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2023-10-20 00:20:20 +02:00
Ruben Fiszel
f9045dc70f
fix: fix mocking for workflows
2023-10-18 21:44:10 +02:00
Guillaume Bouvignies
2dc75f0f65
feat: Mute workspace error handler for flows and scripts ( #2458 )
...
* feat: Mute workspace error handler for flows and scripts
* implement BE muting
* Add tooltip to bell icon
* change field name to ws_error_handler_muted
* revert new field for queue table
* Error when error handler not set
* extract svelte component and use flow table column
* Fix flow error handler result arg
2023-10-17 22:07:13 +02:00
Ruben Fiszel
b18ab1d154
add MODE env variable
2023-10-16 15:20:50 +02:00
Ruben Fiszel and gbouv
9314d38bf1
feat: refactor entirely json processing in favor or rawjson to handle larger payloads ( #2446 )
...
* raw json
* raw json
* raw json
* raw json
* the big rawjson rewrite
* resolve merge conflicts
* all
* progress
* progress
* all compile
* remove mut
* remove mut
* remove mut
* arc queuedjob
* finish
* finish
* finish
* fixes
* progress
* fix result
* small fixes
* small fixes
* fix tests
* fix tests
* fix tests
* optimize eval timeout
* optimize eval timeout
* optimize eval timeout
* handle big args and result in get jobs
* improve args
* fix
* fix
* fix tests
* fix tests
* done
* add bigquery to native picker
* add bigquery
---------
Co-authored-by: gbouv <guillaume@windmill.dev >
2023-10-16 10:46:55 +02:00
Guillaume Bouvignies
5a8dcc186d
Filter script kinds in the backend ( #2450 )
2023-10-13 20:34:39 +02:00
HugoCasa
e20889b910
feat: filter resource types passed to gpt-4 ( #2430 )
...
* feat: code gen filter resource types
* fix: minor
* feat: using snake case for flow inputs
* fix: filter resource types for python
* fix: correct resrouce type name + wmill import
* fix: disable automerge ci
* fix: remove unnecessary json parsing
2023-10-11 17:50:21 +02:00
Ruben Fiszel
2c9ae41706
feat: manage cache and init scripts from worker group UI ( #2396 )
...
* cache & inits
* cache & inits
* cache & inits
* all
* fix tests
* improve
2023-10-05 19:42:15 +02:00
Ruben Fiszel
c42b8750f1
feat: add npm_config_registry support for bun, deno and being settable from UI ( #2373 )
...
* foo
* foo
* npm config
2023-10-02 14:45:29 +02:00
denglertai and Ruben Fiszel
46219154de
feat(backend): parse expires_in from string in TokenResponse ( #2353 )
...
* feat(backend): parse expires_in from string in TokenResponse
* Update more_serde.rs
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-09-29 11:34:27 +02:00
Ruben Fiszel
035bad5268
fix: improve license key check
2023-09-28 04:28:52 +02:00
HugoCasa
f5bed95ab1
fix: add env tags to default worker group ( #2348 )
2023-09-27 10:11:21 -07:00
Ruben Fiszel
9ae2567534
nits fix
2023-09-25 16:33:21 +02:00
Ruben Fiszel
304a2596fd
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
HugoCasa and Ruben Fiszel
fc93c2a7ce
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
2f0e43bfdb
feat: set instance settings from UI ( #2314 )
2023-09-20 23:15:19 +02:00
HugoCasa
e0c6eee16e
feat: add dediacted worker env var ( #2296 )
2023-09-18 14:15:56 +02:00
Ruben Fiszel
408a8b0fb4
fix nb of conns
2023-09-15 09:32:11 +02:00
Ruben Fiszel
03f75bc873
fix tests
2023-09-15 09:30:33 +02:00
Ruben Fiszel
c126552006
fix tests
2023-09-14 13:20:39 +02:00
Ruben Fiszel
070b16222b
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
f40bbba519
feat: attempt to SIGTERM before SIGKILL for bash
2023-09-11 18:55:19 +02:00
HugoCasa
2f3138c65d
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
c80f155602
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
069e2d18d5
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
7c5ea569a8
feat: add global cache configuration
2023-08-30 13:35:41 +02:00
Ruben Fiszel
81575468e7
fix get latest deployed for path
2023-08-29 15:12:53 +02:00
Ruben Fiszel
03e48a4ca5
feat: add caching to flows and scripts ( #2193 )
...
* cachettl
* all
2023-08-29 13:00:20 +02:00
Ruben Fiszel
6354c95bb7
feat: early stop for flows
2023-08-28 17:46:16 +02:00
Ruben Fiszel
d0d041fde3
feat: concurrency limits for flows
2023-08-28 16:02:48 +02:00
Ruben Fiszel
34e2a8001a
feat: add parallelism control to forloops
2023-08-27 23:03:19 +02:00
Ruben Fiszel
0dfdf8fa1b
fix: canceling jobs
2023-08-27 14:40:20 +02:00
Ruben Fiszel
f5121e9066
feat: lock inline scripts for apps on deploy
2023-08-26 09:12:19 +02:00
HugoCasa
0dcb425e4a
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
fbc62e8ca5
remove unecessary postgres transactions and improve performance
2023-08-22 00:34:44 +02:00
Ruben Fiszel
e9c19b5b98
fix: unify clients to use server-side interpolation to retrieve full resources
2023-08-17 20:16:50 +02:00
HugoCasa and Ruben Fiszel
beb4a000e3
feat: add s3 snippets ( #2052 )
...
* feat: add s3 snippets
* fix: rename to push pull aggregate
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2023-08-14 18:23:17 +02:00
HugoCasa
00b1afb1c9
fix: script fix no resource + error handling ( #2053 )
2023-08-14 12:03:23 +02:00
Ruben Fiszel
2ba132bd05
feat: respect lockfiles for bun
2023-08-12 20:49:36 +02:00
Ruben Fiszel
de8a7279b6
feat: migrate state path to new schema
2023-08-11 18:54:47 +02:00
HugoCasa
8a1f9a7c6a
feat: add native powershell support ( #2025 )
...
* feat: add powershell support
* fix: lang build
2023-08-10 13:19:50 +00:00
HugoCasa
e4534d2dc3
feat: add graphql support ( #2014 )
...
* feat: add graphql support
* fix: use custom editor for viewing graphql schema
* fix: graphql parser cargo version
* fix: add graphql where missing
2023-08-09 16:19:57 +02:00
HugoCasa
d57b8d79ad
feat: add snowflake ( #1987 )
...
* feat: unveil windmill AI
* feat: add snowflake
* fix: uppercase snowflake auth params
2023-08-03 17:22:00 +02:00