dieriba
8c6647e0b0
nit queue metrics drawer ( #5745 )
2025-05-15 11:03:16 +02:00
Ruben Fiszel and rubenfiszel
6343a744c3
chore(main): release 1.491.1 ( #5744 )
...
* chore(main): release 1.491.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-15 09:43:14 +02:00
Ruben Fiszel
123657fa63
fix: avoid deadlocks in sending completed job to result processors ( #5742 )
...
* buffer
* unbounded and bounded
* fix
* buffer
* impl clone
* flume it all
* update
* update
* update
2025-05-15 09:13:09 +02:00
Ruben Fiszel and rubenfiszel
1fb741fac4
chore(main): release 1.491.0 ( #5729 )
...
* chore(main): release 1.491.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-14 10:37:34 +02:00
Ruben Fiszel
8659a7985e
small fix
2025-05-14 08:48:48 +02:00
Alexander Petric and Ruben Fiszel
d98731b05c
feat: Microsoft Teams approvals ( #5734 )
...
* move branch
* openapi version
* full interactive approvals
* move to ee
* move to ee
* move ee
* merge common logic slack/teams
* merge common logic slack/teams
* sqlx prepare
* formatting
* linter ee
* update ee-repo ref
* ee repo ref
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-05-13 23:06:49 +02:00
Ruben Fiszel
2b23348fec
nit workspace
2025-05-13 22:23:25 +02:00
dieriba
20bb0d6ea3
fix gcp on ee private ref ( #5735 )
...
* fix
* update repo ref
2025-05-13 22:06:10 +02:00
HugoCasa
38b0ed8c32
fix: add missing run job transaction drop ( #5730 )
2025-05-13 11:16:29 +02:00
HugoCasa
01906bcb55
fix: trigger event support for webhook get endpoints ( #5728 )
2025-05-12 18:17:37 +02:00
Ruben Fiszel and rubenfiszel
d9efdd4f6c
chore(main): release 1.490.0 ( #5717 )
...
* chore(main): release 1.490.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-12 11:45:00 +02:00
dieriba
00faf1eefe
nits: use generic deserializer for empty data ( #5727 )
...
* use generic deserializer for empty data
* update repo ref
* fix import
2025-05-12 11:00:55 +02:00
HugoCasa
42e83f4de8
fix: add back missing query args from http trigger object + correct wm_trigger shape ( #5722 )
2025-05-09 23:08:51 +02:00
HugoCasa
d2787cfd78
feat: preprocessor refactor ( #5629 )
...
* feat: preprocessor refactor
* nit
* oneOf kind support + new capture format + fix build
* fix build
* fix build
* update preprocessor templates
* cache runnable version info
* update ee ref
* update hub scripts && ee ref
2025-05-09 09:50:01 +02:00
Ruben Fiszel and rubenfiszel
50beace548
chore(main): release 1.489.0 ( #5714 )
...
* chore(main): release 1.489.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-08 15:30:31 +02:00
Ruben Fiszel
2f5245e1a1
remove hardcoded public schema
2025-05-08 15:24:21 +02:00
b2c7bdff13
feat: raise error if end early in flow ( #5653 )
...
* update front
* handle err_msg display if enabled when stop condition is met
* nits
* Update backend/windmill-worker/src/worker_flow.rs
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* Update openflow.openapi.yaml
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update worker_flow.rs
* Update worker_flow.rs
* update flow test
* update condition
* remove println
* nits
* fix flow test
* nits and missing property on struct definition
* nits
* fix unsaved state
* update .sqlx
* cleanup sqlx
---------
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-05-07 18:23:40 +02:00
Ruben Fiszel and rubenfiszel
5bf57f0146
chore(main): release 1.488.0 ( #5709 )
...
* chore(main): release 1.488.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-07 15:27:43 +02:00
Ruben Fiszel
035c845d7f
improve handling of non parsable scripts on deploy
2025-05-06 19:09:01 +02:00
Ruben Fiszel
d72e93f5a6
nit
2025-05-06 18:14:26 +02:00
Ruben Fiszel
1d086a8cde
fix: performance and stability improvement to fetch last deployed script
...
* orderByRefactor
* update
* nits
* nits
2025-05-06 17:59:21 +02:00
Ruben Fiszel and rubenfiszel
18d65cb14e
chore(main): release 1.487.0 ( #5702 )
...
* chore(main): release 1.487.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-06 13:48:54 +02:00
Ruben Fiszel
30fbbee522
update deps versions ( #5703 )
2025-05-05 16:19:39 +02:00
Ruben Fiszel and rubenfiszel
3430cca04f
chore(main): release 1.486.1 ( #5701 )
...
* chore(main): release 1.486.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-04 18:24:52 +02:00
Ruben Fiszel and rubenfiszel
e92cb2a594
chore(main): release 1.486.0 ( #5690 )
...
* chore(main): release 1.486.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-05-02 00:58:16 +02:00
Ruben Fiszel
ed6313258b
fix: do not track relative deps for scripts with raw defined deps from CLI ( #5696 )
2025-05-02 00:37:28 +02:00
centdix
fda3c2a8ca
feat: Integrate MCP with hub ( #5685 )
...
* draft
* working draft
* tool to list scripts
* working sse server
* add proxy + parse query params
* working mcp that runs script
* remove useless dependencies
* log context
* update crate
* mcp no proxy
* use custom sdk
* integrate in windmill api
* draft
* put rmcp sdk here
* do not use mcp as crate
* use extensions for get scripts
* remove unused crate
* list actual scripts
* fix
* give schema in list tools
* cleaning + take workspace id from context
* implement calling the script with tool
* cleaning + fix ctrl-c
* make post path a param
* cleaning
* better name for tools
* fix error with tool name
* cleaning
* draft cleaning
* more cleaning
* list script based on settings
* fix query
* add params in openapi
* use rmcp fork from git
* remove files
* cleaning + fix query
* remove settings and use favorite by default
* add flows in tools list
* handle running flows
* remove frontend for mcp settings
* handle resource args
* send list of resource in shema
* handle mcp url setting with token scope
* cleaning
* avoid calling list tools in call tool
* apply scope to flows
* cleaning
* cleaning
* cleaning
* cleaning
* format files
* fix typos
* remove log
* add back missing dispatch
* fix transform for resource-obj + put every resource in description
* transform obj to string
* cleaner code
* better frontend
* cleaner code
* cleaner logic
* add parentheses just in case
* add func to fetch hub scripts
* fix typos
* working fetch and run hub script
* also fetch flows from hub
* improvments
* merge create tool logic
* add integrations in description
* cleaning
* cleaning
* small fix
* get schema for flow
* filter tools fetch by token scope
* remove hub flows
* remove prints
* add hub script integration choice
* higher limits
* cleaning
* fix merge
* better naming for hub scripts
* no workspace for hub
* alow multiple app in one token
* plural
* fix
* cleaning
* add documentation
* fix bad code
* use id directly
* cleaner bindings
* fix disabled condition
* add cancel button + reset apps if not hub token
* reset mcp apps
* combine all/favorites + hub
* small fix
2025-05-01 19:31:56 +02:00
Ruben Fiszel and rubenfiszel
5b1af48c0d
chore(main): release 1.485.3 ( #5686 )
...
* chore(main): release 1.485.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-04-29 23:59:51 +02:00
Ruben Fiszel and rubenfiszel
97957b5ec9
chore(main): release 1.485.2 ( #5676 )
...
* chore(main): release 1.485.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-04-29 20:21:20 +02:00
Ruben Fiszel
0e0c9dd579
improve agent workers
2025-04-29 20:15:49 +02:00
Ruben Fiszel and rubenfiszel
b6bcd67737
chore(main): release 1.485.1 ( #5669 )
...
* chore(main): release 1.485.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-04-28 19:59:25 +02:00
Ruben Fiszel
6e83bc1354
fix compile
2025-04-28 19:52:37 +02:00
Ruben Fiszel
56ede303ed
fix: improve mcp mode api
2025-04-28 19:17:24 +02:00
centdix
19fb543f56
fix: MCP handle long names + invalid char in prop key + fix for not found resource type ( #5668 )
2025-04-28 16:46:48 +02:00
Ruben Fiszel and rubenfiszel
eddb54a561
chore(main): release 1.485.0 ( #5664 )
...
* chore(main): release 1.485.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-04-28 11:45:28 +02:00
centdix
8e8f2823d3
fix: Fix object handling on some MCP clients + better frontend for MCP ( #5663 )
...
* fix transform for resource-obj + put every resource in description
* transform obj to string
* cleaner code
* better frontend
* cleaner code
* cleaner logic
* add parentheses just in case
* fix typos
2025-04-28 11:35:02 +02:00
Ruben Fiszel and rubenfiszel
afb7d4c33b
chore(main): release 1.484.0 ( #5656 )
...
* chore(main): release 1.484.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-04-27 00:48:47 +02:00
5a37d91529
fix: check for valid teams_channel config when saving critical alerts settings ( #5660 )
...
* fix: check for valid teams_channel config when saving critical alerts settings
* Update frontend/src/lib/components/InstanceSettings.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* sqlx prepare
* Update InstanceSettings.svelte
* Update InstanceSettings.svelte
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-04-25 14:27:33 +02:00
centdix
5f45507c67
feat: Add MCP only mode ( #5661 )
...
* add mcp mode
* fix flag usage
* change mcp path
* do not migrate db in mcp mode
* handle null values
2025-04-25 14:22:45 +02:00
centdix
af1b435bcf
fix: Fix CI for MCP + optimization ( #5657 )
...
* add mcp feature to docker build
* avoid deserializing value
* apply fix to flows
2025-04-24 14:14:22 +02:00
centdix
c2c1be4a48
feat: Add MCP endpoints ( #5639 )
2025-04-23 23:28:41 +02:00
Ruben Fiszel and rubenfiszel
2f947a277f
chore(main): release 1.483.2 ( #5648 )
...
* chore(main): release 1.483.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-04-23 19:24:48 +02:00
Ruben Fiszel
53614f9b28
improve label filtering with wildcards
2025-04-23 16:05:34 +02:00
6b85080551
fix cli gcp types ( #5644 )
...
* update types
* fix types cli
* fix ci
* fix gcp types and fix used triggers
* update repo ref revert .env and nits
* fix build
* Update frontend/src/lib/utils.ts
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* fix type and deploy to
* update ee-repo-ref
* update .sqlx
* add missing fields
* fix: add sqlx derive macro
* hanfle missing field, fix deploy to other workspace and update ee-repo-ref
* update repo ref
---------
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-04-23 12:18:36 +02:00
Ruben Fiszel
2fa789f5a2
delay triggering dependent script when lockfile is present to account for CLI push
2025-04-23 09:28:31 +02:00
Ruben Fiszel
77bd5b2458
fix: track relative imports in python and ts even if lockfile is provided
2025-04-23 08:40:22 +02:00
Diego Imbert
9c1a06d89f
fix: batch reruns query missing workspace_id check in subquery ( #5652 )
2025-04-22 11:37:18 +02:00
Ruben Fiszel
031e522a6a
ui code builder v0 (at secret path) ( #4964 )
2025-04-20 01:19:02 +02:00
Ruben Fiszel
47ea9574ea
chore(main): release 1.483.1 ( #5642 )
...
* chore(main): release 1.483.1
* change versions
2025-04-19 11:31:27 +02:00
Ruben Fiszel
06aee2c0c9
fix: pin libxml to 0.3.3
2025-04-19 11:20:00 +02:00