Ruben Fiszel
f33b79936b
fix: add HIDE_WORKERS_FOR_NON_ADMINS env var and workspace-scoped custom_tags endpoint ( #7613 )
2026-01-19 19:14:18 +00:00
Ruben Fiszel
57fd32b11d
fix improve tags sensitivity behavior for certain backend apis
2026-01-09 17:32:44 +00:00
Alexander Petric
5aa251a2d2
feat(security): unshare pid of worker job process ( #7106 )
...
* feat(security): unbind pid for worker jobs to create extra process isolation
* review
* simplify
* cleanup + compose files
* re-add removed comments from nu executor
* simplify
* fail immediately
* updates
* update ping backend
* nsjail / unshare in workers page
* migrations
* frontend + sqlx
* frontend
* frontend
* fix error message
* undo example changes
2025-11-18 23:04:31 +00:00
Ruben Fiszel
d8577db9e2
check
2025-09-20 01:03:40 +00:00
claude[bot]
49ed757424
feat: add prometheus metric queue_running_count ( #6413 )
...
* feat: add prometheus metric queue_running_count
Adds a new Prometheus metric queue_running_count that tracks the number
of currently running jobs per tag, similar to the existing queue_count
metric but filtered for running=true instead of running=false.
Changes:
- Added get_queue_running_counts() function in windmill-common/src/queue.rs
- Added QUEUE_RUNNING_COUNT Prometheus metric in monitor.rs
- Added /workers/queue_running_counts API endpoint
- Updated OpenAPI specification
- Added SQLx query cache entry
Requested by @rubenfiszel
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* Remove database insertion for queue_running_count metrics
Keep Prometheus metrics and API endpoint functionality while removing
the database INSERT statements as requested.
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com >
* sqlx
* improve logic
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-08-19 22:12:36 +00:00
Ruben Fiszel
2a6424672b
fix: display if tag has an active workers attached to it in tag select
2025-08-08 16:40:48 +00:00
Ruben Fiszel
e16c8d0199
fix warning
2025-07-24 12:16:14 +00:00
iqdecay
be3173d048
feat: enable workspace exclusion in custom tags ( #6263 )
...
* feat: enable tags that exclude workspaces
* feat: frontend tooltip
* fix: use method to check if tag applies
* refactor: change conversion method
* fix: change operator comparison
* remove redundant tests
2025-07-24 12:11:29 +00:00
Ruben Fiszel
669a1ff8e6
fix: improve workspace specific tags behavior
2025-01-21 18:15:34 +01:00
Ruben Fiszel
0d153a0a2d
fix: fix workspace specific custom tags
2025-01-17 19:48:38 +01:00
HugoCasa
90ece755f7
more feature flags ( #4918 )
...
* more feature flags
* include python in tests
* smtp feature flag
* del
* add back file
* fix openapi int
2024-12-14 13:21:28 +01:00
Ruben Fiszel
10b6b1dc04
fix: add queue_couts api
2024-11-14 11:03:26 +01:00
Ruben Fiszel
bd6ddc166b
feat(cli): add queues, workers and worker-groups commands ( #4439 )
...
* all
* all
* all
* all
* all
* all
* all
* all
* all
* all
* all
* all
* all
* all
2024-09-26 11:27:37 +02:00
HugoCasa
6ca628c811
fix: queue metrics graph ( #4388 )
2024-09-13 23:34:48 +02:00
HugoCasa
5a300fb3e2
feat: show last job instead of current job on workers page ( #4293 )
...
* feat: show last job instead of current job on workers page
* fix: keep old sql column name
2024-08-27 22:04:02 +02:00
HugoCasa
bba0091bff
fix: worker metrics ( #3837 )
...
* fix: worker metrics
* chore: sqlx
* chore: update ee ref
* fix: remove jemalloc stats unwrap
2024-05-29 01:12:00 +02:00
HugoCasa
5de79aace3
feat: worker vcpus/memory limits + mem usage ( #3828 )
2024-05-27 18:43:02 +02:00
HugoCasa
cb4b2f60ff
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
Ruben Fiszel
006f178055
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
9070aed053
fix: add ping since to list workers
2024-02-06 12:10:22 +01:00
HugoCasa
7082c2fbcd
feat: no worker with tag warning ( #2803 )
...
* feat: no worker with tag warning
* feat: better design and flow jobs
* fix: sqlx
* fix: clear timeout on destroy
2023-12-08 00:18:41 +01:00
Ruben Fiszel
48e86ac96d
add version to workers
2023-11-05 18:59:32 +01: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
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
c77d38563d
remove unecessary postgres transactions and improve performance
2023-08-22 00:34:44 +02:00
Ruben Fiszel
35ea4f5f04
feat: add workspace specific tags
2023-07-26 17:33:46 +02:00
Ruben Fiszel
af7c92ac16
feat: worker group for flows
2023-07-25 12:41:51 +02:00
Jakub Kołodziejczak
223b80768a
chore(backend): upgrade sqlx to ^0.7 ( #1865 )
...
* DRAFT chore(backend): upgrade sqlx to ^0.7
related to:
* https://github.com/windmill-labs/windmill/pull/1858
* https://github.com/launchbadge/sqlx/issues/1163#issuecomment-1627685514
* (vol. 2) in 0.7, `Transaction` can no longer implement `Executor` directly
ref: afb6b1066e/examples/postgres/transaction/src/main.rs (L14-L17)
notice that I'm temporarly using my custom patch
16e4c9a8f3
it's related to https://github.com/launchbadge/sqlx/issues/2611
* post git rebase chores
* use upstream fix from 0.7.1
* fix compile
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-07-15 14:06:20 +02:00
Guillaume Bouvignies
7f3c7ea9d1
Specific NOOP jobs benchmark ( #1810 )
...
* Refactor and fix NOOP benchmark
* Add endpoint to toggle workers on/off when compiled in benchmark mode
* Improve noop benchmark
2023-07-10 14:16:34 +02:00
Ruben Fiszel
02ba82064f
feat(backend): worker groups ( #1452 )
...
* tagged scripts
* tagged scripts
* fix
* fix
* fix
* all
* update sqlx
2023-04-23 16:57:23 +02:00