* chore(main): release 1.35.0 * Apply automatic changes Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
41 KiB
41 KiB
Changelog
1.35.0 (2022-09-02)
Features
- clean openflow spec v1 (#491) (cf7209b)
- frontend: Add runs to landing page + fix responsive issues (#487) (9b8f263)
- frontend: App landing page (#486) (5954789)
- frontend: Menu + Tab components (#517) (6bb80b8)
- frontend: Script editor (#518) (a2265f7)
- pass bearerToken as queryArg (3527716)
Bug Fixes
- front: Display all the logs (#478) (ab994e6)
- front: Display all the logs (#479) (8a585c0)
- frontend: Make sure the schema is infered when the component is mounted (#520) (0deb31e)
- front: Fix display (#481) (538dc8f)
- front: Fix inline preview (#476) (cbe9676)
- front: Fix not found error + add timeout (d8bb9dc)
- front: Fix not found error + add timeout (#480) (96e42dd)
- front: Fix scroll (#475) (34dd4be)
- front: Set run button state to done when all jobs are loaded (#482) (4c1cb1d)
- front: Simplfiy how the job's results are read (#483) (0ec77f2)
- remove duplicate path (#473) (bd98cad)
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
- backend: failure_module (#452) (32d067f)
- frontend: Open/Close UI (#445) (7e4aac9)
- private imports (a5343fa)
- rely on PG time rather than worker time (0057266)
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
- add literal object type support (#401) (845de82)
- support union type will null | undefined (#400) (0384727)
- support union types (#398) (e68ea1b)
1.29.0 (2022-08-10)
Features
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
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
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
- in-flow editor mvp (330b373)
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
1.14.6 (2022-06-27)
Bug Fixes
- add databaseUrlFromResource to deno (2659e9d)
1.14.5 (2022-06-27)
Bug Fixes
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
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
- re-release (d31cd3c)
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
- deno client (563ba3e)
- deno lsp client (3eed59f)
- deno lsp uses wss instead of ws (865d728)
- starting deno script is now async (7365a8e)
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
1.6.0 (2022-05-10)
Features
Bug Fixes
- display more than default 30 workspaces as superadmin (55b5695)