HugoCasa
696a5612f8
feat: worker metrics ( #3697 )
...
* feat: worker metrics
* fix: limit worker metrics to superadmin
* fix: limit worker metrics to superadmin + feat: queue metrics charts
* fix: improve graphs
2024-05-10 20:50:09 +02:00
HugoCasa
29b1e6f6a2
feat: critical error side channel ( #3625 )
...
* feat: critical error side channel
* feat: trigger workspace error handler or critical channel on schedule error handling failure
* fix: build
* feat: finish critical error side channel
* feat: channels instead of just emails + move to EE
* fix: remove superfluous func
* fix: nits + ee ref
* fix: open source build
* fix: nits
* chore: update ee ref
2024-05-02 20:21:23 +02:00
Ruben Fiszel
29422f156d
fix: improve performance of for-loops with parralelism
2024-04-09 19:41:56 +02:00
HugoCasa
1d7bab075b
feat: private hub ( #3491 )
...
* feat: private hub v0
* feat: add UI setting
* Update ee.rs
* Update ee.rs
* fix: remove ee symlink
* fix: add back CE ee.rs
* feat: disable s3 embedding loading when private hub
* feat: reload embeddings on hub url change
* fix: only reload embeddings db on server mode
* patch: set default hub url const
* fix: nit
2024-04-04 04:16:53 +02: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
75e9e67d7a
feat: large log disk and distributed storage compaction
2024-03-23 10:55:29 +01:00
Ruben Fiszel
030f6c553e
generalize cache object store
2024-03-21 08:50:10 +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
00942671fe
nits logging
2024-03-16 18:06:29 +01:00
Ruben Fiszel
ae661365e4
fix: s3 cache is an instance settings ( #3421 )
...
* s3
* s3
2024-03-15 15:09:05 +01:00
Ruben Fiszel
2a85a874d7
fix: improve custom concurrency key handling
2024-03-06 15:53:01 +01:00
Ruben Fiszel
7575e12dc8
fix: workers to load custom tags for running sync scripts locally
2024-03-05 19:34:01 +01:00
Ruben Fiszel
fc34594aeb
feat: implement progress monitor for parallel branches last transition
2024-02-28 08:49:35 +01:00
Ruben Fiszel
4285f1e47d
fix: improve handling of parallel flow branches of more than 30s
2024-02-27 16:33:13 +01:00
Ruben Fiszel
c7f6e6f9d5
fix: crash on init script failure
2024-02-26 19:50:33 +01:00
Ruben Fiszel
86ca005c54
fix: do not handle zombie jobs on initial_load of monitor db
2024-02-25 20:37:33 +01:00
Ruben Fiszel
7207c0c801
increase flow zombie timeout to 30
2024-02-25 18:29:28 +01:00
Ruben Fiszel
32a45b544d
feat: more resilient flows in case of crash during transitions
2024-02-25 18:25:40 +01:00
Ruben Fiszel
e4893a1875
remove use of singlescript flow job kinds
2024-02-23 21:45:23 +01:00
Ruben Fiszel
0df43221ec
fix: improve support for singlescriptflow
2024-02-23 21:06:55 +01:00
Ruben Fiszel
639c80220f
feat: scim token and saml metadata setting in UI directly
...
chore(main): release 1.271.0 (#3237 )
* chore(main): release 1.271.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
fix test
revert ee changes
revert ee changes
2024-02-18 07:26:12 +01:00
Ruben Fiszel
1de8479259
add support for pip index url
2024-02-17 15:58:20 +01:00
Guillaume Bouvignies
e6513acf5c
chore: SSO EE ( #3207 )
...
* chore: SSO EE
* update ee repo ref
* revert EE gating
* update ref to ee repo
* update comment
* Move check_nb_users
* update ee repo ref
2024-02-15 17:31:53 +01:00
Ruben Fiszel
8a3a9bda1c
feat: default tag can be made workspace specific ( #3194 )
...
* feat: Worker env variables are hidden to developers in the config panel (#3175 )
* improve rename component of apps
* progress
* all
* feat: default tags per workspace
---------
Co-authored-by: Guillaume Bouvignies <guillaume@windmill.dev >
2024-02-10 13:40:34 +01:00
Ruben Fiszel
2c4bd63e20
JOB_RETENTION_SECS set to 30days by default
2024-01-31 10:55:28 +01:00
Ruben Fiszel
640ebcb146
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
d785deff33
feat: add support for bun install scopes
2024-01-12 23:48:58 +01:00
Ruben Fiszel
4384617f1e
fix: reduce stack size needed for workflow transitions
2024-01-08 00:47:59 +01:00
Guillaume Bouvignies
0710ce6ef2
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
Guillaume Bouvignies
26670f62e5
feat: Add default timeout for instance and custom timeout for scripts ( #2811 )
...
* feat: Add default timeout for instance and custom timeout for scripts
* final
* sqlx prepare
* Logs a warning in the job logs
* Fix merge
* JOB_DEFAULT_TIMEOUT is an optional
* Fix JOB_DEFAULT_TIMEOUT monitor loading
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-12-13 07:08:07 +01:00
Ruben Fiszel
c8046af9d0
fix: only list session and permanent token in user settings
2023-11-29 00:34:04 +01:00
Ruben Fiszel
eb5067aee5
feat: add support for requiring users to pre-exist
2023-11-11 15:53:09 +01:00
Ruben Fiszel
4661dd2cea
feat: exit dedicated worker upon new deployment
2023-11-10 20:41:43 +01:00
Guillaume Bouvignies
aee35d6d51
fix: Invalid config for workers does not panic ( #2612 )
...
* fix: Invalid config for workers does not panic
* Remove unused import
* Fix error type
* cleanup unused imports
2023-11-10 18:31:14 +01:00
Guillaume Bouvignies
83f9ef34e6
feat: Add toggle to optionally mute error handler for cancelled jobs ( #2567 )
...
* fix: Fix canceled flag in completed_job table
* Add toggle to workspace settings
2023-11-06 18:24:51 +01:00
HugoCasa
1ed52ab4c9
feat: add new stats ( #2568 )
...
* feat: add new stats
* feat: use license key id + manually send usage
2023-11-06 18:23:25 +01:00
Ruben Fiszel
b8883481f4
feat: refactor metrics and add performance debug metrics ( #2520 )
...
* all
* feat: add debug metrics
2023-10-27 21:00:28 +02:00
Ruben Fiszel
dc10aaa660
associate metrics with tags and not langs anymore
2023-10-26 23:44:25 +02:00
Ruben Fiszel
55ceca1913
fix: move keep job directories and expose debug metrics to instance settings UI
2023-10-26 13:08:39 +02:00
Ruben Fiszel
ea28163865
fix: prometheus metrics are an instance settings
2023-10-25 23:32:47 +02:00
Ruben Fiszel
402193cef9
fix: do not share http_client in js_eval runtime
2023-10-25 09:51:20 +02:00
Ruben Fiszel
1ec56c0e23
fix: improve flow performance at high-throughput
2023-10-24 00:11:30 +02:00
Ruben Fiszel
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
Ruben Fiszel
4d26c01df8
handle default base_url in instance settings
2023-10-11 14:50:47 +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
Ruben Fiszel
a2594a7731
improve license key check
2023-09-28 04:58:44 +02:00
Ruben Fiszel
035bad5268
fix: improve license key check
2023-09-28 04:28:52 +02:00
Ruben Fiszel
4f10baa2af
fix setting base_url on workers
2023-09-23 08:57:59 -07:00