Skip to main content

Changelog

See what's new with Windmill.

Watch latest Windmill weekly keynotes

Weekly keynotes are hosted on Discord and Youtube on Friday at 5:45 pm CET+1.

See the Windmill roadmap and what's coming next

Roadmap

16 posts tagged with "Enterprise"

View All Tags

Install the Windmill GitHub App instead of using a long lived personal access token (PAT) to authenticate with GitHub for Git sync

New features

  • No need for long lived GitHub personal access token
  • Improved controls over repo access from Windmill using the App installation scope

Support for NATS triggers to run jobs when messages are received.

New features

  • Add support for NATS triggers to run scripts and flows when messages are received from NATS subjects
  • NATS triggers run on the server side without consuming worker resources

Windmill now supports Oracle scripts.

New features

  • Write your Windmill script in Oracle.
  • Run your Oracle scripts locally or in the cloud.

Cloud and enterprise users can now set a custom public URL for their app.

New features

  • Set a custom public URL for your app

Enterprise users can now search jobs and logs using our new indexer service powered by the rust search engine Tantivy.

New features

  • Updated helm charts to run the indexer service and enable full text search
  • Search jobs from anywhere, querying path, args, results or even job logs
  • Minimal grafana-like tool to explore service logs

Enterprise users now have access to a dedicated dashboard for tracking feature requests and issues.

New features

  • Private issue tracking dashboard
  • Feature request tracking
  • Automatic email and Slack/Discord notifications
  • GitHub integration for issue tracking
  • Release tracking and notifications

Support for Kafka triggers to run jobs when messages are received.

New features

  • Add support for Kafka triggers to run scripts and flows when messages are received from Kafka topics
  • Kafka triggers run on the server side without consuming worker resources

Critical alerts notifications are now displayed in the UI.

New features

  • Critical alerts notifications are now displayed in the UI

Windmill AI now supports Mistral's Codestral and Anthropic's Claude 3.5 models.

New features

  • Added support for Mistral Codestral model
  • Added support for Anthropic Claude 3.5 model

Support for WebSocket triggers to run jobs when messages are received.

New features

  • Connect to WebSocket servers and trigger scripts/flows when messages are received
  • Support for both static WebSocket URLs and dynamic URLs generated by scripts/flows
  • Configure initial messages for authentication or subscriptions
  • Filter incoming messages using JSON path matching
  • Server-side listening without consuming worker resources

Worker autoscaling automatically adjusts the number of workers based on your workload demands.

New features

  • Automatic worker scaling based on workload demands
  • Configurable min/max worker limits
  • Support for custom scaling scripts
  • Occupancy-based scaling decisions
  • Cooldown periods to prevent scaling thrashing
  • Detailed autoscaling event logging

Critical alerts for jobs waiting in queue.

New features

  • Add functionality to monitor job queues and trigger alerts for waiting jobs, with UI for alert management in enterprise feature.
  • The "cooldown" parameter determines the minimum duration between two consecutive alerts if the number of waiting jobs are fluctuating around the configured threshold.

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.

We have released our new Windmill Billing Portal https://portal.windmill.dev/.

You can access your Portal from your Instance settings, in the "Core" tab. Or by visiting https://portal.windmill.dev/, entering your email and then accessing the link sent via email. Update contact information, billing details and subscription (seats & workers) from the portal. From there, you can also enable/disable any time automatic renewal and automatic debit (therefore payment by invoice).

In the Usage section, you can find the seats of workers usage of your Prod instance, and check whether your use of Windmill corresponds to your subscription. There is a ‘Report an error’ button, please use it if reported usage is incorrect.

It's also an opportunity for us to explain our new way of managing license keys for self-hosted instances.

As you know, when you subscribe to Windmill, you receive a license key to enter in the instance settings. Now, this key automatically updates every day as long as the subscription is valid. A key is valid for 35 days and expires as soon as an updated key replaces it. This system relieves you from having to worry about your key expiring. Now everything is automatic as long as your subscription is valid. You can still contact us for exceptions.

New features

  • Windmill Billing Portal available at https://portal.windmill.dev/
  • See info on subscription and usage.
  • Update contact info from your portal.
  • Update subscription and billing details.
  • Automatic license key renewal.

If configured, users who are operators in this workspace will be redirected to this app automatically when logging into this workspace.

New features

  • Set an app to pop up when an operator logs into the workspace.
  • Make sure the default app is shared with all the operators of this workspace before turning this feature on.