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

3 posts tagged with "Core concepts"

View All Tags

Data tables

Core conceptsDatabasePersistent storagev1.591.0

Windmill Data Tables provide workspace-scoped relational data storage with near-zero setup, enabling scripts and flows to leverage SQL without exposing credentials.

New features

  • Near-zero setup relational data storage managed by Windmill
  • Workspace-scoped with automatic credential management
  • Support for Custom instance database (superadmin-managed) or Postgres resources
  • Safe parameterized queries in TypeScript and Python
  • Native DuckDB integration with ATTACH syntax
  • Automatic asset detection and data dependency visualization
  • Default "main" data table for simplified access
  • Full CRUD operations for all workspace members

Workspace Dependencies

Core conceptsDependenciesScript editorv1.586.0

Centralized dependency management at the workspace level for shared dependency files across scripts.

New features

  • Centralized dependency management with shared dependency files stored in /dependencies directory.
  • Support for Python, TypeScript (Bun), and PHP with language-specific annotations.
  • Two dependency modes: requirements mode (explicit) and extra mode (hybrid with inference).
  • Dependency file versioning and provenance tracking with Git sync support coming soon.
  • CLI integration for managing workspace dependencies alongside scripts and flows.
  • Creation of workspace defaults will redeploy all existing runnables for given language!

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