Ruben Fiszel
606b03d761
feat: add summary to schedules
2023-12-26 14:15:46 +01:00
Guillaume Bouvignies
5f60d46836
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
Ruben Fiszel
aa44a88960
fix(cli): remove is_expired from variables
2023-12-14 12:34:16 +01:00
HugoCasa
3c4e41c997
feat: ee-only stats ( #2849 )
2023-12-13 18:46:03 +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
Guillaume Bouvignies
dd1032fbc3
feat: Add jitter to exponential backoff ( #2842 )
2023-12-12 18:36:22 +01:00
Guillaume Bouvignies
350c8e843f
feat: EnvVar allow list is configurable from the UI ( #2829 )
...
* feat: EnvVar allow list is configurable from the UI
* variable renaming
2023-12-12 07:04:55 +01:00
Ruben Fiszel
58c4c0b5c2
fix: make cleanup_module backcompatible
2023-12-10 13:29:51 +01:00
Ruben Fiszel
4f4ca264ae
feat: embedded server only get killed after last job of worker
2023-12-10 10:51:32 +01:00
Guillaume Bouvignies
b65657d0f8
feat: Add possibility to delete flow step results when the flow is complete ( #2806 )
...
* feat: Add possibility to delete flow step results when the flow is complete
* Add third layer of tabs and gate feature to EE
2023-12-08 21:30:44 +01:00
HugoCasa
c58190ef78
feat: limit pro plans ( #2794 )
2023-12-06 17:47:32 +01:00
Ruben Fiszel
abb50fac93
fix: smtp doesn't require username/password
2023-12-06 12:25:44 +01:00
Guillaume Bouvignies
d9458e96eb
feat: CLI now accepts message arg for sync push ( #2784 )
2023-12-05 19:01:09 +01:00
Guillaume Bouvignies
874b7a50f7
feat: History commit message can be updated from the UI ( #2777 )
...
* feat: History comit message can be updated from the UI
* Script version history
* Display commit message in left column
* Fix FE compile break
* sqlx prepare and fix openapi file
2023-12-05 15:45:36 +01:00
Guillaume Bouvignies
194ee830cc
feat: Add workspace settings to sync scripts/flows/apps to git repo on deployment ( #2740 )
...
* feat: Add workspace settings to sync script to git repo on deployment
* track deployment callback jobs in separate table
* sqlx prepare
* update deployment_metadata table
* Point to hub script
* Add details to the settings page and restrict to EE only
* cleanup unused impots
* Flows and Apps are now pushed to GH as well
* Ignore scripts/flows/apps located in private user folders
2023-12-04 14:26:27 +01:00
Guillaume Bouvignies
6c0f921b3a
feat: Custom content type for script and flow results ( #2767 )
2023-12-04 13:19:40 +01:00
Ruben Fiszel
f50cef0367
feat: save inline scripts of apps to workspace + search by path
2023-12-03 15:13:57 +01:00
HugoCasa
3789b34dae
feat: scheduled app reports ( #2714 )
...
* feat: app preview discord
* feat: add custom, slack, email + worker groups
* fix: npm build
* fix: add assignable chromium tag
* feat: use workspace linked slack resource + hub scripts
* fix: nit
2023-11-29 16:35:42 +01:00
Ruben Fiszel
dbaef0aa5f
feat: add early return for flows
2023-11-26 14:30:49 +01:00
Ruben Fiszel
47ad8d6013
feat: agent mode v0
2023-11-20 00:32:17 +01:00
Ruben Fiszel
2692737418
fix: migrate old state env variable to new env variable
2023-11-18 17:32:41 +01:00
HugoCasa
cc978c230f
fix: remove stats payload logging ( #2644 )
2023-11-17 19:19:10 +01:00
Ruben Fiszel
316d5f344f
fix: improve suspended flow handling when missing next step
2023-11-17 13:13:05 +01:00
Ruben Fiszel
b13cc58315
feat: dedicated workers for flows ( #2637 )
...
* dw for flows
* dw for flows
* all
* sqlx
* sqlx
* dedicated workers
* more comments
2023-11-17 10:00:04 +01:00
HugoCasa
8183c38d05
feat: collect vcpus and accounts usage ( #2635 )
2023-11-16 13:52:56 +01:00
Ruben Fiszel
eb5067aee5
feat: add support for requiring users to pre-exist
2023-11-11 15:53:09 +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
HugoCasa
577e1300b9
feat: add sql server ( #2604 )
...
* feat: add sql server
* feat: mssql test, db schema, AI
* chore: update to latest parser
* fix: clean mssql executor
2023-11-10 11:16:13 +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
141f45bf95
fix: improve dedicated workers
2023-11-06 11:21:36 +01:00
Ruben Fiszel
12030e0b17
add version to workers
2023-11-05 18:59:32 +01:00
Guillaume Bouvignies
668c9da646
feat: Schedule error handler improvements ( #2555 )
...
* Fix schedule path for scheduled scripts
* feat: Add possibility to mute workspace error handler on schedules and define an error/recovery handler as default
* Permission error handlers to the error handler group for consistency, and small refactoring
* Fix recovery handler
* Add parent job to recovery handler for consistency
* Fix tests
* Locking feature to EE in FE
2023-11-04 00:52:37 +01:00
Ruben Fiszel
0f37439877
fix: support results[<x>] + export more metatada for scripts
2023-11-03 21:53:58 +01:00
Guillaume Bouvignies
7ba2a6c4f1
fix: Slack error handler missing "slack" arg ( #2546 )
2023-11-02 22:33:16 +01:00
Guillaume Bouvignies
c31299bed8
feat: Ability to restart flow on loop/branchall iteration ( #2526 )
...
* feat: Ability to restart flow on loop/branchall iteration
* Add popover to frontend
* refresh restart button onSelectedJobStepChange
* Display branch names for branchall
* Fix flow preview
* Fix compile break
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2023-10-31 15:27:54 +01:00
Guillaume Bouvignies
76a736aee6
feat: Restartable flows ( #2514 )
...
* feat: Restartable flows for simple sequential flows
* check if status of previous module to initialize last_result
* compute result of forloop flows when needed
* Add possibility to restart a flow preview
* Re-compute leaf jobs when needed
* FE polishing
* Add tooltip on button and fix module not found error in preview
* Handle ListJob when computing leaf job from db
* Fix unused imports
* ./build_openapi.sh
* sqlx prepare
2023-10-30 12:51:56 +01:00
Ruben Fiszel
5c4d1f734c
add loki as optional feature flag
2023-10-27 11:51:26 +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
Guillaume Bouvignies
51f2198c34
feat: Priority worker tags ( #2504 )
...
* feat: Priority worker tags
* Fix deprecation warning
* fix tests by initializing the WorkerConfig properly
2023-10-24 17:59:31 +02:00
Guillaume Bouvignies
927cbbe230
fix: concurrency limit EE feature warning ( #2505 )
...
* fix: concurrency limit EE feature warning
* fix deprecated usage
* skip serializing empty optional
2023-10-24 17:59:16 +02:00
Ruben Fiszel
7199bbce73
improve dedicated worker on default worker grou[
2023-10-23 22:59:25 +02:00
Ruben Fiszel
bed4b51c5b
add support for batch flow jobs
2023-10-23 21:53:22 +02:00
Ruben Fiszel
39f30785a0
feat: dedicated worker for python ( #2492 )
...
* update
* all
2023-10-23 20:21:16 +02:00
Ruben Fiszel
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
Guillaume Bouvignies
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