Windmill

W

Windmill

Join the community to ask questions about Windmill and get answers from other members.

Join

help

general

changelog

Table rows now have properties similar

Table rows now have properties similar to List but instead of using iter.index, iter.value, one uses row.index, and row.value. It allows to do things like the example above. There is also a new 'inputs' output that contains the inputs of every rows.
No description

here Introducing Concurrency Limits

@here Introducing Concurrency Limits. Define them for scripts and flow's inline scripts and ensure that you never hit the API Limit of the targeted api. They work globally and across flow runs. You can define a time window so that it's not just instantaneous concurrency limits. No more hacking around with worker groups, do it in a few clicks! Implementation by @buldau...
No description

In the python script builder resource

In the python script builder, resource types are now added as TypedDict with autocompletion of properties!

Resource Types

Before:
import type Resource from https://...
export async function main(db: Resource<'postgresql'>)
import type Resource from https://...
export async function main(db: Resource<'postgresql'>)
...

windmill - Visual Studio Marketplace

@here sorry for the spam but we now have a working vscode extension, it's a web extension so it works with github codespaces as well! It works without wmill dev https://marketplace.visualstudio.com/items?itemName=windmill-labs.windmill Just configure your remote, workspace, token in the extension settings, press shift+enter (or cmd+enter but it overlap with github copilot) and enjoy the instant preview and args parsing. It detects code and file change without need for saving...

Codeium

Just a note that Codeium is the first extension that enable that but if there is enough demand for it, we will: - Bake it in the frontend instead of it being an extension - allow to select your completion provider among all the major ones...

Worker groups

Introducing worker groups: https://docs.windmill.dev/docs/core_concepts/worker_groups You can now assign workers and scripts to different worker groups so that some workers can be specialized to process all deno jobs (which are more lightweight and can be run on super light workers or worker with high NUM_WORKERS ) and also create your own worker groups, for instance to run some heavy ML jobs on instances with GPUs. It increases enormously the way you can use windmill as your sole infra layer....

We merged our redis queue work we still

We merged our redis queue work, we still need to do more testing to switch production to it. It won't matter to you unless you want to run 500+jobs/secs. It's an optional replacement for our postgres queue.

types with local import

I read the deno lsp codebase, I'm gonna give it a try and might have something ready in a few hours.

CLI now supports ` plain secrets` for

CLI now supports --plain-secrets for both pull and push to handle them as plain instead of being encrypted by the workspace key.

We now have onSuccess actions for forms

We now have onSuccess actions for forms and buttons. The actions available are setting a tab, going to a url, sending a toast. It's a small change in appearance but it's a big change under the hood as we now support "oneOf" kind of configurations. Some typescript fun implementation details in thread
No description

Keyboard shortcut

Implemented copy/cut and paste for components in the App editor with Ctrl+C/X + Ctrl+V, added more hints for the keybindings:
No description

frustrated with the lack of memory

- frustrated with the lack of memory visibility, implemented live mem peak usage, and also visible for a completed job (See the new Mem Peak on both screenshots)...
No description