New feature: you can now sync your workspace with a Git repo. Any updated script, flow or app will b
New feature: you can now sync your workspace with a Git repo. Any updated script, flow or app will be automatically pushed to the repo upon deploy! Only for EE. More details -> https://www.windmill.dev/docs/advanced/git_sync
17 Replies
Unknown User•11mo ago
Message Not Public
Sign In & Join Server To View
You can now declare some steps as being sensitive and having their args/logs/results removed at the completion of the flow (ee only):
NEW [Major] 🔴
Schedule App Reports
Send a PDF or PNG snapshot of any app at a given schedule to slack / discord / email or via any custom script.
Enabling this feature will create a flow and a schedule in your workspace.
Docs: https://www.windmill.dev/docs/apps/schedule_reports
Tutorial: https://www.youtube.com/watch?v=4VSAZ-WTh4Y
NEW [Major] 🔴
Running Services with Perpetual Scripts
Perpetual scripts restart upon ending unless canceled.
Docs: https://www.windmill.dev/docs/script_editor/perpetual_scripts
Video: https://www.youtube.com/watch?v=5uw3JWiIFp0
Blog on Service script pattern in Windmill using Kafka: https://www.windmill.dev/blog/service-script-kafka
NEW [Major] 🔴
Bun smart assistant working with any dependency, all in browser
Bun now has a smart assistant that does proper completion on any npm packages, and we achieved this feat WITHOUT using LSP. Your browser is now doing all the work of fetching the types and running the smart assistant locally. It even work with relative imports!
NEW [Minor]
Summaries can now be given to schedules
The summary will be displayed in the schedule list and the search feature can also search by summary
this doesn't seem to work if you version lock dependencies
NEW [Minor]
Schedules flows can now be toggled to never overlap over their full execution
this is fixed in latest
There are lot of unannounced change (we didn't have time to write proper changelog). But PSA:
the .wmill folder was source of much confusion. It's not needed anymore in a world where Git Sync exist.
wmill sync --raw will soon become the default and it doesn't rely on the .wmill folder
Since not everyone can use Git Sync since it's under EE, the previous behavior will now be flagged under --stateful.
We will keep a transition period for a few weeks and then change the default, update and add --stateful to your wmill commands if you rely on this behavior.
We have an alpha of a NodeJS compatibility mode (a true one, where NodeJS is the actual runtime). We are looking for enterprise beta testers to test it with your legacy NodeJS code.
PSA, we are deprecating .wmillignore in favor of a wmill.yaml that has an includes field. It's already the case in 1.250.0 of the CLI (which is back-compatible, nothing has broken). We noticed that it was way more common to have whitelist patterns than blacklist and we will centralize every windmill setting in this wmill.yaml
See example here: https://github.com/windmill-labs/windmill-sync-example/commit/62949af56be1c54a3f9e6364663d93e71c1cab73#diff-cb4c7b506a5f402c[…]6d342bb74b338806fb402
Lots of very exciting changes coming to the CLI for a great fully local development experience. More to share soon
NEW [Major] 🔴
We're starting to catch up on our changelogs that haven't been announced yet. The first is the Decision Tree component, which allows you to create TypeForm-like dynamic forms embedding scripts & flows.
Changelog: https://www.windmill.dev/changelog/decision-tree
Tutorial: https://www.windmill.dev/blog/dynamic-form
We're taking this opportunity to announce our new Changelog page, where you can view our major releases as well as the date and version in which they were deployed: https://www.windmill.dev/changelog
NEW [Major] 🔴 Rich table display
Released on 23/01/2024 under v1.251.1
Display arrays of objects as interactive tables (search, filter, hide, view, download as csv)
Changelog: https://www.windmill.dev/changelog/rich-render
Docs: https://www.windmill.dev/docs/core_concepts/rich_display_rendering#rich-table-display
Rich Display Rendering | Windmill
The result renderer in Windmill supports rich display rendering, allowing you to customize the display format of your results. By leveraging specific formats, you can display images, files, tables, HTML, JSON, and more.
In latest, we did a few improvements to the runs page which should feel snappier. And on the admins workspace, you can now see the runs of all workspaces at once:
NEW [Major] 🔴 Database Studio
Released on 23/01/2024 under v1.251.1
In apps, interaction with database content made easy: from a PostgreSQL or MySQL resource, display, edit, add rows, delete rows ... and connect to other components.
Changelog: https://www.windmill.dev/changelog/database-studio
Docs: https://www.windmill.dev/docs/apps/app_configuration_settings/database_studio
runnable fields can now be individually selected to not trigger recompute
NEW [Major] 🔴 Flow & Metadata Copilot
Released on 15/02/2024 under v1.270.0
The Flow & Metadata Copilot is an assistant powered by an OpenAI resource that simplifies your script & flows building experience by population fields (summaries, descriptions, step input expressions) automatically based on context and prompts.
Changelog: https://www.windmill.dev/changelog/ai-copilot
Docs: https://www.windmill.dev/docs/core_concepts/ai_generation#step-input-copilot