Skip to content

Latest commit

 

History

History
756 lines (438 loc) · 54.2 KB

CHANGELOG.md

File metadata and controls

756 lines (438 loc) · 54.2 KB

Changelog

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)