Files
windmill/CHANGELOG.md
Ruben Fiszel fbe43c4273 chore(main): release 1.202.1 (#2587)
* chore(main): release 1.202.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2023-11-07 21:01:16 +01:00

309 KiB

Changelog

1.202.1 (2023-11-07)

Bug Fixes

1.202.0 (2023-11-07)

Features

  • add diffs when editing workspace script inside a flow (#2581) (e84e38d)
  • Add override all schedule handlers button (#2579) (f2bff84)
  • add support for flows in vscode extension (#2585) (8a7fe93)
  • frontend: Rework variable table (#2576) (b040a89)

Bug Fixes

  • add tag support for CLI (0ede0f4)
  • add tag sync for cli (6c12c6e)
  • frontend: add missing classes when tabs are in sidebar mode (#2577) (dd3594c)
  • frontend: escape wasn't removing the hash when closing a drawer (#2583) (0951431)
  • handle graphql invalid response (#2582) (12e731b)

1.201.0 (2023-11-06)

Features

Bug Fixes

1.200.0 (2023-11-04)

Features

Bug Fixes

1.199.0 (2023-11-03)

Features

Bug Fixes

1.198.0 (2023-11-03)

Features

  • frontend: fix table when seaching with hidden columns (#2549) (0aaffad)
  • frontend: update displayed path for treeview (#2551) (0349ba5)

Bug Fixes

  • frontend: fix mobile sidebar opacity (#2554) (e1e48cf)
  • make graph rendering uniform across all rem (#2553) (0d4fc6a)
  • make python imports work at any nesting level (75a5766)
  • make timeline fit for high number of iterations for flows (37eac60)
  • subflow with cache can not be considered simple (54f0812)
  • support results[<x>] + export more metatada for scripts (0f37439)

1.197.1 (2023-11-02)

Bug Fixes

1.197.0 (2023-11-02)

Features

Bug Fixes

  • enable default tokenizer truncation (#2537) (29aabd3)
  • fix powershell args passing (b4d5c5a)
  • improve rendering of list with undefined heights (9eec2e2)

1.196.0 (2023-11-01)

Features

  • improve inputs handling for large list on apps (270d871)

1.195.0 (2023-10-31)

Features

  • Ability to restart flow on loop/branchall iteration (#2526) (c31299b)
  • frontend: chartjs wizard (#2532) (03dfe71)
  • invalidate result cache on flow or script change (cf9669c)

Bug Fixes

  • add on success events to triggers list (1974012)
  • fix quick search scripts (b3d2213)
  • Load schedule statistics in background (#2530) (c98ebf9)
  • only load embeddings if in server mode (c803631)

1.194.0 (2023-10-30)

Features

Bug Fixes

  • assign column length of table actions based on number of actions (0c672e7)
  • fix table reactivity (01560db)
  • frontend: fix ai gen (#2518) (6f4fb76)
  • make modal and drawer button hiddable as config (2e55af5)
  • workspaced embeddings for resource types (#2525) (302649f)

1.193.0 (2023-10-28)

Features

  • refactor metrics and add performance debug metrics (#2520) (b888348)

Bug Fixes

  • frontend: add a disabled prop to text inputs (#2512) (7164de8)
  • frontend: fix insert new item (#2519) (c4383cf)
  • frontend: increased size limit for images (#2510) (aaa2657)
  • move keep job directories and expose debug metrics to instance settings UI (55ceca1)
  • prometheus metrics are an instance settings (ea28163)

1.192.0 (2023-10-25)

Features

  • frontend: add display borders configuration to list component (#2508) (dc54829)

Bug Fixes

  • do not share http_client in js_eval runtime (402193c)
  • fix global instance dynamic css (8efe0ca)

1.191.0 (2023-10-24)

Features

Bug Fixes

  • concurrency limit EE feature warning (#2505) (927cbbe)
  • improve concurrency limit lock (d44b078)
  • improve runs to display flow informations (9eaffa5)

1.190.3 (2023-10-24)

Bug Fixes

  • sort arg infos on the client-side (8025a27)

1.190.2 (2023-10-24)

Bug Fixes

  • ListableQueuedJob were missing the priority field (#2500) (96f3854)

1.190.1 (2023-10-24)

Bug Fixes

  • add shapefile to python remapping (2bd629e)
  • improve flow performance at high-throughput (1ec56c0)
  • Track job UUIDs in concurrency table instead of a simple counter (#2498) (f428581)

1.190.0 (2023-10-23)

Features

Bug Fixes

1.189.0 (2023-10-23)

Features

Bug Fixes

1.188.1 (2023-10-21)

Bug Fixes

  • allow superadmin to run inline scripts in repo they are not part of (cef2949)

1.188.0 (2023-10-21)

Features

Bug Fixes

1.187.0 (2023-10-21)

Features

Bug Fixes

  • cache embedding model in docker img (#2474) (8fe30ca)
  • frontend: Remove monaco as a dependency of AppPreview (#2475) (dd1e03d)
  • hub scripts search types (#2471) (e0edd37)
  • windmill_status_code script now properly return + script bash default arg (255dd53)

1.186.0 (2023-10-19)

Features

Bug Fixes

1.185.0 (2023-10-19)

Features

Bug Fixes

  • add select tabs as list inputs for apps (39e612e)
  • fix handling of undefined values in input transforms by serde (acbe129)
  • fix mocking for workflows (f9045dc)
  • go-client build dependencies (#2460) (92c0ab2)

1.184.0 (2023-10-17)

Features

  • filter resource types passed to gpt-4 (#2430) (e20889b)
  • frontend: app editor tutorials (#2443) (aaf8385)
  • Improve Slack schedule error handler and default to it (#2439) (a1d6799)
  • Mute workspace error handler for flows and scripts (#2458) (2dc75f0)
  • refactor entirely json processing in favor or rawjson to handle larger payloads (#2446) (9314d38)
  • Workspace error handler now supports args and Slack for EE (#2447) (f7cc773)

Bug Fixes

  • Error handler script pickers lists both "regular" script and "error handler" scripts (#2449) (8a3537b)
  • fix previous ids for iterators and branches (8d89605)
  • frontend: fix forloop tutorial (#2444) (26371fd)
  • frontend: fix style panel overflow (#2437) (0ce4b34)
  • frontend: simplify flow tutorials (#2448) (0c2004f)
  • Slack token is readable by g/error_handler (#2454) (f9e48dd)
  • update bun to 1.0.5 (a84ce44)
  • update bun to 1.0.6 (e770f25)
  • Workspace error handler extra args are passed to job (#2452) (b7ce7f0)

1.183.0 (2023-10-11)

Features

Bug Fixes

1.182.3 (2023-10-10)

Bug Fixes

1.182.2 (2023-10-10)

Bug Fixes

  • add binaries to release (17b42e6)

1.182.1 (2023-10-10)

Bug Fixes

1.182.0 (2023-10-10)

Features

Bug Fixes

  • add lsp absolute imports for deno in all cases (27c45e3)
  • fix aggrid initialization (9b75e33)
  • frontend: Fix tutorial trigger (#2392) (cad37bc)
  • improve flow status viewer for large values (64c5590)
  • improve handling of large results by frontend (21454a7)
  • tarball for workspace export is generated in /tmp/windmill (f4957d6)

1.181.0 (2023-10-05)

Features

  • add npm_config_registry support for bun, deno and being settable from UI (#2373) (c42b875)
  • frontend: add driverjs (#2327) (bda6f1f)

Bug Fixes

1.180.0 (2023-10-01)

Features

Bug Fixes

  • improve connection in apps (a2fca17)

1.179.1 (2023-09-30)

Bug Fixes

  • fix 0 len flow module processing (f97289a)

1.179.0 (2023-09-30)

Features

  • add trustedDependencies escape hatch for bun (#2364) (52df265)
  • ai code completion (#2361) (0937706)
  • backend: parse expires_in from string in TokenResponse (#2353) (4621915)
  • frontend: copy schema from json and past runs in flow inputs (#2352) (3cb2977)

Bug Fixes

  • error handler does not recover flow anymore and error handler is called only once up the flow (445bf96)
  • frontend: Properly handle click (#2351) (55b7f98)
  • frontend: timezone fix (#2360) (dcfa5fc)
  • improve superadmin settings page (b029027)
  • non skipped failures stop even in presence of an error handler (1c5cc0c)
  • remove shared http clients in rest runtime (4931ed9)

1.178.1 (2023-09-28)

Bug Fixes

  • improve license key check (035bad5)

1.178.0 (2023-09-28)

Features

  • frontend: add app groups management (#2347) (20e0427)
  • frontend: add AppDrawer controls (#2339) (3de6d44)
  • frontend: Switch to component list when deleting a component (#2346) (6fcd72c)

Bug Fixes

1.177.1 (2023-09-26)

Bug Fixes

  • frontend: fix modal closing issues (#2340) (18cf8fa)
  • frontend: fix overflow (#2341) (2e8f2ec)
  • improve list component handling of non array data (dc44b08)

1.177.0 (2023-09-26)

Features

Bug Fixes

  • fix resource type picker object reinitialization (f0f15c4)
  • frontend: Fix build (#2330) (46592af)
  • frontend: Fix markdown dark mode (#2329) (6c19740)
  • set min size of components to 1 (d298093)

1.176.0 (2023-09-24)

Features

Bug Fixes

  • add ability to test this step for flow step (3585929)
  • benchmark worker tags (#2319) (481bcd5)
  • change cache implementation to remove async-timer (4911b4b)
  • fix upto preview issue with nested flows (6492ff6)
  • flow steps appears in all static inputs (c043847)
  • optimize performance for bun scripts without deps (5b33f56)
  • overflow on workspace script picker (5e4db0e)
  • tag id as flow (#2318) (f68cee4)

1.175.0 (2023-09-19)

Features

Bug Fixes

1.174.0 (2023-09-15)

Features

1.173.0 (2023-09-14)

Features

Bug Fixes

  • accept jobs whose duration > 24 days (2c00894)

1.172.1 (2023-09-14)

Bug Fixes

  • improve splitpane + improve deleting conditional tab (1629008)
  • update to svelte 4 (#2280) (90c10d8)

1.172.0 (2023-09-13)

Features

Bug Fixes

1.171.0 (2023-09-12)

Features

  • attempt to SIGTERM before SIGKILL for bash (f40bbba)
  • zero copy result for job result (#2263) (22a7da5)

Bug Fixes

  • 2257 TIME convertion in pg_executor.rs (#2267) (3d71253)
  • fix field duplicate in app background settings (164cdaf)
  • improve bun lockfile resolution (9103ec4)
  • remove result and args from list completed and list queue jobs (e7e63e1)

1.170.0 (2023-09-08)

Features

  • display jobs currently waiting for a worker (3c950c0)
  • snowflake schema explorer + refactoring (#2260) (5cca583)

Bug Fixes

  • fix get_result for python-client (fe41f4f)

1.169.0 (2023-09-08)

Features

Bug Fixes

1.168.3 (2023-09-07)

Bug Fixes

  • add list resource types names (fbbab5c)
  • add stable ids to rows in AppTable (0c91581)
  • reduce aggregate period to list users in workspace (6bc0e37)

1.168.2 (2023-09-06)

Bug Fixes

1.168.1 (2023-09-06)

Bug Fixes

1.168.0 (2023-09-06)

Features

  • dedicated workers for native-throughput performance (EE only) (#2239) (c80f155)

Bug Fixes

1.167.1 (2023-09-05)

Bug Fixes

1.167.0 (2023-09-04)

Features

  • submit result in background thread (unify architecture for dedicated worker) (#2226) (dff1cd9)

Bug Fixes

  • cli: prioritize correctly content file to resolve for ts types (2906d53)

1.166.1 (2023-09-03)

Bug Fixes

  • fix setting is ready for s3 workers (b0ed0f9)

1.166.0 (2023-09-03)

Features

Bug Fixes

  • fix datetime handling for python (b35ffd4)
  • frontend: Fix App Modal z-index (#2210) (9787edb)
  • see run detail in a new tab (719a7b1)
  • update wmill python generator thus updating windmill-api (f912f1d)

Performance Improvements

1.165.0 (2023-08-31)

Features

  • improve queue performance when queue grows large (ada88a2)
  • support partial go dependency pinning (41107c7)

Bug Fixes

  • uniformize that all job links specify the workspace (d311d76)

1.164.0 (2023-08-31)

Features

  • add workspace variable to worker tag (276cd6d)

Bug Fixes

1.163.1 (2023-08-30)

Bug Fixes

  • avoid perpetual spinning of recompute all component (11e1ecb)

1.163.0 (2023-08-30)

Features

  • add global cache configuration (7c5ea56)

Bug Fixes

  • fix cyclical loop in apps (61df339)

1.162.2 (2023-08-29)

Bug Fixes

1.162.1 (2023-08-29)

Bug Fixes

  • fix deps incompatibilities (6c5a8a3)

1.162.0 (2023-08-29)

Features

Bug Fixes

  • add setState, getState to client (67f868f)
  • relative imports in deno (30ea354)

1.161.0 (2023-08-28)

Features

Bug Fixes

  • allow deno to --write lock when using lockfiles (770a3e8)
  • fix refresh init in presence of app stepper (840fbbc)

1.160.0 (2023-08-27)

Features

  • add parallelism control to forloops (34e2a80)

1.159.0 (2023-08-27)

Features

  • add support for root certificate in postgresql (b492fd9)
  • support to set linked secret variable to any field of a newly created resource (fe1e419)

Bug Fixes

  • canceling jobs (0dfdf8f)
  • fix app table footer label when -1 (24ac1e2)
  • operation are redacted instead of username which fix audit logs for non admin users (487d56c)

1.158.2 (2023-08-26)

Bug Fixes

  • expose getResumeUrls in windmill-client (3142bc9)

1.158.1 (2023-08-26)

Bug Fixes

1.158.0 (2023-08-26)

Features

  • add lockfile for deno + use npm module for deno for windmill-client (9547a06)

1.157.0 (2023-08-26)

Features

  • lock inline scripts for apps on deploy (f5121e9)

Bug Fixes

  • make workspace error handler picker accept any script (53976da)

1.156.1 (2023-08-25)

Bug Fixes

1.156.0 (2023-08-24)

Features

1.155.0 (2023-08-24)

Features

  • add templatev2 using new eval (13d870f)
  • eval v2, blazing fast eval triggered only upon the right changes (#2164) (5207a7a)
  • remove connect in favor of eval (e7aaa17)

Bug Fixes

  • bump bun to 0.8.0 (4825519)
  • fix tables not updating inputs on creation (a419bc4)
  • frontend: Fix code display + use async/await in fetch examples (#2150) (2f9177f)
  • frontend: fix copyToClipboard on non-HTTPS site (#2046) (95ea0e8)
  • update go to 1.12.0 and deno to 1.36.2 (4317573)
  • update python client with by_path methods (8a25a86)

1.154.2 (2023-08-22)

Bug Fixes

  • fix cancel job for flows in some edge cases (58bb19a)

1.154.1 (2023-08-22)

Bug Fixes

1.154.0 (2023-08-21)

Features

  • deploy folders as well in the UI deployer (bcf5d4e)

Bug Fixes

  • avoid stack-overflow on jsruntime for recursive objects (127eea3)
  • do not require auth for OPTIONS requests (bdd59c9)

1.153.0 (2023-08-20)

Features

  • multiline support in bash (e1469cc)

Bug Fixes

  • update deno-client to use new Resource and Variable endpoints (c13428a)

1.152.0 (2023-08-20)

Features

  • handle drift in every time referencing db times (b9fb206)
  • prometheus metrics are now ee only (2afea50)

Bug Fixes

  • improve progress bar UX (85d2d47)
  • reinit retry to undefined in flow steps (75f4723)

1.151.2 (2023-08-18)

Bug Fixes

1.151.1 (2023-08-18)

Bug Fixes

1.151.0 (2023-08-17)

Features

  • frontend: Fix workspace switch + always displays confirmation modal on top of splitpanel separator (#2115) (eea9ce9)

Bug Fixes

  • fix python get_resource (cb00a13)

1.150.0 (2023-08-17)

Features

Bug Fixes

  • powershell icon (#2109) (c817af7)
  • set NETRC at init and not for every job (359845f)
  • unify clients to use server-side interpolation to retrieve full resources (067908c)
  • unify clients to use server-side interpolation to retrieve full resources (930839a)
  • unify clients to use server-side interpolation to retrieve full resources (e9c19b5)

1.149.0 (2023-08-17)

Features

  • frontend: Add List pagination + add loading state in tables (#2096) (9b15e40)

Bug Fixes

  • appgrid refresh selected on row on result changes (0af264f)
  • fix folder creation if job folder already exist (c320ea8)
  • fix go envs passing (ed6494f)
  • frontend: Fix toast when adding a user + set default vscoode the… (#2080) (801f2a8)

1.148.0 (2023-08-14)

Features

Bug Fixes

1.147.3 (2023-08-13)

Bug Fixes

  • bun: correctly handle empty deps script bun to deploy (46b25f9)

1.147.2 (2023-08-13)

Bug Fixes

  • bun: add npm type acquisition (3284245)

1.147.1 (2023-08-13)

Bug Fixes

  • bun: only install -p dependencies (23164c8)
  • bun: only install when requirements are missing if using nsjail (3bc1050)

1.147.0 (2023-08-13)

Features

  • add lsp to bun and remove experimental status (891c9dc)

1.146.1 (2023-08-13)

Bug Fixes

  • bun: windmill-client does not require set to be initalized (993a145)
  • enable bun to do resolution as fallback to allow specifier (9c97828)
  • powershell escape backticks (#2044) (cddef1a)
  • really use bun in flow builder (#2045) (c2281ef)

1.146.0 (2023-08-12)

Features

  • respect lockfiles for bun (2ba132b)

Bug Fixes

  • fix array static input editor initialization (4dcf7ae)

1.145.3 (2023-08-11)

Bug Fixes

1.145.2 (2023-08-11)

Bug Fixes

  • bun: remove need for manual setClient (4794bd0)

1.145.1 (2023-08-11)

Bug Fixes

1.145.0 (2023-08-11)

Features

Bug Fixes

  • frontend: Fix lagging issues when resizing (#2027) (c2a92b6)
  • frontend: Handle invalid string defaults for date values. (#2033) (7cdd6db)
  • modify snake case numbers resource types (#2029) (a4ba4af)
  • restrict furthermore when the summary is transformed into a path (2de4192)
  • sync dark-mode icon across multiple renders (#2024) (27a8e52)

1.144.4 (2023-08-10)

Bug Fixes

1.144.3 (2023-08-10)

Bug Fixes

  • fix monaco initialize api error (fb64ba0)
  • revert monaco update (f4de5ea)

1.144.2 (2023-08-09)

Bug Fixes

  • make path changeable even if linked to summary (f3b674a)

1.144.1 (2023-08-09)

Bug Fixes

  • make path changeable even if linked to summary (003da78)

1.144.0 (2023-08-09)

Features

Bug Fixes

1.143.0 (2023-08-08)

Features

  • frontend: add disabled prop to select input (#2007) (f6c9e34)

Bug Fixes

  • add BASE_URL and WM_TOKEN to native scripts (b5ba9da)
  • fix clear schedule to be workspace specific (1d1cd31)
  • frontend: Fix auto invite overflow (#2009) (c22e3b5)

1.142.0 (2023-08-07)

Features

Bug Fixes

  • custom config layout get priority for plotly components (e7febc7)
  • frontend: Download as CSV (#2000) (5f3b2ea)
  • refresh token on login and regularly (9337716)

1.141.0 (2023-08-05)

Features

  • add support for custom import map on deno (23a5bfa)

1.140.1 (2023-08-05)

Bug Fixes

  • cli: handle extra headers in zip call (7a731dc)

1.140.0 (2023-08-05)

Features

Bug Fixes

  • add more indexes for performance reasons (4e21b1a)
  • ai code block regex (#1992) (8289afd)
  • frontend: Fix flow editor panel sizes (#1985) (911162a)
  • frontend: Fix image loading animation + app preview select scrolling issues (#1990) (ae79216)
  • frontend: Fix log bg color + add style to the supabase connect button (#1981) (b2f23fb)
  • frontend: View runs+ fix flow graph overflow issues (#1984) (923504f)
  • make plotly dynamically change on layout change (c31118c)
  • reset with minimal code (#1982) (c031b9f)

1.139.0 (2023-08-01)

Features

Bug Fixes

  • cli: add support for inlining native ts (87326b7)
  • fix draft permissions (require writer instead of owner) (bf57c3a)
  • frontend: Display transformer errors (#1971) (d67cfa4)
  • frontend: Fix app icons (#1977) (1a15372)
  • frontend: Fix dropdown buttons (#1970) (eea36b5)
  • frontend: Fix script settings overflow (#1969) (b576686)
  • improve code structure to reduce unecessary dependency of apppreview on heavy packages (3410e66)

1.138.1 (2023-07-30)

Bug Fixes

  • cli: reassign -d to --verbose and --data (5a354fc)
  • frontend: fix rename for runnable inputs (3c0c05a)
  • postgres: add uuid support as input (a3801d0)
  • postgres: add uuid support as input (3dac295)

1.138.0 (2023-07-28)

Features

Bug Fixes

1.137.1 (2023-07-27)

Bug Fixes

  • pin deno backend versions (acf2765)

1.137.0 (2023-07-27)

Features

  • add workspace specific tags (52f28b5)
  • extra_requirements (93ac794)
  • frontend: Add an output format (#1939) (e4506fe)
  • frontend: AI edit / fix improvements (#1923) (0aa81e3)
  • frontend: App components dark mode (#1937) (71502c2)
  • frontend: Make Plotly layout dynamic (#1942) (9a539f9)
  • handle worker groups with redis (6f47bf9)
  • lock depedency for the entire flow + dependency job depend on script/flow's tag (90d57e2)
  • resolve dependencies across relative imports for python (0f31ffe)
  • resolve dependencies across relative imports for python (31141ce)
  • use flock to avoid concurrency issues on pip and shared volume (c22d2b9)
  • worker group for flows (a099791)

Bug Fixes

  • add property while viewing as JSON (+ ui tweaks) (#1941) (4f3b483)
  • respect FIFO order for concurrency limit (601da7f)

1.136.0 (2023-07-24)

Features

  • add SCIM instances groups to group page (6517caf)

Bug Fixes

  • frontend: Fix fetch webhook code + add copy to clipboard button (#1928) (7799e4e)
  • improve SCIM sync (c05b138)

1.135.1 (2023-07-23)

Bug Fixes

1.135.0 (2023-07-22)

Features

Bug Fixes

  • frontend: Fix show archived button position (#1921) (713f3e8)
  • off by one concurrency limit fix (a054bdd)

1.134.2 (2023-07-20)

Bug Fixes

  • frontend: Prevent options from closing when an option is selected (#1912) (b2b3249)
  • remove lockfile on any rawinput change in flows (8c58752)
  • remove lockfile on any rawinput change in flows (dfb1d8f)

1.134.1 (2023-07-20)

Bug Fixes

1.134.0 (2023-07-19)

Features

  • frontend: add deployment history + script path (#1896) (3a805d1)
  • make row information available from table rows' evals (ad1b92d)
  • use openai resource for windmill AI (#1902) (ddd8049)

Bug Fixes

  • backend: openai resource not only variable (#1906) (778ac92)
  • parse bash args with same-line comments (#1907) (0f7ed87)

1.133.0 (2023-07-19)

Features

  • add SAML support in EE (d715ec5)
  • frontend: generate scripts in the flow and app builders (#1886) (2416805)

1.132.0 (2023-07-16)

Features

  • add powershell as a template (b71362f)
  • add schedule to syncable resources (1956c43)
  • add whitelist envs to passthrough the workers (ff0048a)
  • frontend: Eval for Drawer titles (#1882) (fee2b47)

Bug Fixes

  • frontend: fix bg script selection (#1881) (df5a4db)
  • frontend: fix payload query parameter in get by path webhook (#1875) (e5027cd)

1.131.0 (2023-07-14)

Features

Bug Fixes

  • fix REST job potential double execution (70bc56a)
  • global cache now cache symlinks (da9c634)

1.130.0 (2023-07-13)

Features

  • add transformer to background scripts (8547125)

1.129.1 (2023-07-13)

Bug Fixes

  • add configurable HEADERS for CLI (53f57e0)

1.129.0 (2023-07-13)

Features

  • add jumpcloud support for sso (9fcd37c)
  • add powershell to base image (06d15bf)
  • frontend: Add manual calendar button + add shortcuts (#1866) (4017407)
  • frontend: use typed dict for resource types in python (#1869) (da70133)
  • generate and fix scripts using Autopilot powered by OpenAI #1827) (012ea2d)
  • Per script concurrency limit with time window (#1816) (e2fb35a)

Bug Fixes

  • fix initial reactivity double trigger (dfcb6eb)
  • frontend: Fix App multi select render (#1867) (9f1d630)
  • frontend: fix conditional portal (#1868) (8345b38)
  • frontend: store exists openai key (#1870) (16b0e28)
  • improve bash flushing (1fc36c9)
  • make workers bind their http servers on any available port for OCI compliance (08e3502)
  • Other schedules only display schedules related to script/flow (2be0714)

1.128.0 (2023-07-11)

Features

Bug Fixes

  • frontend: App errors array (#1851) (06a8772)
  • frontend: Fix app drawer display + add missing flattent (#1853) (4093939)
  • frontend: Fix select width in app table to avoid content jump (#1850) (1ebc86c)
  • frontend: only forward css variable (#1856) (4034ab0)
  • frontend: Support both copying the key and the value in the ObjectViewer (#1854) (f2101c0)

1.127.1 (2023-07-10)

Bug Fixes

  • frontend: Fix debug runs zIndex (#1822) (ce9088e)
  • frontend: Fix graph view when mulitple graphs are displayed (#1821) (5e4e52a)

1.127.0 (2023-07-10)

Features

Bug Fixes

1.126.0 (2023-07-09)

Features

Bug Fixes

  • frontend: add missing required argument to correctly compute isValue (#1807) (94a0820)
  • frontend: Fix multi select custom css (#1813) (518bf23)
  • frontend: isValid when no properties (#1806) (8e7db51)
  • frontend: unselect ScriptPicker + slack script (#1802) (ec6fbab)
  • update deno to 1.35.0 (18f4dc0)

1.125.1 (2023-07-05)

Bug Fixes

  • fix go and py resolution cache overlap (5b7c796)
  • frontend: Fix Quill component (#1797) (8ece51c)

1.125.0 (2023-07-04)

Features

  • add groups to app ctx (499dd5b)
  • improve debug runs wrt to frontend scripts (dda9920)
  • native fetch + native postgresql jobs (#1796) (c669e99)

Bug Fixes

  • fix global error handler (f98c199)
  • fix go and python cache resolution conflict (54c6aed)
  • frontend: Allow AppSelectTab (#1787) (080e244)
  • frontend: Fix script builder (#1795) (c6d520b)
  • frontend: Forked svelte-select to fix overflow issues using a po… (#1778) (bd481ad)
  • tooltip and copy button in text (30b041e)

1.124.0 (2023-06-30)

Features

  • add configurable global error handler (8c566a2)

1.123.1 (2023-06-29)

Bug Fixes

  • add CREATE_WORKSPACE_REQUIRE_SUPERADMIN (ff942f4)

1.123.0 (2023-06-29)

Features

  • cancel non-yet-running jobs and rework force cancellation (4763242)
  • frontend: Add documentation link in the component settings (#1773) (3b25fd9)
  • frontend: add resources warning (#1776) (a8af158)
  • smtp support to invite users (#1777) (7851e93)

Bug Fixes

1.122.0 (2023-06-23)

Features

  • release wmillbench publicly (161f793)

1.121.0 (2023-06-22)

Features

  • download logs from backend (7a1f999)
  • script versions history (ee433bd)

1.120.0 (2023-06-22)

Features

  • add ability to copy job args (29a2eeb)
  • add update checker on version info (f9341af)

Bug Fixes

  • cli: expose --skip-secrets --skip-variables --skip-resources (a1b5c14)

1.119.0 (2023-06-22)

Features

  • cli: add skipSecrets, skipVariables, skipResources (2df29a1)

Bug Fixes

1.118.0 (2023-06-22)

Features

  • add dynamic args for input list (05d1b20)
  • add preselect first config for app selects (11c6ff7)
  • editable resource types + rt in deployments (fdb7ab7)
  • resume and approvers available in iterator and branch expr (a98e146)
  • step mocking for flows (4c594c0)

Bug Fixes

  • correctly handle deeply nested results for out-of-order loops (82f20d3)

1.117.0 (2023-06-20)

Features

  • add dynamic default args to approval page form (a4365cb)
  • add schema form to approval steps (59e395a)
  • list component for apps (#1740) (dd03f33)

Bug Fixes

  • make postgresql attempt to create users regardless of if superadmin or not (6dabc93)
  • remove __index from aggrid (258943c)

1.116.0 (2023-06-19)

Features

  • add delete draft from home (4b7f681)
  • add diff viewer to script autosave discard menu (80c07ad)
  • add enums to array args (1060d32)

Bug Fixes

  • deploy dev/staging/prod small fixes (848c03b)

1.115.0 (2023-06-18)

Features

  • add dataflow view for workflows (d31959b)
  • add dataflow view for workflows (d7d5bce)
  • add extra config to aggrid (1a75641)
  • dev/staging/prod and deploy from web (#1733) (ac1a432)
  • frontend: vscode extension dark mode (#1730) (157d722)
  • new default encoding for resource types in deno (a16798b)

Bug Fixes

  • autosize app inputs (5210150)
  • flow editor design improvements (d87e5ea)
  • flow editor design improvements (eafb6ed)
  • flow viewer (6ccbf2d)
  • improve agGrid persistence when result change + setSelectedIndex (fe9c757)
  • infer schema for script without schema in flows (2db5337)

1.114.2 (2023-06-12)

Bug Fixes

1.114.1 (2023-06-12)

Bug Fixes

  • fix app button form modal (a121ca0)
  • fix use input from input library + make selected subgrid clearer (e942c43)
  • frontend: Fix text input (#1712) (f495cf0)

1.114.0 (2023-06-12)

Features

  • remove the need for BASE_INTERNAL_URL (263e03c)

1.113.2 (2023-06-12)

Bug Fixes

  • correct schedule jobs ordering + avoid cdn for quill css (7418923)

1.113.1 (2023-06-12)

Bug Fixes

  • fix retrieving last jobs of schedules (e266337)

1.113.0 (2023-06-12)

Features

  • add rich text editor as component to apps (quill) (1a7aa4c)
  • rework schedule page entirely to display jobs informations (4963286)

1.112.0 (2023-06-10)

Features

  • local dev page on the web and compatible with vscode extension (8342ed8)

Bug Fixes

  • pip install repsect proxy settings (ebb6311)
  • use app for dev setup directly (8b6e5a3)

1.111.3 (2023-06-09)

Bug Fixes

  • add NO_PROXY and make pip respect proxy args (b6a037a)

1.111.2 (2023-06-09)

Bug Fixes

  • add job execution time and mem everywhere applicable (98d6b21)
  • add more options to aggrid (2e190f3)
  • add support for http_proxy and https_proxy (67b3b06)
  • toggle self-signed certs support in oauth2 using env variable ACCEPT_INVALID_CERTS (#1694) (bfe88de)

1.111.1 (2023-06-09)

Bug Fixes

  • add cancel button to flowpreview (6b50a2b)

1.111.0 (2023-06-09)

Features

Bug Fixes

  • be more specific about replacing nan in python deser (9cd73ab)

1.110.0 (2023-06-07)

Features

  • add suggested results to prop picker (67b05d3)
  • apps: copy paste across apps (7f81abd)
  • deleting a flow step show confirmation modal with refs (c7fac8c)
  • migrate ts parser to wasm (#1686) (c702f40)
  • support custom env variables (#1675) (98e1fdd)

Bug Fixes

  • empty flows not return their inputs (253fd91)

1.109.1 (2023-06-04)

Bug Fixes

  • fix go-client generation (a0401ac)

1.109.0 (2023-06-04)

Features

1.108.2 (2023-06-03)

Bug Fixes

  • improve websockets handling for flow editor (ce94426)
  • optimize object viewer to handle large data (ae5b11a)

1.108.1 (2023-06-02)

Bug Fixes

  • frontend: Fix currency input (#1667) (3e7dd0d)
  • renaming app + improve flow rendering (f7e23ac)

1.108.0 (2023-05-31)

Features

Bug Fixes

1.107.0 (2023-05-29)

Features

  • backend: webhook specific tokens (8c33599)

Bug Fixes

  • backend: fix initial worker ping issue (1816252)

1.106.1 (2023-05-29)

Bug Fixes

  • backend: fix initial worker ping issue (1816252)

1.106.0 (2023-05-28)

Features

  • apps: add setValue to frontend script's SDK (8c9b080)
  • cli: add resolveDefaultResource (e19fabb)

1.105.0 (2023-05-27)

Features

  • apps: added deployment history browser (7cb1d12)
  • cli: add variables add to CLI (6f1d5c4)

Bug Fixes

  • cli: expose an encrypt value endpoint (1fff16b)
  • frontend: Check whether the source has the right type (#1647) (7fd5543)

1.104.2 (2023-05-24)

Bug Fixes

  • python: fix python execution (3e19be1)

1.104.1 (2023-05-24)

Bug Fixes

  • cli: avoid looping infinitely and avoid prompt if interactive (97b4403)
  • cli: fix hub pull (d892ca5)
  • cli: parse schema when pulling from hub (6851b86)
  • frontend: Fix app toolbar z-index (#1641) (42af285)

1.104.0 (2023-05-24)

Features

Bug Fixes

  • cli: do not rely on x.nest.land (ad66bfa)
  • python: handle nan (de4042e)

1.103.0 (2023-05-22)

Features

  • docker as a new supported language (b8da43d)
  • frontend: add flowstatus and log component for apps (11a52f2)
  • frontend: add plain chartjs component (#1621) (eb99b73)
  • frontend: disable tabs (#1623) (5905d3b)

1.102.1 (2023-05-21)

Bug Fixes

  • add setVariable to deno-client (501bb11)

1.102.0 (2023-05-19)

Features

  • add ability to pass the full raw body (#1611) (b91f7d5)
  • add GOPROXY + fix on saved inputs (cdc4f29)
  • backend: add REQUEST_SIZE_LIMIT env variable (1cbd704)
  • backend: non mapped values are passed as arg 'body' (a13d283)
  • expose a react sdk to integrate windmill into react apps (#1605) (632be3b)
  • frontend: add presets components (#1589) (f7338c9)
  • lsp: add black + ruff + shellcheck (#1597) (89e55e0)

Bug Fixes

  • frontend: Add missing tooltips + multilpe small fix in the app builder (#1590) (fff2b5a)
  • frontend: Fix inputValue connection to ensure done event is always sent (#1607) (f27abec)
  • frontend: fix pdf header + icon picker (#1586) (a1cdf13)
  • frontend: Fix rx (#1609) (c687a77)
  • frontend: Fix the spinning logo position (#1595) (94b8bc4)
  • rework multiselect as app component (#1599) (85576b0)

1.101.1 (2023-05-16)

Bug Fixes

  • backend: make result job endpoints public (41f2d35)
  • frontend: add temp hidden span to compute the text max length (#1573) (2a17d60)
  • frontend: fix app multi select (#1574) (45acdc8)

1.101.0 (2023-05-15)

Features

  • backend: add job_id as a query arg to force set the new job_id (b6c0018)
  • frontend: stepper standalone (#1558) (ad6e967)

Bug Fixes

  • frontend: Handle empty required in SchemaForm (#1571) (efc4e9c)

1.100.2 (2023-05-14)

Bug Fixes

  • cli: update wmill script push (678b574)
  • discriminate execute apps by component (908358e)
  • transform_inputs now only support single line expressions (c252b76)

1.100.1 (2023-05-12)

Bug Fixes

1.100.0 (2023-05-12)

Features

  • frontend: add download button (9b9730d)

Bug Fixes

  • backend: handle Date type (5e7e46e)
  • frontend: apps rendering should not depend on local time (8e785d8)
  • frontend: only download result for apps (6bbd937)

1.99.0 (2023-05-10)

Features

  • backend: run endpoints also support support x-www-form-urlencoded encoded payloads (2b57418)
  • frontend: add hide refresh button (ef089ab)
  • frontend: add input library to flow builder (957fd81)
  • frontend: allow copy pasting nested containers (742ee3a)
  • frontend: app on error (#1556) (6c2ba05)
  • frontend: App select tabs (#1557) (4ad530f)
  • frontend: conditional rendering (#1555) (3d371d5)
  • increase timeout to 900 (018b504)

Bug Fixes

  • backend: run endpoints also support support x-www-form-urlencoded encoded payloads (5601d04)

1.98.0 (2023-05-09)

Features

  • frontend: if member of a single workspace, autoset at login (2dfb74e)

Bug Fixes

  • backend: grant all on raw_app (c62670f)

1.97.0 (2023-05-09)

Features

  • backend: add windmill_status_code to run_wait_result (38ec7d3)
  • backend: cache hub scripts in the worker cache (7537f1a)
  • backend: in python, if a value is bytes, it is encoded to base64 automaticaly (6b5ceed)

Bug Fixes

  • lsp: handle write_message errors (9392890)

1.96.3 (2023-05-08)

Bug Fixes

  • cli: add folder listing (c598083)
  • cli: show diffs only with --show-diffs (d254088)
  • cli: show diffs only with --show-diffs (37f08e9)
  • cli: variable updating (2639250)

1.96.2 (2023-05-08)

Bug Fixes

  • cli: add debug mode to CLI + improve error output (8f1cdf1)

1.96.1 (2023-05-08)

Bug Fixes

  • cli: fix cli folder sync (239f401)
  • cli: fix cli folder sync (a90514b)

1.96.0 (2023-05-08)

Features

  • add support for full fleged apps (react, svelte, vue) (#1536) (13242ab)
  • frontend: Add a custom deepEqualWithOrderedArray to handle orde… (#1537) (3a291f7)
  • frontend: Add label, description, input style + add displayType… (#1540) (bef829d)
  • frontend: app modal (#1518) (686f5bb)

1.95.1 (2023-05-06)

Bug Fixes

  • cli: cli flow sync improvements (e585e3a)

1.95.0 (2023-05-05)

Features

  • backend: default parameters are used in python if missing from args (8791a86)
  • frontend: App Schema Form component (#1533) (85c0d93)
  • frontend: App stepper (#1529) (15f1c94)
  • frontend: Merge run configuration + triggers (#1530) (1be4658)

1.94.0 (2023-05-04)

Features

Bug Fixes

  • backend: fix python transformers (a07e3e8)
  • frontend: fix ArrayStaticInputEditor width (#1528) (b423eec)
  • frontend: fix select width (#1526) (f248c09)
  • frontend: preserve customise arguments (b4867f1)

1.93.1 (2023-05-03)

Bug Fixes

  • cli: add yaml support for cli (03e6017)

1.93.0 (2023-05-03)

Features

  • frontend: add recompute others to background scripts (392d0f8)

Bug Fixes

  • frontend: deploy path for apps (7ac9677)

1.93.0 (2023-05-03)

Features

  • frontend: add recompute others to background scripts (392d0f8)

Bug Fixes

  • frontend: deploy path for apps (7ac9677)

1.92.2 (2023-05-02)

Bug Fixes

  • go-client: fix go-client gen (82c4d66)

1.92.1 (2023-05-02)

Bug Fixes

  • go-client: fix go-client gen (df333d9)

1.92.0 (2023-05-02)

Features

  • frontend: add labels as table action (64065c1)
  • frontend: add labels as table action (2ab1714)
  • frontend: allow running eval in every field (62acbb5)
  • frontend: background script can run script and flows (#1515) (607c803)

Bug Fixes

1.91.0 (2023-05-01)

Features

  • add drafts for apps (f7374c8)
  • introduce backend persisted draft systems for scripts (88e37fe)
  • introduce draft for flows (a196642)

1.90.0 (2023-04-28)

Features

  • backend: add EXIT_AFTER_NO_JOB_FOR_SECS for ephemeral workers (de9abd1)
  • backend: add JOB_RETENTION_SECS to delete completed jobs completed after expiration period (0b7bad3)
  • backend: expose tag in the job (#1486) (324d4f5)
  • frontend: adapt style (#1488) (41a24ec)
  • frontend: add an eval input component for flow (#1494) (2815f1e)
  • frontend: Add new integration icons (#1479) (7adacd4)
  • frontend: refactor inline script (#1480) (05c837e)
  • frontend: Schedules run now (#1475) (47f0f35)
  • frontend: Small style fix (#1473) (7ad496a)
  • frontend: Support TS union type with a select field (#1457) (8b76324)

Bug Fixes

  • frontend: Allow 0 as select default value (#1474) (d8529ff)
  • frontend: close the modal before deleting a form modal (#1484) (430c733)
  • frontend: fix apply connection (#1487) (cf59cc0)
  • frontend: Fix frontend script (#1476) (b60a7f6)
  • frontend: fix recomputa all (#1491) (fb05a09)
  • frontend: Flow editor design updates (#1477) (50d814c)
  • frontend: Minor app editor updates (#1458) (8fd10b1)
  • frontend: register applyConnection as a callback to remove unnecessary reactivit (#1485) (d915f6b)
  • frontend: reset ui job loading state when submitting preview job triggers error (#1483) (6f8616f)
  • frontend: Update CLI login request styling (#1454) (c77393c)
  • frontend: Update direct exports (#1456) (4a2af13)

1.89.0 (2023-04-23)

Features

  • backend: global cache refactor for pip using tar for each dependency (#1443) (369dd0d)
  • backend: only run fully deployed scripts (3d031c7)
  • backend: worker groups (#1452) (722783f)
  • backend: workers are instantly ready and sync with global cache in background (670ba51)
  • ee: sync cache in background (c919827)
  • ee: sync cache in background (0e77e37)
  • frontend: Add documentation links (#1399) (36acbf7)
  • frontend: Add seconds input (#1445) (30bf7ad)
  • frontend: add toast actions (#1411) (d173232)
  • frontend: reorder array items in app editor (#1426) (3615fb2)
  • frontend: support showing metadata on script add via query param (#1438) (3c98452)

Bug Fixes

  • backend: avoid potential conflict between pull from tar and background sync (d76e907)
  • backend: global cache synco only start if all piptars have been downloaded (5f8a730)
  • frontend: App color picker overflow issue (#1449) (32903d2)
  • frontend: fix copy content button width (#1428) (d96d4a5)
  • frontend: Minor update of app default codes (#1440) (fe75aa1)
  • frontend: Update app default codes (#1432) (c8acfbc)
  • frontend: Update app mobile preview width (#1431) (1764613)
  • frontend: Update flow tooltip z-indexes (#1433) (17cb8fc)
  • frontend: Update flow viewer styling (#1441) (46a29b5)

1.88.1 (2023-04-18)

Bug Fixes

1.88.0 (2023-04-17)

Features

  • backend: install python scripts on save (cb7e686)
  • frontend: Add runs preview popup (#1405) (4ab023f)
  • frontend: cancellable inline script editor run (e828d26)
  • frontend: Remove gap when button label is empty (#1402) (568f59e)
  • frontend: Unify main lists (#1406) (48bbbd0)
  • frontend: Update airtable instructions (#1403) (7dc7ece)
  • inputs library on run page (92a2934)

Bug Fixes

1.87.0 (2023-04-11)

⚠ BREAKING CHANGES

  • frontend: Add option to return file names (#1380)

Features

  • backend: add instance events webhook (f2d3c82)
  • backend: extend cached resolution for go (dac61d1)
  • backend: Redis based queue (#1324) (d45e6c9)
  • frontend: Add option to return file names (#1380) (3dabac1)
  • python: cache dependency resolution (facb670)

Bug Fixes

  • backend: nested deno relative imports (955a213)
  • cli: overwrite archived scripts (1f705ca)
  • frontend: Add missing stopPropagation (#1394) (58d4b55)
  • frontend: fix app init issue (d0e0e1f)
  • frontend: Fix frontend dependencies (#1379) (8e9c491)
  • frontend: Fix icon picker input (#1389) (8a44f8e)
  • frontend: Fix mac shortcuts (#1381) (41831d5)
  • frontend: fix popover configuration to avoid content shift (#1377) (2031e1e)
  • frontend: remove stopPropagation that was preventing components dnd (#1378) (de8dc1e)

Performance Improvements

  • parallelize more operations for deno jobs (e911869)

1.86.0 (2023-04-08)

Features

  • backend: add /ready endpoint for workers (94eecea)
  • backend: add GET endpoint to trigger scripts (15c75d9)
  • backend: lowercase all emails in relevant endpoints (#1361) (7f9050b)
  • cli: add getFullResource (3a232db)
  • do cache bucket syncing in background + check tar before pushing it (#1360) (3e5ff86)
  • frontend: add flow expand button (34a8b01)
  • frontend: add impersonate api + local resolution of import by lsp v0 (7675f08)
  • frontend: add workspace to ctx (8f7a11b)
  • frontend: Improve login + toasts (#1363) (92be102)
  • frontend: make script editor a single page (b84be60)
  • frontend: Tone down text + display whole text (#1366) (f214d5f)
  • improved cron/schedule editor (#1362) (17176bb)

Bug Fixes

  • backend: allow cors (8a594a8)
  • backend: allow longer name/company (eff61bb)
  • backend: always flush bash output (517b2c9)
  • backend: always flush bash output (7a9091f)
  • backend: inline script app python fix (8c72722)
  • frontend: Add FlowGraph display on Safari (#1351) (2819b09)
  • frontend: Fix button poppup (#1368) (a344928)
  • frontend: Fix connected property (#1371) (4af39f0)
  • frontend: Fix flow templateEditor (#1367) (51fc436)
  • frontend: make croninput a builder rather than a tab (266b5b0)
  • frontend: Minor fixes (#1374) (76a2a1d)
  • no need to map internal ports to hosts (#1365) (4ec035b)

1.85.0 (2023-04-03)

Features

  • add local cache for folder path used + invalidate cache on folder creation (018b051)
  • frontend: add agGrid api hooks + ready (de1e294)
  • frontend: Add ID renaming popup (#1344) (0b8a08c)

Bug Fixes

  • backend: improve handling subflow with many depth using tailrec (8c53598)
  • backend: improve subflow processing (390a988)
  • frontend: PDF reader header positioning (#1350) (daf8276)

1.84.1 (2023-03-31)

Bug Fixes

  • cli: overwrite instead of smart diff (b6d5eef)

1.84.0 (2023-03-31)

Features

  • add force cancel (fbe5c18)
  • add the ability to edit previous versions (2368da2)
  • backend: reduce memory allocation for big forloops of flows (c7506e4)
  • frontend: App component style input grouping (#1334) (01564f0)
  • frontend: Display frontend execution result in Debug Runs (#1341) (57f8dd9)
  • frontend: improve input connection UI (#1333) (5ac646e)

Bug Fixes

  • backend: add a refresh button to workspace script/hub (bb61cef)
  • backend: backend compatability on macos (#1340) (dfd2abc)
  • frontend: Export python code as string (#1339) (2779891)
  • frontend: improve app tables (cd1f9b6)
  • frontend: improve loading of big args in job details (71619ac)
  • frontend: improve loading of big jobs in run form (b325493)

1.83.1 (2023-03-28)

Bug Fixes

  • cli: plain secrets might be undefined (569a55e)

1.83.0 (2023-03-28)

Features

  • backend: allow relative imports for python (a5500ea)
  • backend: execute /bin/bash instead of /bin/sh for bash scripts (021fa23)
  • backend: improve relative importsfor deno (eaac598)
  • backend: increase timeout for premium workspace (00b70d9)
  • frontend: add pagination (33c07d3)
  • frontend: Add quick style settings to app editor (#1308) (ac24862)
  • frontend: add recompute as a primitive (449d3ae)
  • frontend: add textareacomponent + fix multiselect style + select multi components (2b31653)
  • frontend: multiselect components for apps (577dec5)
  • frontend: use rich json editor for arrays of objects and for object in ArgInput (b95afaa)

Bug Fixes

  • apps: improve app table actionButtons behavior under many clicks (8e3d8ac)
  • cli: add --plain-secrets (98d51e2)
  • frontend: add a modal that is always mounted to make sure compon… (#1328) (a527cb8)
  • frontend: Disable app keyboard navigation on focused inputs (#1326) (da24e9a)
  • frontend: persist description for schemas (1a48673)
  • frontend: Revert app upload input (#1330) (fa457bb)
  • frontend: Small app fixes (#1331) (75306c8)

1.82.0 (2023-03-24)

Features

  • backend: introduce RESTART_ZOMBIE_JOBS and ZOMBIE_JOB_TIMEOUT (47a7f71)

Bug Fixes

  • backend: do not consider FlowPreview as potential zombie job (f7c30b5)
  • backend: increase dynamic js timeout + improve client passing (34e25f0)
  • cli: improve diff speed + fix replacing cli (b999c98)
  • frontend: Fix AppTable error display + clear errors when removing a component + properly detect that latest component run had an error (#1322) (c15bc8a)
  • frontend: fix refresh with manual dependencies (#1319) (a47031a)
  • frontend: fix settings panel (#1323) (30b8e47)
  • frontend: Fix transformer (#1321) (addabcc)
  • frontend: remove unnecessary div (#1318) (e193a0b)

1.81.0 (2023-03-21)

Features

  • apps: add action on form/button/formbutton (2593218)

Bug Fixes

  • frontend: Remove action outline on preview mode (#1313) (a7c4f1a)

1.80.1 (2023-03-21)

Bug Fixes

  • cli: add support for non metadataed scripts (42f6d2e)

1.80.0 (2023-03-20)

Features

Bug Fixes

1.79.0 (2023-03-17)

Features

Bug Fixes

1.78.0 (2023-03-16)

Features

  • frontend: app textcomponent editable + tooltip (11567d6)

Bug Fixes

  • backend: whitelist for include_header was ignored in some cases (183a459)
  • frontend: improve rendering performance after component moving (6f890f2)
  • frontend: remove staticOutputs from apps (dbdfd62)

1.77.0 (2023-03-14)

Features

  • apps: state can be used as input in apps (2f0acb9)
  • apps: tabs can be made pages or invisible + better frontend scripts reactivity (cd645d0)
  • deno: add support for custom npm repo (#1291) (944795f)
  • frontend: add setTab to frontend scripts (c2a97c5)
  • frontend: app components output panel (#1283) (751edcf)

Bug Fixes

1.76.0 (2023-03-13)

Features

  • frontend: add frontend (JS) scripts to apps (f0b1b1f)
  • frontend: Copy, Cut and Paste (#1279) (82c139e)
  • frontend: disabled for action buttons can now depend on row (75f87e7)
  • frontend: improve drag-n-drop behavior (cfd489a)

Bug Fixes

  • backend: improve worker ping api (c958480)
  • frontend: General fixes and updates (#1281) (3e5a179)

1.75.0 (2023-03-11)

Features

  • add filter jobs by args or result (3b44f9a)
  • apps: add resource picker (8681e83)
  • bash: add default argument handling for bash (1d5c194)
  • frontend-apps: add variable picker for static string input on apps (bc440f8)
  • frontend: make runs filters synced with query args (61a5e1f)

Bug Fixes

  • backend: add killpill for lines reading (7c825c2)
  • cli: many small fixes (ce32370)

1.74.2 (2023-03-09)

Bug Fixes

1.74.1 (2023-03-09)

Bug Fixes

  • apps: proper reactivity for non rendered static components (ae53baf)
  • ci: make windmill compile again by pinning swc deps (2ea15d5)

1.74.0 (2023-03-09)

Features

Bug Fixes

  • cli: improve visibility of the active workspace (e6344da)
  • frontend: add confirmation modal to delete script/flow/app (a4adcb5)
  • frontend: Clean up app editor (#1267) (0a5e181)
  • frontend: Minor changes (#1272) (3b6ae0c)
  • frontend: simplify input bindings (b2de531)

1.73.1 (2023-03-07)

Bug Fixes

  • frontend: load flow is not initialized (719d475)

1.73.0 (2023-03-07)

Features

  • frontend: add a way to automatically resize (#1259) (24f58ef)
  • frontend: add ability to move nodes (614fb50)
  • frontend: Add app PDF viewer (#1254) (3e5d09e)
  • frontend: add fork/save buttons + consistent styling for slider/range (9e9f8ef)
  • frontend: add history to flows and apps (9e4d90a)
  • frontend: Fix object viewer style (#1255) (94f1aad)
  • frontend: refactor entire flow builder UX (2ac51b0)

Bug Fixes

1.72.0 (2023-03-02)

Features

  • backend: get_result_by_id do a downward pass to find node at any depth (#1249) (4c913dc)
  • frontend: Add app map component (#1251) (ed25d9f)
  • frontend: app splitpanes (#1248) (f4d79ee)

Bug Fixes

  • backend: improve result retrieval (c4463bb)
  • backend: incorrect get_result_by_id for list_result job (2a75cd2)
  • cli: fix workspace option + run script/flow + whoami (35ea2b2)
  • frontend: background script not showing inputs (55eb48c)
  • frontend: fix table bindings (2679386)
  • frontend: rework app reactivity (94b20d2)
  • frontend: rework app reactivity (1753cb7)

1.71.0 (2023-02-28)

Features

  • backend: use counter for sleep/execution/pull durations (e568690)
  • cli: add autocompletions (287b2db)
  • frontend: App drawer (#1246) (8a0d115)
  • frontend: drawer for editing workspace scripts in flows (6adc875)

Bug Fixes

  • frontend: Add more app custom css (#1229) (a4e4d18)
  • frontend: Add more app custom css (#1247) (1bb5ed9)
  • frontend: display currently selected filter even if not in list (42d1cd6)
  • frontend: Fix deeply nested move (#1245) (a67f10e)
  • frontend: invisible subgrids have h-0 + app policies fix (2244e83)

1.70.1 (2023-02-27)

Bug Fixes

  • cli: make cli resilient to systems without openable browsers (c051ffe)
  • frontend: Disable move in nested subgrid (#1238) (70eab30)
  • frontend: Fix inline scripts list (#1240) (97602ac)
  • frontend: Fix subgrid lock (#1232) (8ee9d67)

1.70.1 (2023-02-27)

Bug Fixes

  • cli: make cli resilient to systems without openable browsers (c051ffe)
  • frontend: Disable move in nested subgrid (#1238) (70eab30)
  • frontend: Fix subgrid lock (#1232) (8ee9d67)

1.70.0 (2023-02-27)

Features

Bug Fixes

  • app setup and sync now uses 1.69.3 (d38aff2)
  • frontend: Fix duplication (#1237) (e87f4fc)
  • frontend: fix graph viewer id assignment (e1f686d)

1.69.3 (2023-02-24)

Bug Fixes

  • deno: fix denoify buffer handling (c2e5afd)

1.69.2 (2023-02-24)

Bug Fixes

1.69.1 (2023-02-24)

Bug Fixes

  • deno: remove mysql support waiting for deno fix (dd7e8c7)
  • deno: remove mysql support waiting for deno fix (2f78132)
  • frontend: containers and tab fixes v1 (27cac3f)
  • frontend: containers and tab fixes v1 (705703a)
  • frontend: containers and tab fixes v1 (fac31c6)

1.69.0 (2023-02-23)

Features

Bug Fixes

  • cli: .wmillignore whitelist behavior (d543650)

1.68.0 (2023-02-23)

Features

  • frontend: Add more app component CSS customisation (#1218) (6044e3b)

Bug Fixes

  • cli: better ergonomics around workspace add (40c12e6)
  • cli: better ergonomics around workspaces (3b7160e)

1.67.4 (2023-02-23)

Bug Fixes

  • backend: workflow check for has_failure_module (e54dc3f)

1.67.3 (2023-02-23)

Bug Fixes

  • cli: ignone non wmill looking files (ec57c59)

1.67.2 (2023-02-23)

Bug Fixes

  • cli: ignone non wmill looking files (969e89f)

1.67.1 (2023-02-22)

Bug Fixes

1.67.0 (2023-02-22)

Features

Bug Fixes

  • cli: add --fail-conflicts to ci push (0085b46)

1.66.1 (2023-02-22)

Bug Fixes

  • cli: delete workspace instead of archiving them (70dfc8b)

1.66.0 (2023-02-22)

Features

1.65.0 (2023-02-21)

Features

1.64.0 (2023-02-16)

Features

  • frontend: Trigger settings drawer with URL hash (#1185) (8445697)

1.63.2 (2023-02-15)

Bug Fixes

1.63.1 (2023-02-14)

Bug Fixes

1.63.0 (2023-02-14)

Features

  • add mem peak info (f584062)
  • frontend: Minimal support for custom filenames (#1190) (b03b3be)
  • worker: set oom_adj to 1000 to prioritize killing subprocess (265fbc5)

Bug Fixes

  • python: return none if argument is missing (3f2754b)
  • Update references to the docs (#1191) (a574270)

1.62.0 (2023-02-03)

Features

  • add INCLUDE_HEADERS env variable to pass value from request headers (0921ba0)
  • add WHITELIST_WORKSPACES and BLACKLIST_WORKSPACES (99568ea)
  • Add workspace webhook (#1158) (b9ac60f)
  • adding worker_busy (23007f7)
  • cli: 2-Way sync (#1071) (cdd1619)
  • frontend: App initial loading animations (#1176) (3305481)
  • python: add ADDITIONAL_PYTHON_PATHS (14b32be)

Bug Fixes

  • frontend: Render popups above components in app editor (#1171) (bc8d1a3)
  • frontend: Various fixes and improvements (#1177) (9f5500c)
  • navigate to new script page before saving script (f171cd8)

1.61.1 (2023-01-31)

Bug Fixes

1.61.0 (2023-01-31)

Features

  • add openapi viewer (#1094) (1337811)
  • add PIP_LOCAL_DEPENDENCIES (b7db4c7)
  • add QUEUE_LIMIT_WAIT_RESULT (51a8810)
  • add resource and resource type from json (080ecb0)
  • add sql as a valid type in Python (0172587)
  • add sync webhook for flows (f377c84)
  • backend: add queue_limit + configurable timeout + fix timeout cancel (eef3bab)
  • deno: add support for DENO_AUTH_TOKENS (832ddab)
  • deno: allow overriding deno sandboxing with DENO_FLAGS' (7f40373)
  • frontend: Add app inputs configurations (#1142) (3ed16b8)
  • frontend: Add app preview lock (#1127) (6a88e8c)
  • frontend: Add copy button option to app text display component (#1090) (bdfc38d)
  • frontend: Add default codes to app editor (#1099) (c50c740)
  • frontend: Add HTML result rendering (#1160) (c01bf70)
  • frontend: Add more integration icons (#1097) (2191e85)
  • frontend: add plotly support (a4f8f9e)
  • frontend: add selectedRowIndex to the table outputs (#1145) (f05f9e4)
  • frontend: Add Supabase resource (#1107) (12b00a8)
  • frontend: add support for background scripts + add FormButtonCo… (#1124) (e969af9)
  • frontend: Add surreal db logo (#1102) (d811675)
  • frontend: Add tooltip to app recompute (#1122) (4dfdf37)
  • frontend: add vega-lite component (bd79938)
  • frontend: Display error as an icon in order to avoid clutter wh… (#1143) (22b8fed)
  • frontend: Open debug runs from component (#1155) (73bc13b)
  • frontend: Update app table component styles (#1100) (172b5db)
  • python: add support for extra args in python (772c768)

Bug Fixes

  • frontend: Add default value for text, number and date input + fix issues with number input + add date input in the settings panel (#1135) (8f90602)
  • frontend: Add highlight to selected workspace (#1159) (f221a6c)
  • frontend: add missing condition to properly select first row (#1128) (3d873ed)
  • frontend: App form component display (#1096) (339742c)
  • frontend: App script list panel overflow (#1101) (7bc59d9)
  • frontend: App table action button cell (#1149) (e989662)
  • frontend: App table header z-index (#1120) (59c4cc2)
  • frontend: Check if hiddenInlineScripts are undefined before iterating over them (#1134) (71a443e)
  • frontend: fix first row selection (#1125) (6c9daf7)
  • frontend: Fix id generation when a second action (#1110) (4f86981)
  • frontend: Make sure AppSelect items are an array (#1144) (24b1fa0)
  • frontend: Make sure that old apps are rendering properly (#1132) (a78486d)
  • frontend: Playwright (#1108) (f0435f5)
  • frontend: Prepare app scripts code for export (#1123) (173093a)
  • frontend: Prevent modal from hijacking all keypress event (#1136) (aa6de3b)
  • frontend: Revert component input panel change (#1092) (0419e7e)
  • frontend: Runnable table overflow (#1119) (462adbe)
  • frontend: Select the first row by default, and remove the abilit… (#1121) (3c483f5)
  • frontend: Show app builder header always on top (#1118) (631a3da)
  • frontend: Update app scripts pane (#1146) (18f30c8)
  • frontend: Use absolute path on connect images (#1095) (43e069e)
  • improvements for error handling as first step of flow (b77c239)

1.60.0 (2023-01-11)

Features

Bug Fixes

  • frontend: Keep pane resizer under open drawer (#1089) (cb25f88)

1.59.0 (2023-01-09)

Features

Bug Fixes

1.58.0 (2023-01-07)

Features

  • add archive/unarchive/delete workspace (6edf9b9)
  • add hub support for apps (50453ca)
  • add min/max constraint to number + slider component (0bcdcae)
  • add support for yaml format as a string format (5204e4a)
  • frontend: Add integration icons (#1063) (45acb89)
  • frontend: Toggle to hide optional inputs (#1060) (4d6a568)
  • frontend: Update app auto-refresh button (#1062) (34e3331)

Bug Fixes

1.57.1 (2023-01-02)

Bug Fixes

  • preserver order changes for flows' schema (2c8e98a)
  • support setting undefined states (ab0aeb0)

1.57.0 (2023-01-01)

Features

  • add a All Static Inputs module to the flow editor (3296deb)
  • apps can be published publicly (be14aab)
  • app: Update sidebar menu (#1050) (faa046a)
  • app: Use consistent styles on settings pages (#1048) (681e2e8)
  • backend: resume from owner directly in flow status viewer (#1042) (40195d4)
  • frontend: Add customization props to radio (#1056) (0812f6e)
  • frontend: Fix initial component dimensions + Select select + add spinner when buttons are clicked (#1044) (70e7a5d)
  • frontend: Properly support resource (#1039) (65f4e86)
  • frontend: Update tooltip and home list dropdown (#1053) (9d30e5f)

Bug Fixes

1.56.1 (2022-12-23)

Bug Fixes

1.56.0 (2022-12-23)

Features

  • add move to drawer for script and flows (f73dbd8)
  • add operator mode (3485b07)
  • auto-invite from same domain (2bae50f)
  • backend: add SUPERADMIN_SECRET as an env set superadmin (c283112)
  • frontend: Add an input field to edit inline script name (#1033) (95a0b9c)
  • frontend: Add app number input (#1010) (2fe927f)
  • frontend: Add form component + fix connection bug (#1012) (424c31c)
  • frontend: Add select component to app builder (#1021) (08071bb)
  • frontend: Add the ability to lock components so they don't move around (#1035) (26a6de2)
  • frontend: Align output panel UI (#1025) (0e871ca)
  • frontend: App builder password and date input (#1022) (4651c9d)
  • frontend: AppTable v2 + Inline script panel (#1023) (f6df3ae)
  • frontend: Fix component synchro (#1038) (cebbc5f)
  • frontend: Fix inline script status (#1034) (be74311)
  • frontend: Fix UI (#1009) (0ceb4ab)
  • frontend: Fork + Fix table (#1037) (ab13e8c)
  • frontend: Small UI fixes (#1026) (ebca9f3)
  • frontend: templatable editor with autocompletion (e228c64)
  • implement usage tracker + quotas (fd87109)
  • introduce folders, deprecate items owned by groups (4329d25)
  • introduce folders, deprecate items owned by groups (c1b0b64)
  • Superadmins workspace (#1003) (4004de0)

Bug Fixes

  • frontend: copy-to-clipnoard url with protocol (#1027) (f77fe7b)
  • frontend: Fix AppTable frontend search (#1013) (f7627b5)

1.55.0 (2022-12-09)

Features

1.54.0 (2022-12-08)

Features

  • add lockable version to scripts inside flows (#972) (799fa92)
  • frontend: Add support for object editor + fix wording (#1004) (a562dee)
  • implement flow as a flow step (8c1c508)

1.53.0 (2022-12-05)

Features

  • add include_header to pass request headers to script (31c317b)
  • cli: hub sync (#975) (2265372)
  • frontend: Add app preview (#993) (c9ad638)
  • frontend: clarified UX for connect step (e4839e2)
  • frontend: introduce mysql as a script language (#982) (e089109)
  • refactor favorite menu (c55fae5)

Bug Fixes

1.52.0 (2022-12-02)

Features

  • add favorite/star + remove flows/scripts page in favor of unified home page (#968) (f3f694e)
  • cli: improved setup & allow workspace in base url & refactor workspaces/remotes to unify (#966) (d3a171c)
  • cli: Login via Frontend (#956) (2c31a9c)
  • deno-client: support mysql (#971) (0e402f6)
  • frontend: Add actions to tables (#951) (1069105)
  • frontend: Add Mailchimp resource instructions (#967) (ba90e8c)
  • frontend: flow status viewer include a graph (02a9c5c)
  • frontend: rework script detail (#952) (6c45fe7)
  • frontend: Update app component list (#947) (ec1cebc)
  • overhaul scripts and flows page (4946093)
  • overhaul scripts and flows page (c26be86)
  • python: add support for parsing resource type in python (63d95cf)
  • refactor variable + resource linkage + OAuth visibility (37967a7)
  • unify resources under a single connect API (539d6be)

Bug Fixes

  • backend: support PIP_INDEX_URL (12f9677)
  • backend: support PIP_INDEX_URL (afcb44a)
  • frontend: Fix pie animation + actions wrap (#953) (ed7838d)
  • frontend: psql demo expects integers as a key (#958) (4d8a5c4)
  • frontend: Refactor apps to support multiple breakpoints (#957) (96666af)

1.51.0 (2022-11-26)

Features

  • Add notification on app save (#943) (79cec36)
  • backend: add configurable custom client (975a1db)
  • cli: Run flows & scripts (#940) (cdd3e2c)
  • frontend: Add guard against script overwrite (#944) (dd75b37)
  • frontend: Add inline script picker to apps (#945) (ddab2df)
  • frontend: flow UX overhaul II + go + python support for trigger scripts (#928) (802abe7)
  • frontend: login page makeup (5028d86)
  • frontend: login page makeup (ced2678)
  • Update apps button component with colors (#936) (4b2b346)

Bug Fixes

  • backend: bash flow lock & add flow lock tests (#933) (4ddb3ec)
  • deno-client: pg 0.16.1 -> 0.17.0 (ac6454b)
  • frontend: add checkbox component + fix alignment (#941) (43a1d7e)
  • frontend: Cleanup dead code (#935) (fa4840a)
  • frontend: Fix context panel + delete component (#937) (ab481b3)
  • frontend: prevent runnable to run if the script is not defined (#938) (e64195e)
  • frontend: properly refresh context panel + Adjust style in the flow editor (#934) (b59a1de)

1.50.0 (2022-11-21)

Features

  • deno,python: get/set_shared_state (c8266fb)
  • frontend: overhaul the whole flow UX (d23e218)

Bug Fixes

  • caching: preserve permissions (a352975)

1.49.1 (2022-11-20)

Bug Fixes

  • caching: add a second caching mechanism by tarring the entire cache for fast startup (7af345e)

1.49.0 (2022-11-20)

Features

  • go: improve cold start of 200ms by building outside of nsjail (838a92a)
  • python-client: remove unecessary imports in wmill to speed-up imports (46fe9ad)

1.48.2 (2022-11-19)

Bug Fixes

  • go-client: support setVariable, setResource, setState, getState (e33bd1e)

1.48.1 (2022-11-19)

Bug Fixes

  • python-client: get_state on empty state return None (968675d)

1.48.0 (2022-11-18)

Features

  • add slack_bot token on connecting workspace to slack (b3178d1)
  • backend: sync cache features on all workers [enterprise] (#907) (bd09884)
  • python: add Resource[resource_type] as a parsed parameter (9d17abb)
  • supercache extended to all version (8846ca5)

Bug Fixes

  • backend: saving bash script does not require dep job (381b036)
  • frontend: app editor v1 (#908) (53a8c5e)
  • frontend: Reduce the size of the separator + fix Auto scroll (#895) (3f8295b)
  • support flows to be triggered by slack commands (199a11a)

1.47.3 (2022-11-15)

Bug Fixes

  • python-client: fix transform_leaves (a649f77)

1.47.2 (2022-11-15)

Bug Fixes

  • python-client: fix get_state (b4fd470)

1.47.1 (2022-11-15)

Bug Fixes

  • python-client: fix set_resource (a6a5ada)

1.47.0 (2022-11-15)

Features

  • backend: Flow lock (#868) (47c9ff1)
  • backend: remove go.sum from go lockfile (#891) (3357cff)
  • clients: rename internal state as state + setters for resources/variables in python (32bca1f)

Bug Fixes

  • backend: go use windmill cache dir even if nsjail disabled (a9abd28)
  • frontend: add size prop to tabs (#894) (e8d3a0e)
  • frontend: App Editor v0 (#886) (cc5f629)
  • frontend: Set settings as header and error handler as footer (#893) (4dc05b9)

1.46.2 (2022-11-12)

Bug Fixes

1.46.1 (2022-11-12)

Bug Fixes

1.46.0 (2022-11-12)

Features

  • cli: Relax push folder layout to accept one layer of organizational structure (#882) (a658308)
  • cli: Tarball pull (#867) (d375836)
  • deprecate previous_result in favor of results per id (40183ce)
  • frontend: Flow graph (#827) (9bf0f6e)
  • publish arm64 image (#885) (c3b2bab)

1.45.0 (2022-11-06)

Features

  • backend: add global delete user endpoint (23a0c10)
  • backend: flow duration is now computed as the sum of every child (badc601)
  • backend: use result_by_id in branchone (#857) (0170188)
  • frontend: fill schema and test args from payload (cc65bf5)
  • frontend: show runs using a time chart (b31c5c4)
  • support bash as 4th language (#865) (3c09275)

Bug Fixes

  • backend: improve csp (#861) (3ba1870)
  • backend: tighten http security headers (#860) (7040bbe)
  • backend: tighten security around cookies to avoid csrf (#859) (cddec64)
  • frontend: dispose monaco models onDestroy (83c79a4)
  • frontend: fix remaining openModal bugs (49bebe2)
  • frontend: go editor nits (971988d)
  • frontend: reload websocket on lsp go import install (5b4c9d9)
  • frontend: reset rows default to 1 (175a188)

1.44.0 (2022-11-03)

Features

  • backend: Deno lock files (#851) (5bbfb40)
  • implement allowed domains for self-hosted (513924b)

Bug Fixes

  • backend: capture up all lockfile issues (35868ef)
  • implement require admin differently than unauthorized (14c296d)
  • python-client: fix get_resource (20bc904)

1.43.2 (2022-11-02)

Bug Fixes

  • go-client: use stable oapi codegen version (4707d1e)

1.43.1 (2022-11-02)

Bug Fixes

  • backend: extend default scope set for slack resource (#848) (ffaf7ca)
  • go-client: fix openapi generation (1329493)

1.43.0 (2022-11-01)

Features

1.42.1 (2022-10-30)

Bug Fixes

  • deno-client: add missing approver encoding to hmac api request (#829) (eef7c7f)

1.42.0 (2022-10-30)

Features

  • frontend: Flow editor branches (#727) (054c142)
  • frontend: result by id (6fcf984)
  • frontend: Update progress bar (#770) (17e766a)
  • payload capture of json to initialize flow input (#655) (9a67607)
  • python: type is automatically inferred from default parameters (84a3fbe)

Bug Fixes

  • backend: fix error handler progress update (4bd74ad)
  • deno-client: automatically encode approver param + refactor: use URL class to format urls (#809) (10e1de8)
  • frontend: Add summary to the script editor (#825) (79e8b1f)
  • frontend: Fix input transforms (#813) (53eede4)
  • frontend: Fix legacy input transforms (#814) (b078bde)
  • frontend: Fix overlay map indicator (#816) (a65c4c3)

1.41.0 (2022-10-24)

Features

  • add approver to approval step (a0b2c9e)

Bug Fixes

  • approval pages now require no auth (3c91e42)
  • deno-client: add approver (17d9f38)

1.40.1 (2022-10-22)

Bug Fixes

  • deno-client: fix build.sh to have reproducible builds (#793) (a5dfd86)

1.40.0 (2022-10-22)

Features

  • backend: propagate cancel instantly to all flow jobs if any (cb5ed9b)
  • deno-client: improve docs by extending function signatures (#791) (4ab547b)
  • support running and publishing go, python scripts to the hub (#779) (8ec33c5)

Bug Fixes

  • backend: avoid mem leak on interval #786 (ac84b76)
  • frontend: rework te new script page (6c68f26)
  • improve approval flow with approval page (884edd7)
  • only create a schedule after flow change if schedule is enabled (4ce3e07)

1.39.0 (2022-10-20)

Features

  • add ids to modules + input_transform lowered to flowmodulevalue (#768) (af9e1f4)
  • add result by id to fetch result from any node (#769) (57600ab)
  • backend: add branch all (#751) (a5aad94)
  • backend: atomic moving queue -> complete and delete (#771) (45a6976)
  • backend: rework forloop flow job arg passing + reimplement branchone using flows (b180569)
  • benchmark: Initial Benchmarking Tool (#731) (846462c)
  • frontend: publish script of any lang to hub (1a93593)
  • frontend: Update split panes (#741) (8a774e0)
  • frontend: Update workspace selector (#754) (582fc9a)
  • InProgress forloop_jobs -> flow_jobs to unify with branchAll (9e0c2d7)

Bug Fixes

  • backend: reschedule flow at first step end (#746) (955cc41)
  • deno-client: error handling for getInternalState (5117430)
  • frontend: Fix text styling (#753) (99e60b1)
  • frontend: Style fix (#755) (9edb8a8)

1.38.5 (2022-10-15)

Bug Fixes

  • deno-client: use proper base url (bb1750f)

1.38.4 (2022-10-15)

Bug Fixes

  • refactor deno client to use another openapi generator #743 (350d31f)

1.38.3 (2022-10-15)

Bug Fixes

  • go-client: go-client README (8d37e40)

1.38.2 (2022-10-15)

Bug Fixes

  • go-client: improve go-client error handling (467ff10)
  • go-client: improve go-client variable and resource handling (fffcb5e)
  • go-client: return error (1f7ef30)
  • python-client: provide backwards compatibility down to python3.7 (#738) (#739) (e4cd931)

1.38.1 (2022-10-14)

Bug Fixes

  • go-client: pass bearer token to requests (9d38d66)

1.38.0 (2022-10-14)

Features

  • backend: implement new OpenFlow module Branches (#692) (cc07a6b)
  • backend: supercache for python heavy dependencies in alpha (7e35d99)
  • frontend: Loading placeholder (#707) (9acee22)
  • frontend: Typography update (#725) (2c1cd7e)
  • secure suspended resume event + configurable timeout (#721) (ff7fb0f)
  • support struct in Go as script parameters #705 (7bdbfec)

Bug Fixes

  • deno: approval endpoints generator (#728) (af8a421)
  • frontend: Apply small text size to hljs (#706) (8be31d6)
  • frontend: do not alert on non internal nav for unconfirmed saves (e5fdbff)
  • frontend: do not alert on non internal nav for unconfirmed saves (24a2932)
  • frontend: fix viewscript for go (e840522)
  • frontend: go websockets (154796c)
  • frontend: remove flowbite svelte dependency from shared Badge (#722) (ca991d0)
  • frontend: Update skeleton animation timings (#730) (2e21fb4)

1.37.0 (2022-10-08)

Features

  • add go LSP (#699) (6cb3fbc)
  • backend: add WM_BASE_URL (612f727)
  • backend: separate properly logs from result (6ebedfc)
  • frontend: Add action bar to run details (#684) (4e472f5)
  • frontend: add input transforms for flow loop (b1b418a)
  • frontend: add prop picker to iterator (0c25d80)
  • frontend: add prop picker to iterator (ee15bd9)
  • frontend: add variables and resources to the prop picker (84a6441)
  • frontend: Button with popup (#639) (fcb1c39)
  • frontend: Discard changes confirmation modal (#653) (0e23d2d)
  • frontend: prop picker for stop condition (e772f03)
  • frontend: remove step 2 for flows (ad0ffb5)
  • implement same_worker openflow attribute for running flow all in one go + sharing folder /shared (#689) (f4caa4f)
  • individual retry + flow UX refactor (c207745)
  • sleep for arbitrary number of seconds statically or with a javascript expression (#691) (a084366)

Bug Fixes

  • add step to running badge in flow viewer (895fe10)
  • backend: go lock dependency with no requirements (22c4a3b)
  • backend: same_worker uses the same folder even within loops (2c5b32b)
  • change command behavior for monacos (0a67d3f)
  • frontend: Align Settings button + add missing suspend shortcut (#694) (b59d1f8)
  • frontend: clear interval on job run (065dcc9)
  • frontend: Remove legacy tabs (#695) (e424b6b)
  • frontend: split early stop + fix highlight code (5d46496)
  • frontend: split early stop + fix highlight code (e8f2d38)
  • get info about kill reason (8accb59)
  • get info about kill reason (b31e72a)
  • only display error handler span if toggled on (ce0a410)

1.36.0 (2022-10-02)

Features

  • add iterator expression tooltip (#638) (a494975)
  • add private registries pip (#636) (ae3f86d)
  • backend: add WM_FLOW_JOB_ID (d863b1e)
  • backend: flow suspend resume (#522) (126dd24)
  • dev: setup devcontainer (#549) (b78f2d1)
  • front: Add a confirmation modal (#634) (876dc60)
  • front: Confirmation modal when deleting a resource or a variable (#648) (bbaba14)
  • frontend: Add a split panel in the test tab (#619) (5146c37)
  • frontend: Add contextual actions to insert variables or resources (#629) (13cfed6)
  • frontend: Add support for failure modules (#612) (025d31f)
  • frontend: Add support for retries for flows (#607) (0f33c26)
  • frontend: Badge component and script page (#617) (f4c8636)
  • frontend: Button component (#616) (e8e4199)
  • frontend: Extract publish to hub button (#620) (2d02558)
  • frontend: Flow UX entire rework (#552) (9fa4d01)
  • frontend: Landing rework (#630) (941fe71)
  • frontend: merge logs and result tab in script editor (#622) (bcb1136)
  • frontend: Prop picker panel (#605) (9ef6663)
  • frontend: rich renderer improvements (2e101a0)
  • frontend: Script page action row (#626) (b10b1cc)
  • front: Rework how summaries are edited in the flow editor (#632) (b0ac674)
  • implement go support (#571) (39918a9)
  • is_trigger is just a type tag, soon to include failure and command (#523) (e9abcff)
  • job: run job by hash (#551) (6f09405)

Bug Fixes

  • backend: allow for now payload on resume GET (6fe5b8d)
  • change string default input behavior for input arg (5406a70)
  • frontend: do only one request if job is completed [related to #649] (#651) (6b6f1b4)
  • frontend: don't loop for completed jobs [#649] (#650) (9592c92)
  • frontend: Fix buttons spacings (#627) (d2e5168)
  • frontend: Fix flow preview inputs display to avoid hiding results (#581) (e2924d5)
  • frontend: Hide the editor panel when we are editing a PathScript (#631) (deb0b47)
  • frontend: increase the default size of the log and result panel for the script editor (08edcb2)
  • frontend: loading flows with for loops + flowStatusViewer treat single jobs properly (40160c0)
  • frontend: rework the error handler script picker (eee7067)
  • frontend: Support of suspend & stop expression + restore import/export menu (#580) (a85302c)
  • frontend: variable editor now acceps including 3000 chars + show length (b9518d7)
  • frontend: various small fixes (e8e2efd)
  • frontend: various small fixes (cb5db64)
  • frontend: various small fixes (d394edf)
  • frontend: workers as the last menu link (c0a55bf)
  • front: Fix wording issues (#633) (77ef514)
  • go: inner_main is in a separate file rather than wrapped (eabd835)
  • go: make lines align with appended code (945a750)
  • iterator input transform is made more generic (#524) (110a25f)
  • last ping is set when the job is started avoiding erronous restart (1bc1217)
  • prop picker values correspond to test values (#628) (4e791b0)

1.35.0 (2022-09-02)

Features

Bug Fixes

1.34.0 (2022-08-21)

Features

  • implicit types infered from default parameters (b9dfbfa)

1.33.0 (2022-08-21)

Features

  • PostgreSQL parametrized statement handled as typescript template (1aa28c5)

1.32.0 (2022-08-21)

Features

Bug Fixes

  • backend: clear_schedule only clear non running jobs (0cd814c)
  • backend: fixes forloop with 257 items only iterates once (#446) (bae8573)
  • backend: started_at info for completed_job is no more completed_at (77a6851)
  • cancel a flow now does the expected behavior (c0e9cd0)
  • deno-client: pg module now supports prepared statements (5900a03)
  • deno-client: wrap the deno-postgres client and not the query statement (68aaf32)
  • frontend: Fix loops pickable properties (#441) (0681472)
  • frontend: input checks refresh when schema change (15f7cad)
  • frontend: link to schedule in runs discriminate isFlows (7d76e69)
  • frontend: simplify flow preview logic(#450) (bc5a568)
  • handle 0 length for-loops in the backend (#440) (561e13e)
  • restart zombie jobs was restarting all jobs (da77d04)

1.31.0 (2022-08-17)

Features

  • allow to configure port via envar (#407) (34be056)
  • db users: admin -> windmill_admin, app -> windmill_user (#404) (1c40f01)
  • frontend: Redesign of the Flow Editor + Arbitrary forloop (127b0b4)

Bug Fixes

  • backend: collecting result when for loop is not the last step #422 (e606118)
  • self-hosting: add lsp and caddy to docke-compose (#432) (1004518)
  • set secure only for https (1275f5f)
  • users privileges (2bdb617)

1.30.0 (2022-08-13)

Features

1.29.0 (2022-08-10)

Features

  • _value, _index => iter.value, iter.index (07f4a21)
  • remove res1 wrapping (e76a981)

Bug Fixes

  • do not skip undefined values (8b68a87)
  • python: not filled field with default <function_call> now call the default function (33962c4)
  • surface new _iterator value (13b1904)
  • update logs even if last new log was < 500ms (c69621f)

1.28.1 (2022-08-05)

Bug Fixes

  • frontend: add toggl connect (#341) (b94895f)
  • frontend: schedule args in flow (#343) (350a25c)
  • improve flow viewer with retrieving hub script (80e28db)

1.28.0 (2022-08-04)

Features

Bug Fixes

  • api: add discord webhook manual instructions (a9a4b9b)
  • backend: generalize oauth clients to take in extra params (6332910)
  • backend: handle better some flow edge-cases (3bcd542)
  • backend: handle better some flow edge-cases (9885361)
  • backend: handle better some flow edge-cases (70de6e3)
  • backend: prometheus histogram for worker job timer (#312) (4055586)
  • frontend: add jpeg support (0e8552b)
  • frontend: loading template pick the language as well (82c7ddc)
  • frontend: Use the bracket notation when an identifier is not a valid JS expression (#327) (05324bd)
  • oauth2: remove discord oauth integration (986e76d)

1.27.2 (2022-08-02)

Bug Fixes

  • deno-client: getResource can now fetch non-object values (b128388)

1.27.1 (2022-08-02)

Bug Fixes

  • migrate to new style radio button (893ee94)

1.27.0 (2022-08-02)

Features

Bug Fixes

1.26.3 (2022-08-01)

Bug Fixes

  • displaying which group you are a member of that gave you access to item (1bd0269)
  • refresh jobs result when hopping from flow to flow (c86abe6)

1.26.2 (2022-07-31)

Bug Fixes

  • deno api generator now supports openflow (5b548a0)

1.26.1 (2022-07-31)

Bug Fixes

  • encoding state now supports unicode including emojis (6b61227)

1.26.0 (2022-07-29)

Features

  • resource type picker in schema modal + proper initialization of raw javascript editor when applicable (01bb107)

Bug Fixes

  • forloop flows unsoundness fix part I (1b5ce32)
  • small bar mode and editor nits (4e3a02a)

1.25.0 (2022-07-29)

Features

  • base64 support in schema editor (2cb6e6e)

Bug Fixes

  • update variable and resources now return error if nothing was updated (0faabdb)

1.24.2 (2022-07-28)

Bug Fixes

  • get_variable refresh_token bug (390e9b3)
  • if :path is not a valid path, do not even attempt to fetch it (6dec447)
  • monaco editor fixes (f255cc2)

1.24.1 (2022-07-27)

Bug Fixes

  • encrypt the refresh token (a051c21)
  • keep previous refresh token if no new ones were provided (3feef73)
  • skip_failures is boolean not bool (4ca71c1)

1.24.0 (2022-07-27)

Features

  • Add flow input and current step in the prop picker (#236) (6fbeeae)
  • add google login v1 (fc918a2)
  • add schedule settable from pull flows (caecbfd)
  • prop picker functional for pull flows (010acfe)
  • skip failures loop (#258) (de3fe69)

Bug Fixes

  • audit logs (ca4bed3)
  • frontend: badge google logo for login (cfec7a9)
  • frontend: badge needs a little right margin (c846ed7)
  • frontend: display number field in flows (a232895)
  • frontend: fork script from hub (43cacc1)
  • frontend: get refresh token for google services (2f0d8d5)
  • frontend: get refresh token for google services (8dfe688)
  • frontend: get refresh token for google services (a2c5dc1)
  • import from JSON load schemas (88dd7b0)
  • multiple UI fixes (a334029)
  • multiple UI fixes (904f0f3)

1.23.0 (2022-07-25)

Features

  • add editor bar to inline scripts of flows (7a6a2c9)
  • backend: do not require visibility on job to see job if in possesion of uuid (b054229)
  • frontend: deeper integration with the hub (bb58eba)
  • frontend: title everywhere (38987c6)
  • hub flows integration (62777b7)

Bug Fixes

  • display websocket status in flow inline editor (9e9138e)
  • do not redirect to /user on /user namespace (d95128e)
  • oauth2: add google clients (bc650b0)
  • static is undefined by default instead of being empty '' (fc65162)

1.22.0 (2022-07-22)

Features

  • add delete schedule (f6d6934)
  • backend: check of no path conflict between flow and flow's primary schedules (c346339)
  • dynamic template for script inputs in flow (3c16621)
  • import and export flow from JSON (7862ff4)
  • more visual cues about trigger scripts (36606ab)
  • more visual cues about trigger scripts (154c2a9)
  • rich rendering of flows (38ffcfe)

Bug Fixes

  • deno-client: make hack for patching openapi-generator more stable (08ab4d1)
  • export json is converted to pull mode (666e0f6)
  • export json is converted to pull mode + rd fix (c7528d4)
  • frontend: filter script by is_trigger and jobs by is_skipped + path fix (97292d1)
  • frontend: initFlow also reset schemaStore (5941467)
  • frontend: remove unecessary step 1 of flows (f429074)
  • improve tooltip (4be5d37)
  • improve tooltip (c84b1c9)
  • placeholder undefined for arginput (4d01598)

1.21.1 (2022-07-19)

Bug Fixes

  • deno-client: make hack for patching openapi-generator more stable (2f4df43)
  • python-client: sed openapi to avoid generator circular dependency (49f8050)

1.21.0 (2022-07-19)

Features

  • add run_wait_result to mimic lambda ability (6ef3754)

Bug Fixes

  • backend: clear env variables before running script (98a5959)
  • consistent exists/{resource} addition + usage in frontend (ca66d33)
  • frontend: validate username (9828e54)
  • list with is_skipped + deno-client fix (6939f9d)

1.20.0 (2022-07-17)

Features

  • trigger scripts and have flows being triggered by checking new external events regularly (#200) (af23b30)

Bug Fixes

  • flow UI back and forth pull/push fix (8918eb6)
  • flow UI back and forth pull/push fix (0973859)
  • frontend: chrome columns-2 fix for pull/push (8272b11)
  • frontend: createInlineScript only create trigger script if step = 0 (bd004cf)
  • HubPicker pick from trigger scripts when relevant (7e846c3)

1.19.3 (2022-07-15)

Bug Fixes

  • deno-client: do not create resource for createInternalPath (0967c1b)

1.19.2 (2022-07-15)

Bug Fixes

  • deno-client: handle text/plain parse (18e33bb)

1.19.1 (2022-07-14)

Bug Fixes

  • backend: create resource would fail if is_oauth was not set (cd621a6)
  • deno-client: handle text/plain serialize (98968ab)

1.19.0 (2022-07-14)

Features

  • add DISABLE_NSJAIL mode (1943585)

Bug Fixes

  • add new ca-certificates folders for nsjail (2eac1ef)
  • frontend: add arbitrary scopes to connect an app (372b14e)
  • write job arguments to file (#199) (9a6db75)

1.18.0 (2022-07-13)

Features

  • account part II, handle refresh tokens, clarify oauth UI (#196) (8403fbb)

Bug Fixes

  • frontend: fix path group refresh & create variable path reset (6a341f5)

1.17.1 (2022-07-08)

Bug Fixes

  • backend: set error content-type to text (cf2dfd7)
  • deno-client: fix stringify (5b89abe)
  • frontend: change lsp behavior (d6e0817)
  • frontend: connect an app resource creation (e400dcc)
  • frontend: connect an app resource creation (68c5318)
  • frontend: current hash link (22eef8a)
  • frontend: fix sendRequest (5da9819)
  • frontend: reload editor when language changes for in-flow editor (72c7890)
  • frontend: sveltekit prerender enabled -> default (635873a)
  • in-flow script editor fixes (466f6b3)
  • in-flow script editor fixes (5853dfd)
  • remove unnecessary v8 snapshot (d3904fd)

1.17.0 (2022-07-05)

Features

1.16.1 (2022-07-05)

Bug Fixes

  • bump all backend deps by breaking cycling through not using oauth2 (e4a6378)
  • oauth logins used incorrect scope (1dcba67)
  • trace errors body (d092c62)

1.16.0 (2022-07-02)

Features

Bug Fixes

  • add gitlab to connects (d4e7c9e)
  • diverse frontend fixes

1.15.1 (2022-06-29)

Bug Fixes

  • databaseUrlFromResource uses proper database field (6954580)

1.15.0 (2022-06-29)

Features

  • Flows Property picker component + Dynamic type inference (#129) (44b4acf)

1.14.6 (2022-06-27)

Bug Fixes

  • add databaseUrlFromResource to deno (2659e9d)

1.14.5 (2022-06-27)

Bug Fixes

  • index.ts -> mod.ts (d41913a)
  • insert getResource proper parenthesis (e07b5d4)

1.14.4 (2022-06-27)

Bug Fixes

  • windmill deno package index.ts -> mod.ts (8c0acac)

1.14.3 (2022-06-27)

Bug Fixes

  • internal state for script triggers v3 (31445d7)
  • internal state for script triggers v3 (22c6347)
  • internal state for script triggers v4 (63a7401)

1.14.2 (2022-06-27)

Bug Fixes

  • internal state for script triggers v2 (f9eedc3)

1.14.1 (2022-06-27)

Bug Fixes

  • internal state for script triggers v1 (6321311)

1.14.0 (2022-06-27)

Features

  • add tesseract bin to worker image (6de9697)
  • deno run with --unstable (4947661)
  • internal state for script triggers mvp (dcdb989)

Bug Fixes

  • change default per page to 100 (fdf95a0)
  • deno exit after result logging (6c622bc)
  • improve error handling (f98f642)
  • improve error handling (2efaf21)
  • schemaPicker does not display editor by default (fc0c38f)
  • smart assistant reload (bb946ed)

1.13.0 (2022-06-22)

Features

  • better type narrowing for list and array types (276319d)

Bug Fixes

  • fix webhook path for flows (906f740)
  • make email constraint case insensitive (6dc90a3)

1.12.0 (2022-06-14)

Bug Fixes

  • more flexible ResourceType MainArgSignature parser (359ef15)
  • rename ResourceType -> Resource (28b5671)

1.11.0 (2022-06-13)

Features

  • add DISABLE_NUSER for older kernels (cce46f9)
  • add ResourceType<'name'> as deno signature arg type (f1ee5f3)

Bug Fixes

  • force c_ prefix for adding resource type (9f235c4)
  • frontend: loadItems not called in script picker (a59b927)

1.10.1 (2022-06-12)

Bug Fixes

  • python-client verify ssl (295e28f)

1.10.0 (2022-06-11)

Features

  • alpha hub integration + frontend user store fixes + script client base_url fix (1a61d50)

1.9.0 (2022-06-05)

Features

  • update postgres 13->14 in docker-compose (479a12f)

Bug Fixes

  • remove annoying transitions for scripts and flows (f2348b5)

1.8.6 (2022-05-18)

Bug Fixes

1.8.5 (2022-05-18)

Bug Fixes

  • language field broke flow too (33fed8e)

1.8.4 (2022-05-18)

Bug Fixes

  • scripts run was broken due to 1.7 and 1.8 changes. This fix it (7564d2c)

1.8.3 (2022-05-18)

Bug Fixes

  • clean exported deno-client api (605c2b4)

1.8.2 (2022-05-18)

Bug Fixes

1.8.1 (2022-05-17)

Bug Fixes

  • frontend dependencies update (f793bc4)

1.8.0 (2022-05-17)

Features

  • Typescript support for scripts (alpha) (2e1d430)

1.7.0 (2022-05-14)

Features

Bug Fixes

  • better error message when saving script (02c8bea)

1.6.1 (2022-05-10)

Bug Fixes

  • also store and display "started at" for completed jobs (#33) (2c28031)

1.6.0 (2022-05-10)

Features

  • superadmin settings (7a51f84)
  • user settings is now at workspace level (a130806)

Bug Fixes

  • display more than default 30 workspaces as superadmin (55b5695)

1.5.0 (2022-05-02)