Windmill v1.785.0

v1.785.0
Added 6
  • Prefer the npm proxy when the instance configures a registry
  • Show prod and dev as sibling choices in the workspace picker
  • Keep duckdb spilling behind the local-filesystem fence
  • Keep package files on disk and in the object store in npm-proxy
  • Add cancelJob to the TypeScript client
  • Support nested filter groups and dotted paths in triggers
Fixed 11
  • Accept a bodyless request that advertises a JSON content type
  • Fall back to the npm proxy when the CDN request fails outright
  • Bump the bundled DuckDB engine to 1.5.5
  • Delete file resources at the right path on sync push
  • Sync push crashed on edited fileset children; reject non-canonical fileset dirs
  • Keep first param when def main( line has trailing comment
1.785.0 (2026-08-11)
Features
  • ata: prefer the npm proxy when the instance configures a registry (#10632) (a8816b8)
  • frontend: show prod and dev as sibling choices in the workspace picker (#10590) (583649b)
  • keep duckdb spilling behind the local-filesystem fence (#10607) (18ae0bd)
  • npm-proxy: keep package files on disk and in the object store (#10638) (3394546)
  • sdk: add cancelJob to the TypeScript client (#10624) (d9b9137)
  • triggers: nested filter groups and dotted paths (#10625) (ec99108)
Bug Fixes
  • accept a bodyless request that advertises a JSON content type (#10628) (5125467)
  • ata: fall back to the npm proxy when the CDN request fails outright (#10630) (e54b6a9)
  • bump the bundled DuckDB engine to 1.5.5 (#10588) (4fafe59)
  • cli: delete file resources at the right path on sync push (#10639) (1816b11)
  • cli: sync push crashed on edited fileset children; reject non-canonical fileset dirs (#10572) (8513457)
  • parser-py: keep first param when def main( line has trailing comment (#10586) (a02a97c)
  • pin MCP OAuth token requests to the validated address (#10593) (46eca13)
  • python-client: return at most size bytes from S3BufferedReader.read (#10623) (13b5216)
  • raw-apps: respect the instance .npmrc in the raw app editor (#10629) (ceacc17)
  • scope a fork's cloned app policy and custom path to its creator (#10595) (06c6b87)
  • tell MCP clients which tool parameters may be omitted (#10642) (f23a5d7)
View original

Upgraded? How did it go?

Discussion