11 posts tagged with "Workers"
View All TagsNew NATIVE_MODE environment variable to simplify native worker configuration. When enabled, it automatically spawns 8 subworkers and restricts the worker to only accept native jobs (bunnative, nativets, SQL queries, GraphQL) and flow handling. Can be set on any worker group and toggled from the UI.
New features
- NATIVE_MODE env variable automatically configures workers for native jobs.
- Spawns 8 subworkers and restricts to native jobs + flow handling.
- Can be enabled on any worker group, not just the native group.
- Toggleable from the Windmill UI.
Bun upgraded to v1.3.8
WorkersThe bundled Bun runtime has been upgraded from v1.2.23 to v1.3.8, bringing performance improvements and bug fixes. The upgrade includes comprehensive regression tests covering execution, error handling, relative imports, dedicated workers, and private npm registries.
New features
- Bun runtime upgraded from v1.2.23 to v1.3.8
- Comprehensive Bun executor regression test suite
Flow expressions (input transforms, branch predicates, for-loop iterators) can now be evaluated with QuickJS, a lightweight JS engine with 8-16x faster startup for simple expressions. Default on Community Edition; opt-in on Enterprise Edition via USE_QUICKJS_FOR_FLOW_EVAL.
New features
- QuickJS as alternative JS engine for flow expression evaluation
- 8-16x faster startup times for simple expressions
- Lazy evaluation of resource() and variable() calls
- Default on Community Edition, opt-in on Enterprise Edition
Job memory metrics (memory footprint tracking over time) are no longer gated behind Enterprise Edition. All Windmill users can now view per-job memory usage graphs for jobs running longer than 500ms.
New features
- Job memory metrics available on Community Edition
- Memory footprint timeseries for jobs longer than 500ms
Set QUIET=true on workers to suppress verbose per-job logs (fetched job, started handling, job finished) and reduce periodic log frequency by 10x. Useful for reducing log noise in production.
New features
- QUIET environment variable to reduce worker log verbosity
- Suppresses per-job lifecycle logs
- Reduces periodic "still running" and memory snapshot log frequency by 10x

Windmill now includes an interactive SSH-like REPL console for each worker, allowing you to run bash commands on the machine where the worker is hosted. This enables seamless on-the-fly debugging, filesystem exploration, and command execution directly from the UI.
New features
- Open a bash REPL session per worker.
- Execute and interact with commands in real time through a terminal UI.
- Supports working directory navigation (`cd`) and multi-command scripts.
- Live job output rendered using a full-featured xterm.js-based interface.
- Cancel running commands (jobs) with keyboard interrupts or UI controls.
- View and inspect code pending executions.
- Auto-handling of common terminal behaviors (input prompt, history).
Agent Workers were completely re-designed from scratch to use HTTP only instead of requiring access to the database. They are much simpler to setup and much more secure and performant at scale and for remote envs.
New features
- HTTP Agent Workers

Windmill supports custom HTTP routes to trigger a script or flow.
New features
- Trigger a script or flow via a custom HTTP route.
- Use a preprocessor to transform the request before it is passed to the runnable.

Get a notification everytime on critical events such as when a job is re-run after a crash.
New features
- Get email or Slack notifications for critical events such as everytime a job is re-run after a crash.
- You can set an alert to receive notification via Email or Slack when the number of running workers in a group falls below a given number.

See the logs of any workers or any servers in the service logs of the search modal.
New features
- View logs from workers, servers, and indexers directly in the service logs section.
- Monitor logs in real-time with a 1-minute latency.
- Visualize logs and errors with dedicated graphs for log count and error count.

You can visualize metrics for Delayed jobs per tag and Queue delay per tag.
New features
- Metrics for Delayed jobs per tag
- Metrics for Queue delay per tag