mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-18 16:02:10 +00:00
de4f5e3015
* chore(main): release 1.381.0 * Apply automatic changes --------- Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
588 KiB
588 KiB
Changelog
1.381.0 (2024-08-16)
Features
- add env to refresh cgroup readings (#4250) (e23c3fa)
- cache common hub scripts in image (#4249) (99f7828)
Bug Fixes
- cli: add inject and define options (dffd5f7)
- frontend: improve UI for email triggers (#4243) (6c9e32a)
- improve password field lifetime incorrectly recycled too early (5a8fa1d)
- improve row update of aggrid table actions II (3cf4f00)
- typescript-client: add runFlow and runFlowAsync (c9ef2c8)
- workspace specific default tags do not override step level custom tags (49835ca)
1.380.0 (2024-08-14)
Features
- opt-in job args in audit logs (#4241) (0cce276)
- recoverable error handlers (e0857c7)
- togglable continue on disapproval/timeout of approvals (be90b3e)
1.379.4 (2024-08-14)
Bug Fixes
- add missing change for better key renewal (#4237) (f88efc2)
- fix transformer issue after proxy change for apps (ad69876)
- handle time with tz col type in pg (#4239) (c09f078)
- use job timeout for snowflake timeout (#4240) (3bd461f)
1.379.3 (2024-08-13)
Bug Fixes
- improve scrolling performance of the runs page (0be8982)
1.379.2 (2024-08-13)
Bug Fixes
- add fetch connection limits to bun type fetcher (b9924d0)
- extend step_id being returned as part of the error of every languages (bcc94ba)
- frontend: date input is more flexible and accept default html format as a fallback (b424c61)
- improve logviewer behavior when job is loading (7a68cc7)
1.379.1 (2024-08-13)
Bug Fixes
- add an option to disable bundling globally (f00545f)
- apps: improve tanstack table handling of objects (1d0807f)
1.379.0 (2024-08-13)
Features
- embeddable apps using jwt (#4229) (fd1c456)
- frontend: group fields are mutable (955a980)
- frontend: improve display of waiting jobs + schedule filter + suspended jobs on runs page (2b99789)
Bug Fixes
1.378.0 (2024-08-12)
Features
Bug Fixes
- allow user resources in app to work within iframes (6272c9f)
- frontend: improve default id of the components of the topbar (#4222) (7115a35)
- frontend: support plus sign in emails format fields #4223 (c0853ea)
- frontend: user resource picker for app use lightweight component (c03c0f6)
- improve default value handling for date & date-time in apps (e779f96)
- improve license key ui (#4220) (0655803)
1.377.1 (2024-08-08)
Bug Fixes
1.377.0 (2024-08-08)
Features
- app: add user resource select component (413ad2c)
Bug Fixes
- Additional tracing when pulling and uploading search index #4207 (4f9193c)
- azure git sync test connection (#4209) (2c3d492)
- case insensitive encoding for email triggers (#4211) (55926f9)
- cli: Add esbuild loader for .node files for codebase (a77f74c)
- frontend: fix decision tree debug menu (#4212) (c90fb8d)
- frontend: fix flow warnings (#4213) (bf629f3)
- handle >1 num workers stats (#4177) (0029dc1)
- handle snowflake partitions (#4214) (d1e119e)
1.376.1 (2024-08-07)
Bug Fixes
- email triggers sqlx CE and improve email parsing (#4203) (6e9c350)
- mysql params starting with underscore (#4201) (e7148f6)
1.376.0 (2024-08-06)
Features
- email triggers (#4163) (a87f34f)
- secure ctx variables in runnable inputs (#4142) (b54edf1)
- Tag filter on Runs page (#4193) (7b31281)
Bug Fixes
- fix native scripts access to reserved variables (7886f8f)
- frontend: disable email triggers by default (#4199) (5e3a3e2)
- frontend: fix the app created from a script or flow with the new topbar (#4194) (657f03b)
- frontend: Fr/improve suspend drawer (#4189) (5104dba)
- frontend: Hide AgChart background to make styling work (#4197) (b9b30e6)
- frontend: Remove full height for the event handlers of runnables (#4196) (6749f2c)
- mysql support for underscore in named param (#4200) (cfa20ae)
1.375.0 (2024-08-05)
Features
- deployment UI filter deployable items (#4183) (f2f8bbe)
- improve indices of completed_runs for faster load (cc111ba)
Bug Fixes
- frontend: add missing truncate for branch predicates (#4180) (947dd21)
- frontend: fix style panel for compoentn without custom css (#4182) (43a89ee)
- frontend: fix tutorial for apps with the new topbar (#4186) (704e75e)
1.374.0 (2024-08-04)
Features
- add support for assets using tar for codebase deploy (3508b6d)
- caddy with l4 image (#4178) (811de58)
Bug Fixes
- fix delete job (86e23f2)
1.373.1 (2024-08-02)
Bug Fixes
- fix run_flow_async from call (63abd5b)
- frontend: Add support for array of objects in th UI (#4170) (91e364b)
1.373.0 (2024-08-01)
Features
Bug Fixes
- app forms default values changes gets propagated (cd61fc1)
1.372.0 (2024-08-01)
Features
- variables created by password fields expire after 7 days (b5464e2)
Bug Fixes
1.371.4 (2024-07-31)
Bug Fixes
- frontend: fix recompute all (#4161) (10c6997)
- frontend: If multiple recompute all present, interval is now in sync (#4162) (efeb65b)
- improve index usage and runs page performance (d69aa8d)
1.371.3 (2024-07-30)
Bug Fixes
- for codebase bundle, use cjs exports instead (be8cedf)
1.371.2 (2024-07-30)
Bug Fixes
- improve codebase handling by ignoring creating lock and bundle (716bb71)
1.371.1 (2024-07-30)
Bug Fixes
- database connections now scale linearly with number of subworkers (f59046a)
1.371.0 (2024-07-30)
Features
Bug Fixes
- always consider electron as external for bundles (06433a6)
- fix bunnative lock creation (6a33624)
- submit and form persistence on app on render change (28277da)
- support bunnative in the CLI (e02e644)
1.370.0 (2024-07-29)
Features
Bug Fixes
- improve native runtime with axios support (6e91005)
1.369.1 (2024-07-29)
Bug Fixes
- fix lang picker artefact for script editor (bc94acb)
1.369.0 (2024-07-29)
Features
- add support for text/plain webhook (#4146) (eb6557a)
- frontend: App bar as components (#4103) (fb89eed)
- remove nativets in favor of bun with native pragma (18f22be)
- remove nativets in favor of bun with native pragma (b02baa2)
1.368.3 (2024-07-28)
Bug Fixes
- update bun to 1.1.21 (e45a8a4)
1.368.2 (2024-07-28)
Bug Fixes
1.368.1 (2024-07-27)
Bug Fixes
- improve runs page performance through pg indices (99623f3)
1.368.0 (2024-07-26)
Features
- add FORCE_<env> to allow to override db settings (f1d5be8)
- job view audit logging based on env variable (#4131) (12f9e56)
- multi sql statement with pg fix (#4134) (6df9eca)
- multi statement sql (#4104) (23108b4)
- pre-bundle bun scripts (#4132) (78fd99c)
Bug Fixes
- allow colors for bun and log error directly (545a57f)
- search modal improvements (#4128) (c270ab1)
- support npmjs mode for raw deps of package.json from CLI (8e615c9)
1.367.2 (2024-07-24)
Bug Fixes
- move bun cache to non mounted volume to benefit from cache optimization (92dac02)
- use symlink and straight copy as fallback methods for buntar (80d4fb0)
1.367.1 (2024-07-24)
Bug Fixes
- delete buntar if any issue while creating it (204e2fa)
- generate lockfile with npm when npm mode is used (7fbd002)
1.367.0 (2024-07-24)
Features
- apply workspace specific tags only to some workspaces (#4107) (14a4f12)
- job search index backed up and loaded from s3 (#4100) (cac39a1)
- use hardlinks instead of tar to improve bun cache performances (48e9f08)
- use jwks for external jwt auth (#4089) (d096704)
Bug Fixes
- cgroupv1 mem limit + granular memory reporting (#4119) (13e9e8d)
- filter audit logs end user by username + complete resource filter (#4105) (73decb2)
- fix webhooks urls after BASE_URL change (d49b2d0)
- make result_json path stable for python executors (97f6b2e)
- preserve force json across code preview (9ab5b2e)
- respect sorting when downloading csv f rom auto table (20390c5)
- sqlx build (#4120) (c6dc06b)
1.366.6 (2024-07-23)
Bug Fixes
- fix copilot completion after base_url change (ae4cbb0)
1.366.5 (2024-07-22)
Bug Fixes
- fix BASE_URL build conf (bb861cf)
1.366.4 (2024-07-22)
Bug Fixes
- fix BASE_URL build conf (6e33e4e)
1.366.3 (2024-07-22)
Bug Fixes
- fix BASE_URL build conf (f6a948b)
1.366.2 (2024-07-22)
Bug Fixes
- fix BASE_URL build conf (c26457c)
1.366.1 (2024-07-22)
Bug Fixes
- fix BASE_URL build conf (9cb4586)
1.366.0 (2024-07-22)
Features
Bug Fixes
- add WM_SCHEDULED_FOR to contextual variables and early stop of flows (e91a06f)
- Allow deploying frontend in a sub directory (#3867) (dd75dd4)
- improve cgroup readings (#4030) (ea53a12)
- update parsers for CLI (f65ccc0)
1.365.0 (2024-07-17)
Features
Bug Fixes
- frontend: close the content search modal when clicking on an item (#4098) (c8c5c27)
- frontend: Display 'parallel'and 'skip failure' even when a summary is set (#4099) (319454e)
- frontend: fix flow graph when anode has multiple steps to the flow inputs (#4097) (fc749c6)
- frontend: fix use inputs flow preview (#4094) (7aa2189)
- frontend: improve search modal (#4088) (cdc7190)
1.364.3 (2024-07-16)
Bug Fixes
- fix erronous not connected error message (9a5dc97)
- fix missing workspaceId on display result of apps (bfbbeab)
1.364.2 (2024-07-16)
Bug Fixes
1.364.1 (2024-07-15)
Bug Fixes
- fix cli build (1deccc4)
1.364.0 (2024-07-15)
Features
Bug Fixes
- improve generate flow locks (304b90f)
1.363.0 (2024-07-15)
Features
Bug Fixes
- frontend: flow editor improvements (#4008) (e6dfa39)
- improve schema editor (2ec8ce5)
- make indexer opt-in when in standalone mode (#4076) (3e31977)
1.362.0 (2024-07-14)
Features
- frontend: date select component (#4064) (3b4a376)
- Full-text search on runs using tantivy and command palette for quick actions (#4046) (7ea554a)
- improve cancel all for non started jobs (#4065) (2747e1b)
- improve flow status viewer (show branch chosen + all iterations in for loop) (#4074) (b498664)
Bug Fixes
1.361.1 (2024-07-11)
Bug Fixes
- improve filter jobs query (583190f)
1.361.0 (2024-07-11)
Features
- frontend: add support for GFM and fix max-width issue (#4057) (133a278)
- frontend: improve table action UX (#4056) (a6eeb68)
Bug Fixes
- fix migration for instances starting from scratch (b4f0b32)
- frontend: fix run page ms readability (#4059) (0b932ca)
- frontend: fix style panel title (#4058) (c853db4)
- improve completed_job index (e450300)
- improve performance of cancel_all (1d1dde0)
1.360.1 (2024-07-09)
Bug Fixes
- fix previous_result not always working for failure steps (23a00c5)
- frontend: Reload the flowStateStore when a node is restored (undo) (#4049) (6e52632)
- improve flow version fix migration (#4050) (eda6629)
- make dedicated workers work with dates in bun (7f49798)
- update flow path (#4053) (82c88ad)
1.360.0 (2024-07-08)
Features
Bug Fixes
- always run flow versioning edge case fix migration (#4047) (9b2919b)
- frontend: fix min rows for LightWeightArgInput (#4045) (0d35741)
- improve failure id assignment for parallel forloop (5657ccd)
- persist enums change for string type (a264a38)
1.359.0 (2024-07-08)
Features
Bug Fixes
- backend: make value of flow_version not null (#4039) (11b05b3)
- flow versioning edge case (#4037) (729f911)
- frontend: fix navbar item overflow (#4041) (95c2e1b)
- improve handling of schedules with retries and concurrency limits (e100622)
- improve input history (db19c86)
- improve performance of content search for large repos (299e7cf)
1.358.1 (2024-07-05)
Bug Fixes
- fix vscode extension dev mode with flows (b30bde9)
1.358.0 (2024-07-05)
Features
- backend: better filtering for audit logs API (#4023) (fde9d2a)
- frontend: add vertical navbars (#4027) (aa4967e)
- frontend: app navbar (#3992) (7434edd)
- restore flow version as fork (#4032) (d724761)
Bug Fixes
- frontend: fix navbar navigation for not deployed apps (#4033) (a9c4555)
- frontend: fix theme leak (#4029) (c4673f8)
- frontend: improve component list (#4028) (448d5ad)
1.357.0 (2024-07-04)
Features
Bug Fixes
- backend: correct version join of list search flows (#4022) (e361acc)
- backend: switch job run to user db (#4017) (26fd427)
- fix wrong interaction between suspended steps and forloop parallelism (4399730)
- frontend: improve flow input completion prompt when not in a loop (#4021) (55eac8f)
- frontend: only load flow/app versions on drawer opening (#4020) (3e783e3)
- improve dedicated workers for flows (17d12b5)
- improve dedicated workers for flows (f58d82f)
- improve flow cancellation (#4013) (1a403f8)
- memory optimization for flow with big args (#4019) (708b270)
- update bun 1.1.18 (c2cd18d)
1.356.1 (2024-07-03)
Bug Fixes
- 50MB limitation only on non-enterprise (0753072)
- add s3 object support to lightweight arg input (45cd01c)
1.356.0 (2024-07-02)
Features
- allow downloading args over the size limit (d13a357)
- include token label as end user (#3988) (991031b)
- runs page have sharable args in hash of links (792bbb3)
Bug Fixes
- add support for result.json for powershell (155ca5f)
- improve browser history navigation (back, forward) (7248b0a)
- lookback selector to manually look for older jobs and prevent inaccurate concurrency graphs (#4007) (ca22a87)
- make gql params optional by default + use default value if undefined (#4003) (d736b86)
1.355.4 (2024-06-30)
Bug Fixes
- frontend: fix Decision Tree + fix Infinite list default ts code … (#3993) (49b6cf1)
- improve runs page performance when minTs is defined (2e184c9)
- improve runs page performance when minTs is defined (e662439)
1.355.3 (2024-06-27)
Bug Fixes
1.355.2 (2024-06-26)
Bug Fixes
1.355.1 (2024-06-26)
Bug Fixes
- fix build (17c586e)
1.355.0 (2024-06-26)
Features
- add wmill cli image (fa2f732)
- frontend: Add context for inner components of list, groups and … (#3974) (73175ac)
Bug Fixes
- frontend: add tooltip to schedule pausing (#3984) (08476a3)
- hide draft only items in pickers and from ops (#3977) (dd80483)
- parallel branchall disordered skip failure retrieval (#3975) (e9b310e)
- remove useless metrics (#3962) (f29c46a)
1.354.0 (2024-06-25)
Features
1.353.0 (2024-06-24)
Features
Bug Fixes
- frontend: Add missing on change event when connecting an input (#3964) (a804e01)
- frontend: improve disable style of the select component (#3938) (183361d)
- Improve cancel selected jobs action (#3960) (4ef3823)
1.352.0 (2024-06-22)
Features
- add extra metadata to folders/resources/types + path prefix filtering for all + improve groups UI (#3936) (b57afc8)
- fallback to default hub if official script not found on private hub (#3951) (0c66122)
Bug Fixes
1.351.0 (2024-06-21)
Features
Bug Fixes
- improve support of relative paths in subflows and apps (ba76d87)
1.350.3 (2024-06-21)
Bug Fixes
- cli: fix push flow support for windows (1042a06)
1.350.2 (2024-06-21)
Bug Fixes
1.350.1 (2024-06-20)
Bug Fixes
- cli: fix inital sync pull generating wrong flow lockfile (a43923b)
1.350.0 (2024-06-20)
Features
1.349.1 (2024-06-19)
Bug Fixes
- show workers without worker groups (5c5b98e)
1.349.0 (2024-06-19)
Features
1.348.2 (2024-06-19)
Bug Fixes
- add jobid to background runnables and fix zindex issue of inline script editor (a2b88c0)
- frontend: fix full screen mode of the EvalInputEditor (#3928) (c9c017e)
- handle past inputs with oneOf (#3932) (f5e8d71)
1.348.1 (2024-06-19)
Bug Fixes
- handle better single step parallel flows (6d4b8a2)
1.348.0 (2024-06-18)
Features
- add support for bytea in pg (#3926) (b753e4d)
- frontend: Enable changing kind for string properties (#3925) (cfab185)
- frontend: worker page improvements (#3921) (b904a36)
Bug Fixes
1.347.1 (2024-06-18)
Bug Fixes
- add more debug logs around http client errors (a64b099)
- add more debug logs around http client errors (631b981)
1.347.0 (2024-06-17)
Features
- frontend: UI customisation improvements + add support for object enums (#3910) (25024a9)
- oneOf inputs (#3893) (2df9c69)
Bug Fixes
- fix permission for scoped tokens on jobs_u paths (05d2197)
1.346.2 (2024-06-17)
Bug Fixes
1.346.1 (2024-06-17)
Bug Fixes
1.346.0 (2024-06-17)
Features
- accelerate bun through caches (#3909) (28afe59)
- frontend: event handlers (#3902) (4f0e111)
- replace ephemeral tokens by jwt (#3908) (21b9acc)
Bug Fixes
1.345.2 (2024-06-13)
Bug Fixes
- add database grants to oustanding_wait_time table (96767ec)
1.345.1 (2024-06-13)
Bug Fixes
1.345.0 (2024-06-12)
Features
1.344.3 (2024-06-11)
Bug Fixes
- fix dependency tracking for single scripts (c966979)
1.344.2 (2024-06-11)
Bug Fixes
- fix dependency tracking for single scripts (28d7510)
1.344.1 (2024-06-11)
Bug Fixes
- cancel jobs button missing chevron (#3896) (b9092e5)
- fix dependency tracking for single scripts (5f119de)
- upgrade deno to 1.44.1 (f8f6d8b)
1.344.0 (2024-06-11)
Features
Bug Fixes
- backend: wrong previous result used in flow for-loop (dcff6e9)
- frontend: Fix Timeline/Node Status tab zIndex (#3894) (609f332)
1.343.3 (2024-06-11)
Bug Fixes
- flow args should always render in test flow (1be0bfa)
- improve init script handling of windows newlines (eb068fd)
1.343.2 (2024-06-10)
Bug Fixes
- fix nativets scripts (36d0c4e)
1.343.1 (2024-06-10)
Bug Fixes
- fix reorder of args in schema form (61bb069)
- update deno_core to latest to work better with rust 1.78 (#3890) (ec248dd)
1.343.0 (2024-06-10)
Features
- cli: add wmill flow generate-locks (1957ca0)
- support selecting by columns in table (b1f9272)
- towards cloud events webhook compliance (#3883) (d2d87f4)
- track dependency map for bun + inline script of flows (5ae8592)
Bug Fixes
deprecatedNode.js usage incheckout@v3(#3872) (11fba4f)- frontend: Add missing InitializeComponent for components Flow Status by id and Log by Job id (#3882) (6c4e7d0)
- frontend: encrypt openai key on workspace creation (#3879) (387ea44)
- frontend: Fix AgChart when the component is hidden (#3876) (be092d2)
- frontend: job detail horizontal padding small screens (#3881) (66e6fe3)
- frontend: Remove useless RunnableWrapper on Log and Flow status … (#3877) (ef2329b)
- paginate listTokens page (0975fb6)
- remove main decorator after split from end of file during py imports parsing (#3887) (f29f71b)
- retrigger bun dependencies jobs for importers when using common deps (da1ea04)
- use full hostname as worker ping hostname and add it in other contexts (ebf37eb)
1.342.0 (2024-06-04)
Features
Bug Fixes
- handle csv with different separators in csv preview (b756a3b)
1.341.1 (2024-06-04)
Bug Fixes
- Filter on path not working (#3863) (98869ef)
- fix writing binary file from global cache in go (ef9ad1a)
- flow status viewer takes all the width on the runs page (b6016ab)
- improve flow status viewer to display the step details on third tab (f54cfd3)
- lock steps inside whileloops for flows (439ab8a)
- make typescript client compatible with cf workers (#3807) (a9bf5a4)
1.341.0 (2024-06-03)
Features
- frontend: Fix how runnable tied to a table actions are triggered + Display the sync columnDef error only in the editor (#3862) (76b6577)
- warn when jobs spent a long time waiting in queue (#3856) (203264b)
Bug Fixes
- fix python client for S3Object (44c36cd)
- further restrict job api to logged in workspace users or anonymous jobs only" (#3860) (181cb7d)
1.340.2 (2024-05-31)
Bug Fixes
1.340.1 (2024-05-31)
Bug Fixes
- typescript file upload supports arbitrary storage (9e822d4)
1.340.0 (2024-05-31)
Features
- chart interactivity: click points on the graph to select the corresponding jobs (#3851) (5156e29)
- replace polars with datafusion for data preview (e07c262)
- support multiple object storage + parquet_csv + polars -> datafusion" (#3853) (a22dc98)
Bug Fixes
- simple subflow approval step triggering timeouts (be160f6)
- wait for api to be read to load explorer table (96246cd)
1.339.2 (2024-05-29)
Bug Fixes
1.339.1 (2024-05-29)
Bug Fixes
- allow_user_resoruces default deserialization (7238274)
1.339.0 (2024-05-29)
Features
1.338.3 (2024-05-29)
Bug Fixes
- fix resource type search (b01e335)
1.338.2 (2024-05-28)
Bug Fixes
1.338.1 (2024-05-28)
Bug Fixes
- fix retry not working on single step flow due to opt (6166c4d)
- remove quotes around interpolated arg values of tags (8b66636)
1.338.0 (2024-05-27)
Features
- allow user resources in apps with a toggle (#3821) (5877727)
- frontend: add open/close state of the modal in the outputs (#3822) (c246bb0)
- frontend: upgrade to gpt-4o + add AI support for php (#3820) (2561853)
- public apps can require login (#3825) (e2a1219)
- worker vcpus/memory limits + mem usage (#3828) (621464b)
Bug Fixes
- filtering not always working with concurrency keys (#3823) (47df9f3)
- improve concurrency re-scheduling at scale (f2d9c3c)
- improve concurrency re-scheduling at scale (e187fa6)
- make all error strings more verbose (7a36f30)
1.337.0 (2024-05-25)
Features
Bug Fixes
- rename email_from_username to username_to_email (#3813) (7584c2b)
- use hub script language as tag instead of 'hub' (#3816) (47bb5d2)
1.336.1 (2024-05-24)
Bug Fixes
- revert bun to 1.1.8 (ba9cdb1)
1.336.0 (2024-05-23)
Features
- frontend: improve graph edges + fix depedencies detection (#3802) (d11e350)
- improve parsers when no main func (#3805) (001278c)
- improve permissioned audit logs (#3799) (62f3180)
- improve premissioned audit logs (#3793) (21a077e)
- store failed_retries per module state and display failed retries in flow status viewer (62e8816)
- store failed_retries per module state and display failed retries in flow status viewer (7e0be89)
Bug Fixes
- frontend: Add missing loading state for non-runnable components … (#3797) (a0acdc1)
- show code option in tree view (#3803) (1745a9d)
- update bun to 1.1.9 (bfd2d27)
1.335.0 (2024-05-22)
Features
Bug Fixes
- cli: add concurrency key to script (4d28a38)
- frontend: Fix aggrid infinite refresh (#3789) (85cd8b4)
1.334.0 (2024-05-21)
Features
- frontend: Added support for title and placeholder for ArgInputs (#3779) (59c0aba)
- frontend: Improve multiselect perf (#3770) (36df838)
Bug Fixes
- add allow http toggle to object store settings (4631c3f)
- frontend: Fix path overflow on the Runs page (#3781) (518d8b9)
1.333.5 (2024-05-21)
Bug Fixes
- drop the linux file cache regularly to avoid triggering OOM killer (0268dd1)
- frontend: Fix full height component for public apps (#3777) (edf3015)
- frontend: Fix selected value when the default value of a select component is null (#3778) (31c4777)
- improve concurrency key migration (b56fbdf)
- lighten watermark on public apps for ee (da3b043)
1.333.4 (2024-05-20)
Bug Fixes
- cli: make bun the default language in absence of wmill defaultTs 2 (b2958be)
1.333.3 (2024-05-20)
Bug Fixes
- cli: make bun the default language in absence of wmill defaultTs (8399086)
1.333.2 (2024-05-20)
Bug Fixes
1.333.1 (2024-05-20)
Bug Fixes
- backend: improve memory usage by making schema RawValue instead of serde_json::Value (f1bb7cf)
1.333.0 (2024-05-19)
Features
1.332.1 (2024-05-18)
Bug Fixes
- cli: improve handling of schema for script bundles (32bf061)
- frontend: improve json display for large table objects (#3765) (f0b3527)
1.332.0 (2024-05-16)
Features
Bug Fixes
- fix args interpolation for tag and concurrency key for non string values (2b06d9a)
1.331.2 (2024-05-16)
Bug Fixes
- improve support for non existing key in concurrency_key table (9e86177)
1.331.1 (2024-05-16)
Bug Fixes
- backend: prevent immediate cancellation of the error handler when a job is forcibly cancelled (#3751) (f3b8e01)
- frontend: improve queue metrics graphs performance (#3749) (2da00f1)
1.331.0 (2024-05-15)
Features
- add concurrency limit observability #3586
- frontend: Add context section (#3745) (0191dca)
- frontend: add nullable arg (#3729) (cadc758)
- frontend: full height component (#3676) (6ff6a60)
Bug Fixes
- backend: remove email constraints from DB (#3739) (fa6c531)
- cli: add php support for the cli (#3735) (4286977)
- frontend: improve auto data table headers when array of arrays (#3738) (bcefc20)
- frontend: rename correctly delete workspace button (#3736) (db143c3)
- resolve typo in bun_executor.rs error message (#3744) (9d0f643)
1.330.1 (2024-05-15)
Bug Fixes
1.330.0 (2024-05-15)
Features
Bug Fixes
- bun: improve relative path type assistant in monaco for bun (1cf0bda)
- remove schemas from typescript client (4c70c6a)
1.329.0 (2024-05-15)
Features
- frontend: Add date format (#3675) (86d958e)
- improve log storage + expand all logs in a flow (6fe050b)
Bug Fixes
- bun loader with nsjail (b1a13be)
- fix agchart rendering (1fdbc64)
- frontend: Fix FileInput state when hidden (#3730) (da5eabd)
- improve display result output limit (28cc563)
1.328.0 (2024-05-13)
Features
Bug Fixes
1.327.0 (2024-05-13)
Features
1.326.1 (2024-05-12)
Bug Fixes
- un-inline monaco editor workers for faster initial load (e2991ef)
1.326.0 (2024-05-12)
Features
- logs can be downloaded directly from server/frontend if using shared volume (a3a66d0)
1.325.2 (2024-05-11)
Bug Fixes
- improve status exit dedicated workers (12e302a)
1.325.1 (2024-05-11)
Bug Fixes
- cli: support whileloop in flow cli sync (d0a6dda)
- improve nodejs mode after esm update (87add79)
- selectedRow for a table is set on table actions (447e2d7)
1.325.0 (2024-05-10)
Features
Bug Fixes
1.324.2 (2024-05-09)
Bug Fixes
- fix build (20dfbda)
1.324.1 (2024-05-09)
Bug Fixes
- cli: narrow codebases to bun (252ac18)
1.324.0 (2024-05-09)
Features
- critical error side channel (#3625) (29b1e6f)
- disable response logs based on env var (#3685) (cd1711c)
- frontend: Add a button tocopy the path of a subflow (#3691) (630ae7e)
- frontend: add missing date in the previous run panel (#3693) (49867c0)
- frontend: Improve app components (#3672) (ee2a193)
- import export all worker groups config (#3667) (c1a4a82)
- local typescript codebase as bundle (#3694) (11b3ea3)
Bug Fixes
- can cancel only if can disable schedule + stop worker on force cancel + soft cancel job parent on job cancel (#3670) (010662d)
- frontend: Fix subflow viewer (#3674) (47ee6c9)
- improve conditional wrapper for app editor (ea4165d)
- load large args of previous runs dynamically (#3688) (d1f58f1)
1.323.6 (2024-05-02)
Bug Fixes
1.323.5 (2024-05-01)
Bug Fixes
- re-release nit (caa11c6)
1.323.4 (2024-05-01)
Bug Fixes
1.323.3 (2024-05-01)
Bug Fixes
- add WM_WORKER_GROUP to get worker group from script (0855cdd)
1.323.2 (2024-05-01)
Bug Fixes
- frontend: Disable the insert button when required fields are empty strings (#3659) (7df4f02)
- frontend: use normal password mask for the sensitive fields of the resource editor (c8b439d)
1.323.1 (2024-05-01)
Bug Fixes
- cli: improve generate metadata lock for new scripts (54acc22)
- frontend: improve default select styling for apps (#3656) (2b34730)
- frontend: Restore AgGrid borders and remove the outer border pro… (#3658) (92492ab)
1.323.0 (2024-05-01)
Features
Bug Fixes
- frontend: improve result, flow status and log components (#3653) (aa6204f)
- frontend: remove red from autodatable badges (#3652) (d7d2f03)
- frontend: sync columnDefs + improve columnDefs management (#3632) (ca209e9)
1.322.0 (2024-04-30)
Features
Bug Fixes
- improve password ui (0b23d90)
1.321.6 (2024-04-30)
Bug Fixes
- fix aggrid table actions (c1f582f)
1.321.5 (2024-04-30)
Bug Fixes
- fix console logs in REST scripts (1f983c2)
- make sure folder updater keep write permissions if not admin (ae165b9)
- prevent overflowing for long description and default in schema (450201d)
- python: supports folders starting with numbers for execution (cf6ffef)
1.321.4 (2024-04-29)
Bug Fixes
- cli: handle better missing lockfile for generating metadata (5315726)
1.321.3 (2024-04-29)
Bug Fixes
- cli: skip deleting script when lockfile delete (959ae8d)
1.321.2 (2024-04-29)
Bug Fixes
- cli: improve lockfile support on cli (b7f9ecb)
- cli: improve lockfile support on cli (35b2423)
- cli: improve lockfile support on cli (05e70a8)
1.321.1 (2024-04-29)
Bug Fixes
1.321.0 (2024-04-29)
Features
Bug Fixes
- python-client: improve error message for wait_job (0e022c9)
- toggle comment shortcut on some EU keyboards (#3630) (b529784)
1.320.3 (2024-04-28)
Bug Fixes
- cli: improve support for frontend scripts cli sync (82e628a)
1.320.2 (2024-04-28)
Bug Fixes
- bump git sync script version (e8dcd5b)
1.320.1 (2024-04-28)
Bug Fixes
- add button to easily bump git sync version (0fcd54b)
1.320.0 (2024-04-28)
Features
- cli: split inline sscripts for apps like for flows (22226e8)
- cli: split lockfiles from script metadata (c39f3a8)
- cli: use separate lockfiles for rawscipt of flows (6c69889)
1.319.1 (2024-04-26)
Bug Fixes
- improve dnd on app editor for large screens (3875eec)
1.319.0 (2024-04-26)
Features
- add distributed global cache for go (c73e7db)
- add distributed global cache for go (4188383)
- pg add json support (#3620) (fee22fc)
Bug Fixes
- make configurable footer for aggrid in apps (41f6bcd)
1.318.0 (2024-04-25)
Features
Bug Fixes
- frontend: Improve AgGrid Infinite table default codes + deprecat… (#3609) (f26d3e6)
- support all pg types from db studio (#3613) (5def8cb)
1.317.1 (2024-04-24)
Bug Fixes
- improve list markdown rendering (8bdebcf)
1.317.0 (2024-04-24)
Features
Bug Fixes
1.316.2 (2024-04-24)
Bug Fixes
- fix get_completed_job with labels (963fc3d)
1.316.0 (2024-04-24)
Features
- frontend: add search to AgGrid Infinite (#3600) (aece019)
- support multiple labels for jobs (wm_label -> wm_labels) (0be55ae)
Bug Fixes
1.315.1 (2024-04-24)
Bug Fixes
- fix label from completed_job (534f877)
1.315.0 (2024-04-24)
Features
1.314.0 (2024-04-23)
Features
- add label and schedule filters to runs page (fcff457)
- ui helper for workspaced worker tags (#3595) (0ab3d1b)
1.313.0 (2024-04-23)
Features
- add support for readonly application intent in mssql (#3591) (ae7f978)
- update git sync for azure devops service principal (#3588) (ff361d9)
1.312.0 (2024-04-22)
Features
- frontend: Fix style panel zIndex (#3581) (464a2c4)
- hide scripts with on function main from operators + badge/filter for devs (#3584) (8ae16d9)
Bug Fixes
1.311.0 (2024-04-21)
Features
Bug Fixes
- improve re-scheduled for estimation in concurrency limits (48ba709)
1.310.0 (2024-04-19)
Features
Bug Fixes
- fix password field (f9b5da5)
1.309.2 (2024-04-18)
Bug Fixes
- update go and typesript client (f3666ea)
1.309.1 (2024-04-18)
Bug Fixes
- improve log viewer loading from object store (024ffde)
1.309.0 (2024-04-17)
Features
- show more for logs on s3 directly possible from browser log viewer (071a0ae)
Bug Fixes
- backend: prevent push fail of schedule error handling from reverting job completion (#3568) (fdaa49a)
- fix autosize when not rendered at initialization (cdb01b0)
- improve cancel_all to never deadlock (2eea00a)
- measure memory usage on postgres scripts (f84a902)
1.308.1 (2024-04-16)
Bug Fixes
- fix delete perms user folders (456b903)
1.308.0 (2024-04-16)
Features
Bug Fixes
- db update cell issue when some col values are null (#3558) (c17bcd3)
- frontend: fix text alignement, email input before icon and fix m… (#3561) (1658740)
- tighten delete permissions (158d26f)
1.307.0 (2024-04-15)
Features
Bug Fixes
- add mysql decimal support (#3557) (7c85cd8)
- frontend: fix the initial dimension of the markdown component (#3554) (0b48742)
- tighten delete folder permissions (8b4dc22)
1.306.4 (2024-04-14)
Bug Fixes
- improve unsaved confirmation modal on flow draft (fb00e3b)
1.306.3 (2024-04-12)
Bug Fixes
- fix actions buttons error (7163564)
1.306.2 (2024-04-12)
Bug Fixes
- fix actions buttons error (6ea5965)
1.306.1 (2024-04-12)
Bug Fixes
1.306.0 (2024-04-12)
Features
- frontend: add maplock + properly display marker title (#3544) (e9e6614)
- frontend: Ag grid actions (#3535) (48ad095)
Bug Fixes
- frontend: Correctly handle undefined actions (#3545) (7eca53f)
- frontend: Fix AgGrid action selection (#3543) (0672362)
- frontend: Fix s3 uploader (#3539) (0afd68d)
1.305.3 (2024-04-12)
Bug Fixes
- improve app icon renderer and app html renderer (ee56821)
1.305.2 (2024-04-11)
Bug Fixes
- unsaved changes on deploy of flow (d1650db)
1.305.1 (2024-04-11)
Bug Fixes
- fix plug connection for apps with array items (c88e6a8)
- frontend: add missing darkModeObserver in CronInput (#3531) (8525494)
- frontend: fix text alignement (#3533) (0c9a95c)
- improve goto behavior (6c33f17)
- load lazily the app icons (cd5b023)
- remove requirement on full wasm parser for row insert of db studio (cd07020)
- remove requirement on full wasm parser for row insert of db studio (f17bed9)
- update monaco configurations (62e4ec2)
1.305.0 (2024-04-09)
Features
- flow concurrency limits support custom concurrency key (a55aad3)
Bug Fixes
- add ability to cancel flows directly from operator modal (5272956)
1.304.4 (2024-04-09)
Bug Fixes
- allow for longer approver names in flows (f117539)
- frontend: Fix bypass confirmation shortcut (#3527) (db5abd3)
- frontend: Improve theme editor (#3525) (975055b)
- improve deadlocks for parallel branches with parallelism constraints (0c824de)
- improve deadlocks for parallel branches with parallelism constraints (8dd1175)
- improve handling of very large iterator on frontend (7e4b6c3)
- improve order dragndrop for json editor in app (1ab1fb7)
- improve performance of for-loops with parralelism (a4442d4)
- improve performance of for-loops with parralelism (29422f1)
1.304.3 (2024-04-08)
Bug Fixes
- add resource types to list of ignored path filters for git sync (fc0056f)
- add resource types to list of ignored path filters for git sync (acf80dc)
- improve CLI with visible_to_runner_only and priority (c7f0f3f)
1.304.2 (2024-04-06)
Bug Fixes
1.304.1 (2024-04-06)
Bug Fixes
- remove reqwest_11 (8cdae1a)
1.304.0 (2024-04-06)
Features
- add overridable cache_ttl in api of job triggers (21a7ee4)
- git sync group changes by folder (#3517) (08231c0)
Bug Fixes
- add args filter to schedule list (f9d8dde)
- fix lightweight arg input min size (78b8c3e)
- frontend: Fix simple flow tutorial (#3518) (139bc38)
- improve list static input (d61d6f5)
- make autodatatable more resilient (fba1ea7)
- make autodatatable more resilient (632c9fb)
- make date time input more resilient (2ec1add)
- parallel flow with parallelism constraint could deadlock (9131d5c)
- remove information in approval page of a flow (3175456)
- show flow user states in flow state preview (7c4eece)
1.303.4 (2024-04-05)
Bug Fixes
- prevent operators from loading secrets through toggle (72f4247)
1.303.3 (2024-04-04)
Bug Fixes
- improve multiselect for approval steps (18e7e94)
1.303.2 (2024-04-04)
Bug Fixes
- improve global cache deps (0b3e6b9)
1.303.1 (2024-04-04)
Bug Fixes
- improve chars splitting for logs with utf-8 chars (2e3b6f6)
1.303.0 (2024-04-04)
Features
Bug Fixes
- update awscli & nodejs (74e0f21)
1.302.0 (2024-04-04)
Features
Bug Fixes
- build (#3504) (285aec4)
- fix char excess size module for logs truncation (826757b)
- improve locking (281cd7b)
1.301.0 (2024-04-02)
Features
- while loop as new flow primitive (ff26c8e)
Bug Fixes
- add access to the schedules page to operators (648accd)
- date-fns tooltip info again (#3498) (71d98b9)
1.300.0 (2024-04-02)
Features
Bug Fixes
- date-fns tooltip format info (#3496) (e4bca00)
- frontend: Fix updateCellValue (#3497) (e4d8de8)
- typescript-client: improve setFlowUserState undefined value (ba679c6)
1.299.1 (2024-03-31)
Bug Fixes
- fix audit issue with webhook triggered scripts (4ba1f6c)
1.299.0 (2024-03-30)
Features
- add workspace free-tier usage (#3489) (b4ffb50)
- frontend: add a refresh component control to the DB Studio (#3490) (d713566)
- frontend: Add support for clearFiles in the file input component (#3483) (f9a5bce)
- support gh markdown for script, flows, resource descriptions (6cb2d20)
Bug Fixes
- benchmark action single push (#3480) (b3ed678)
- db studio multiple schemas support (#3479) (6489697)
- frontend: Fix the pane delete button (#3482) (7b3b96e)
- make submit form order static (951758f)
- show script path when schedule summary is empty (#3487) (3c38491)
- show start to finish time for flows instead of cumulative (#3486) (e3a636a)
- tree view show more (a61b14c)
1.298.0 (2024-03-27)
Features
Bug Fixes
- display approval step at top level regardless of depth (57a0530)
- fix clean cache deleting config (1edf493)
1.297.1 (2024-03-26)
Bug Fixes
- fix approval steps handling of default args (3388ab4)
1.297.0 (2024-03-26)
Features
1.296.1 (2024-03-26)
Bug Fixes
- backend: update chrono dependency (703c118)
1.296.0 (2024-03-26)
Features
- add set_flow_user_states and get_flow_user_states api and sdk support (ef1ce83)
- differentiate benchmark graphs by nb of workers (#3463) (f8fa220)
- gforms oauth (#3466) (195b378)
Bug Fixes
- improve git sync for script renames (5fdfa28)
- replace token in webhook panel after creation (339d17f)
1.295.4 (2024-03-26)
Bug Fixes
- use webhook id as username (d0edc75)
1.295.3 (2024-03-25)
Bug Fixes
- custom contextual variabels when superadmin (#3458) (abc3a7d)
- extension of full logs download (#3464) (a92ae18)
- previous runs date (#3461) (728a6b1)
1.295.2 (2024-03-25)
Bug Fixes
- typescript-client: improve runScript (aaa766b)
1.295.1 (2024-03-23)
Bug Fixes
- add support for azure storage on distributed cache/logs (d2afc05)
1.295.0 (2024-03-23)
Features
- add workspace environment vars (custom contextual vars) (#3455) (283d550)
- frontend: fetch logs just-in-time only when necessary (6bf2083)
- large log disk and distributed storage compaction (75e9e67)
1.294.0 (2024-03-22)
Features
Bug Fixes
1.293.1 (2024-03-21)
Bug Fixes
- update axum to 0.7 and object_store to 0.9 (f13aea2)
1.293.0 (2024-03-21)
Features
- s3 cache config added to instance settings + parallelized tar pulling (174ead0)
Bug Fixes
1.292.4 (2024-03-19)
Bug Fixes
- ai prevent python async + max db schema length (#3440) (4557e7b)
- frontend: Fix csv generation (#3439) (21b4719)
- frontend: handle the case when the observer is not defined onDestroy (#3431) (734da17)
- frontend: Improve autodatatable (#3434) (87b0112)
1.292.3 (2024-03-17)
Bug Fixes
- trigger re-release (1a8ccc3)
1.292.2 (2024-03-17)
Bug Fixes
1.292.1 (2024-03-17)
Bug Fixes
- disapproval does not trigger flow error handler anymore (e0235d9)
- improve default value for approval flows (5fca9e8)
1.292.0 (2024-03-16)
Features
- db schema explorer collapsed by default (#3427) (695e2c5)
- refactor logging to improve performance by order of magnitude for longer jobs (e5366b8)
- wmill sync workspace settings (#3425) (bab67fe)
Bug Fixes
1.291.4 (2024-03-15)
Bug Fixes
- avoid unecessary re-schedule for retyied flows (89516b9)
- db studio include tables of all schemas (#3418) (c2098e5)
- frontend: correctly change the currentPage when perPage changes (#3420) (50b4c71)
- improve bun assistant for relative paths (a278f28)
- improve pip_secret interpolation (71f7299)
1.291.3 (2024-03-14)
Bug Fixes
- fix sqlx (c96c527)
1.291.2 (2024-03-14)
Bug Fixes
- be less agressive with log streaming for long jobs (df910d7)
1.291.1 (2024-03-14)
Bug Fixes
1.291.0 (2024-03-14)
Features
- add bit support in pg (#3407) (3730566)
- better locking (#3412) (97d4f1c)
- enable automatic billing by default (#3403) (92db3d9)
- frontend: use the DisplayResult component in the Expanded resul… (#3410) (5f28e93)
Bug Fixes
- frontend: Fix color picker layout (#3411) (c6587b9)
- frontend: Flow step input description (#3409) (f01aefd)
- improve error handler settings (ac1eeb1)
- remove dependency on semver intersect for bun (1cf6d8b)
- show current pid before acquiring lock (55ea67d)
- tabs can now be moved within apps (ef7d733)
- use try_lock instead of lock to wait for global pg lock (b382bf3)
1.290.1 (2024-03-13)
Bug Fixes
- fix static inputs in apps (d5f7583)
1.290.0 (2024-03-13)
Features
- configurable languages and orders (a2807e6)
- frontend: DB Studio improvements (#3389) (212c9d7)
- git sync users groups (#3391) (104aa75)
- instance usernames (#3382) (4f65b23)
Bug Fixes
- add include_query to all endpoints (797c551)
- add more metadata for insert completed_job log (ad2f213)
- frontend: add script history in the script menu on the homepage … (#3388) (16b1c33)
- frontend: Disabled delete node + correctly update debug menu when nodes are deleted (#3387) (cc8e73c)
- improve bun type assistant (#3402) (90b8cb3)
- initial path when changing path of draft only scripts and flows (#3400) (f82af22)
- make oauth settings more resilient to being ill-defined (7d5b507)
- only set admin instance username when setting enabled (#3396) (f974d45)
- prevent auto add duplicate user (#3395) (9a1d10f)
- remove admin instance username if setting disabled (#3398) (cda5e05)
- reset to default tag (41a27d1)
1.289.0 (2024-03-09)
Features
- bun is now the default typescript language (357f74a)
Bug Fixes
1.288.0 (2024-03-08)
Features
- implement s3 oidc support + azure workload identity support (4578ed3)
1.287.1 (2024-03-08)
Bug Fixes
1.287.0 (2024-03-08)
Features
Bug Fixes
- frontend: fix snowflake columnsDefs (#3377) (2e90531)
- frontend: improve table selection (#3347) (ed9379a)
- improve custom concurrency key handling (2a85a87)
- pg timstamptz param (#3364) (c04adcc)
1.286.2 (2024-03-06)
Bug Fixes
- add more functions to typescript client (465dfc1)
1.286.1 (2024-03-05)
Bug Fixes
- add more functions to typescript client (b17ae78)
1.286.0 (2024-03-05)
Features
- workflow as code for typescript (e3e86e5)
Bug Fixes
- workers to load custom tags for running sync scripts locally (7575e12)
1.285.4 (2024-03-05)
Bug Fixes
- improve workflow as code python client (d30cd3a)
1.285.3 (2024-03-05)
Bug Fixes
- improve workflow as code python client (6a5fb87)
1.285.2 (2024-03-05)
Bug Fixes
- retrigger release (32fc3e2)
1.285.1 (2024-03-05)
Bug Fixes
- fix sqlx (73c93f3)
1.285.0 (2024-03-05)
Features
Bug Fixes
1.284.1 (2024-03-04)
Bug Fixes
- workflow as code api improvement (0795353)
1.284.0 (2024-03-04)
Features
Bug Fixes
- allow multiselect in dynamic forms (7f24ecd)
1.283.0 (2024-03-01)
Features
1.282.2 (2024-03-01)
Bug Fixes
- redo release (195ce11)
1.282.1 (2024-03-01)
Bug Fixes
- description of fields accept new lines (07cea28)
- fix flow progress monitor when using parallel branches and continuing long after (07fb375)
- maintain order in flow inputs when never reordering (410ec2c)
1.282.0 (2024-03-01)
Features
Bug Fixes
- AI copilot available in the vscode flow editor (#3314) (530d1a9)
- app forms change value on default value changes (493d201)
- improve dev mode for flows (ec38f92)
1.281.3 (2024-02-28)
Bug Fixes
1.281.2 (2024-02-28)
Bug Fixes
- fix app expr break (07e166f)
1.281.1 (2024-02-28)
Bug Fixes
- fix app expr break (d1bb6a6)
1.281.0 (2024-02-28)
Features
- implement progress monitor for parallel branches last transition (fc34594)
- improve performance of exprs in apps using memoized expr functors (afa3c54)
Bug Fixes
1.280.0 (2024-02-27)
Features
Bug Fixes
- solve deadlock issues for parallel branches with new progress monitor (be7c03b)
1.279.0 (2024-02-27)
Features
Bug Fixes
- handle very large ints as floats in snowflake (#3302) (66e4699)
- improve handling of parallel flow branches of more than 30s (4285f1e)
1.278.5 (2024-02-26)
Bug Fixes
- fix scheduling of overlapping flows (49be282)
1.278.4 (2024-02-26)
Bug Fixes
- clarify pg migration logs (2ba5bc6)
1.278.3 (2024-02-26)
Bug Fixes
1.278.2 (2024-02-26)
Bug Fixes
- add HOME to pip install (b242251)
1.278.1 (2024-02-26)
Bug Fixes
- add HOME to pip install (ee0f8b6)
1.278.0 (2024-02-26)
Features
Bug Fixes
- frontend: fix layout (#3289) (cec19c8)
- handle better flow hanging monitor (024f80a)
- improve conditional wrapper and prevent more app errors (074a2f4)
1.277.1 (2024-02-25)
Bug Fixes
- do not handle zombie jobs on initial_load of monitor db (86ca005)
1.277.0 (2024-02-25)
Features
- more resilient flows in case of crash during transitions (32a45b5)
Bug Fixes
1.276.1 (2024-02-24)
Bug Fixes
- parse wmill.S3Object as S3Object (8171eb3)
1.276.0 (2024-02-24)
Features
Bug Fixes
- improve completed_job index (9286487)
- improve erorr handling when error on app component run request (#3273) (b0f9299)
- improve s3file browser tester (4854f18)
- improve support for singlescriptflow (0df4322)
- make setting owner for folders a transaction (37987bf)
- replace no res/var error in app input with warning (#3274) (ec65b52)
1.275.6 (2024-02-22)
Bug Fixes
- fix argenum breaking frontend bug (1697f4b)
1.275.5 (2024-02-22)
Bug Fixes
- fix sqlx build (08264e9)
1.275.4 (2024-02-22)
Bug Fixes
- improve scim handling of renames on azure (bc8e481)
1.275.3 (2024-02-22)
Bug Fixes
1.275.2 (2024-02-22)
Bug Fixes
- fix app policy quote escaping (18a7c48)
- fix app policy quote escaping (6059a82)
- frontend: Fix the selection of the first row (#3263) (d696f85)
- improve aggrid behavior edit when filtered (1dea611)
- improve display result header (#3265) (5ba0bf5)
- support arbitrary azure resource path for blob storage (d3f60b9)
1.275.1 (2024-02-21)
Bug Fixes
1.275.0 (2024-02-21)
Features
Bug Fixes
- add default time to datetime picker (a09a487)
- frontend: improve handling of optional enums (77d66ef)
1.274.1 (2024-02-20)
Bug Fixes
- python: ignore stdlib imports with _ (806d111)
1.274.0 (2024-02-20)
Features
- app: fields inputs can be picked to not trigger recompute individually (33b02b1)
- frontend: App debug mode (#3252) (247396d)
- frontend: Button rework (#3216) (2138016)
- frontend: Fix tailwind classes on the Select component (#3249) (62824e4)
Bug Fixes
- accept multiple dependency map importer for python (65e09a7)
- ai fill deep copy before slicing modules + minor improvements (#3255) (409f338)
- improve database studio (30105af)
- python: handle recursive python imports with loop (bf3e417)
1.273.0 (2024-02-20)
Features
- add support for mem peak to nativets scripts (18bb982)
- allow arbitrary timeout on graphql (66fc78f)
- no logos for whitelabel licenses (66578d1)
- no logos for whitelabel licenses (628dccf)
- usage-based billing (#3247) (4b153e7)
Bug Fixes
- add support for onSelect to app select (4a224f6)
- add support for onToggle for app checkboxes (5a47f50)
- app: make custom components available in public apps (8979f01)
- backend build on macos (#3243) (458550f)
- bigquery timeout (#3244) (be3f912)
- improve date picker across app (4c5d613)
- improve runs page drag (f17e8bc)
- prevent bigquery/snowflake against abuse timeout (3761de8)
- prevent native http against timeout abuse (e28fbc9)
- prevent postgres timeout abuse (d35c67c)
- psql: add mem peak to postgresql (f129e75)
- remove oom prio macos (#3245) (6ccca62)
1.272.0 (2024-02-18)
Features
- scim token and saml metadata setting in UI directly (639c802)
Bug Fixes
- improve instance settings save button UX (2c4a3a0)
- mysql: support integer with float type (041b777)
- pre-select resource if there is only one (801eda1)
- update internal deno runtime to 0.262.0 (#3240) (a61936f)
1.271.0 (2024-02-17)
Features
- scim token and saml metadata setting in UI directly (71e915a)
Bug Fixes
1.270.3 (2024-02-16)
Bug Fixes
- server cache only cache tokens for 120s (b0155ff)
1.270.2 (2024-02-16)
Bug Fixes
- frontend: wrap values with special characters in double quotes when downloading a CSV (#3232) (b1638fc)
1.270.1 (2024-02-16)
Bug Fixes
- deno: add allow-net (dc58372)
1.270.0 (2024-02-15)
Features
- add raw option for urlencoded webhook call (#3215) (b81b095)
- Git sync exclude certain type per repository (#3210) (86326c1)
- set branch summary on predicate gen (#3212) (156d10d)
- Workspace encryption key can be manually updated (#3223) (e8ed478)
Bug Fixes
- add back resource type btn for bun/fetch (#3217) (d3a74e8)
- add timestamp array support in pg (#3229) (7f98a96)
- frontend: add header when downloading a CSV (#3228) (f399f49)
- frontend: fix supabase connect (#3218) (69da45d)
- frontend: Fix table action recompute (#3221) (455aaed)
- frontend: update a few svelte packages (#3222) (28192ec)
- improve transformer script gen (#3211) (d352b68)
- oauth settings for github and gitlab (#3219) (d1f929b)
- prevent AI fill inputs freezing (#3226) (4492279)
- run recompute on success for toggles on click and set default value (b75f79d)
- sso: improve handling of filters for get groups for sso (44bfbad)
1.269.0 (2024-02-13)
Features
- add ai for predicates and iterator expressions (#3203) (43e0ceb)
- frontend: add confirmation modal to the app button (#3199) (6200932)
- Git sync can handle resource types, resources, variables and schedules (#3202) (0e7de63)
- improve runs page + add all workspaces to admins runs page (90c7c0e)
Bug Fixes
- cli: update hub sync version (8b46b95)
- frontend: Truncate path on the run page (#3208) (3d0e5c8)
- init scripts are tagged with 'init_script' (3c52ef1)
- scim: switch right join to left join for groups (9655b8f)
- scim: when deleting instance groups manually, delete also members mapping (ce4d077)
- search on table set page to 0 (5c5c9c5)
1.268.0 (2024-02-11)
Features
Bug Fixes
- allow direct git-sync setting loading (f171d08)
- cli: improve tty handling (87ee3e4)
- cli: improve tty handling (f1ae3f2)
1.267.0 (2024-02-10)
Features
Bug Fixes
- cli: improve restart_unless_cancelled handling (16507ad)
1.266.1 (2024-02-10)
Bug Fixes
- improve load schedule args (31469cb)
1.266.0 (2024-02-09)
Features
Bug Fixes
- add --unstable-http arg to deno (#3186) (8d5c7c2)
- frontend: fix html component initial data (#3188) (6a13b97)
- improve no flow overlap + schedule args loading (6614817)
- improve no flow overlap + schedule args loading (48b8520)
- improve on-boarding flow app (4d64c94)
- Properly handle pip index urls in pip-compile (#3192) (b230378)
1.265.3 (2024-02-08)
Bug Fixes
- ai builder colors (b9c0eda)
1.265.2 (2024-02-08)
Bug Fixes
- Cuda image building (#3179) (29be502)
- frontend: Fix tutorials + Move into itself + Disable app history… (#3181) (9f98caa)
- handle better \u0000 in python result (e4dc972)
- Improve python writeS3File perf (#3182) (e00e3f9)
1.265.1 (2024-02-07)
Bug Fixes
1.265.0 (2024-02-07)
Features
Bug Fixes
- frontend: handle not found folder in FolderEditor (#3170) (284e43c)
- improve agent policies (73ff48b)
1.264.0 (2024-02-07)
Features
Bug Fixes
- add audit logs to worker configs (cd78c67)
- export base64 from typescript client (0af0aae)
- frontend: Fix delete script (#3166) (83b8d62)
- Main compile breaks (#3169) (6edc4c4)
- only create shared dir symlink if not exists (75e210b)
- SAML redirect uses SAMLRequest in URL (#3168) (812516b)
1.263.1 (2024-02-06)
Bug Fixes
1.263.0 (2024-02-06)
Features
- frontend: add status when a flow setting is enabled (#3161) (8a8c1d3)
- new ai design (#3152) (58d3484)
Bug Fixes
- add ping since to list workers (557d0bc)
- frontend: fix dateslider doclink (#3159) (bc75a5a)
- frontend: Fix operators actions + small UI fixes (#3157) (4faedfe)
- go client sets resource properly (#3160) (057b415)
- increase default max conn of a worker to 4 (887bf68)
- scim added users are now auto-added/invited (1352add)
1.262.1 (2024-02-05)
Bug Fixes
- add get_root_job_id typescript-client (9877c5f)
1.262.0 (2024-02-05)
Features
- frontend: add support for toasts in frontend scripts (#3147) (81174ab)
- frontend: alert component (#3140) (2637fa2)
- frontend: App date slider component (#3146) (4c37479)
Bug Fixes
- add get_root_job_id (60f3a9f)
- auto-add user add user to the group all (c067a87)
- go preload wmill dependencies (#3148) (364284c)
- go preload wmill dependencies (#3149) (9c9e543)
- go preload wmill dependencies (#3150) (40c3b91)
- remove duplicated on deployment management UI (6c184eb)
- scheduling of flows is done immediately (a89f681)
1.261.0 (2024-02-05)
Features
Bug Fixes
1.260.1 (2024-02-02)
Bug Fixes
- retrigger release (160f91e)
1.260.0 (2024-02-02)
Features
1.259.2 (2024-02-02)
Bug Fixes
1.259.1 (2024-02-02)
Bug Fixes
- python: fix python reader (583e942)
1.259.0 (2024-02-01)
Features
- ai cron (#3128) (c4308de)
- auto-add users (#3114) (6b772dd)
- frontend: add support for dynamic default values + enums (#3109) (ba10432)
- generate script summary (#3110) (1446cb4)
- migrate s3 client to object_store (#3116) (5dabe22)
Bug Fixes
- frontend: fix DB studio when columns have space in their names (#3126) (8a8a30c)
- frontend: fix schema form toolips (#3123) (5a6fc48)
- handle array of null in display result (e185eb3)
- metadata gen typo (#3125) (c926e71)
- pg coerce nb to string (#3127) (b9d5506)
1.258.4 (2024-01-31)
Bug Fixes
1.258.3 (2024-01-31)
Bug Fixes
- cli: restore other files support (7494e7e)
- frontend: Fix adding nodes to decision tree (#3107) (740801f)
- improve git sync (b063164)
- improve git sync (1c4129c)
1.258.2 (2024-01-31)
Bug Fixes
- cli: push folders first + on_behalf_of stripped from metadata (d2cbc7a)
1.258.1 (2024-01-31)
Bug Fixes
- cli: add support for restart_unless_cancelled in sync (b4d0a3c)
- fix RETENTION period setting UI (5cec2ed)
1.258.0 (2024-01-30)
Features
Bug Fixes
- improve array static editor (ef17fd0)
1.257.0 (2024-01-30)
Features
Bug Fixes
- cli: avoid flows in script generate-metadata (565e166)
- frontend: expose Filters + Displayed row count in the outputs (#3101) (b55c0bd)
- frontend: fix logpanel (#3111) (64441b3)
- simplify folder creation by non admins (34253fd)
1.256.0 (2024-01-30)
Features
Bug Fixes
- add support for NPM_CONFIG_REGISTRY (47fcfbb)
- add support for NPM_CONFIG_REGISTRY (27f4624)
- frontend: fix chartjs when resolvedDatasets is not defined (#3106) (0102dce)
1.255.0 (2024-01-29)
Features
- cli: allow all sync options to be passable from wmill.yaml directly (2a80df4)
- cli: global generate-metadata + inherit deps from closest package.json/requirements.txt + bun settable as default (#3102) (49c1bc5)
- cli: make --raw the default for cli sync (28a1966)
- cli: make default typescript configurable (1f46bcb)
- Download s3 file as stream in Python and TS (#3099) (6160889)
- frontend: handle file default value (#3095) (94ddf80)
- Passing HOME env var through to python workers (#3092) (ec911f6)
- update openai models + increase length + improve code completion (#3097) (6d77578)
Bug Fixes
- frontend: various UI fix (#3098) (cbfa5ff)
- improve display result (ff559ec)
- improve schedule args clearing on script change (59e0be7)
- update deno to 1.38 -> 1.40.2 (a5d2536)
- use extra headers when urlencoded (#3103) (8fcf119)
1.254.1 (2024-01-27)
Bug Fixes
1.254.0 (2024-01-26)
Features
- frontend: add support for render all (#3084) (4607939)
- frontend: S3 resource schema (#3083) (fa8a6e8)
Bug Fixes
- frontend: add missing InitializeComponent (#3088) (6a73ccf)
- frontend: Fix currency input dark mode (#3085) (bcc341c)
- load input history correctly on past versions (80eeba5)
1.253.8 (2024-01-26)
Bug Fixes
- add support for instance name for mssql (91289a0)
- git sync include changing permissions on apps, scripts, flows (ee965a1)
- git sync include changing permissions on folders (0f6c127)
- improve git sync on rename/deletion (a025146)
1.253.7 (2024-01-25)
Bug Fixes
1.253.6 (2024-01-25)
Bug Fixes
- merge conflicts (7d6039f)
1.253.5 (2024-01-25)
Bug Fixes
- openapi definition (09e08c3)
1.253.4 (2024-01-25)
Bug Fixes
- add s3 parquet file renderer (4a6710e)
- add s3 parquet file renderer (2f8243b)
- improve parquet renderer error (4b348a0)
1.253.3 (2024-01-25)
Bug Fixes
1.253.2 (2024-01-24)
Bug Fixes
- app: improve app reactivity (737c4fb)
1.253.1 (2024-01-24)
Bug Fixes
- scim: improve get_user for scim (a66208f)
1.253.0 (2024-01-24)
Features
Bug Fixes
- bun default registry and performance improvements (801106e)
1.252.0 (2024-01-24)
Features
- cli: add support for excludes in yaml.conf (21bf011)
- Custom concurrency key for scripts (#3046) (f189224)
- exporting tarball/sync doesn't require admin perms anymore (c2fb24d)
- frontend: add support for range area (#3068) (0dd54f9)
- frontend: Ag Grid compactness (#3052) (1ffb4c5)
- frontend: Changelog updates (#3067) (c14b880)
- frontend: display a warning with a documentation link on how to… (#3012) (c73bdad)
- Set a default app for each workspace (#3014) (3225420)
Bug Fixes
- fix add resource with keys as objects (0c88abc)
- improve decision tree (e6b8f73)
- no-emit-index-url on lockfiles (450267a)
- remove first part of account_identifier for snowflake (e365693)
1.251.1 (2024-01-23)
Bug Fixes
- improve npm typescript client (5b98b00)
1.251.0 (2024-01-22)
Features
1.250.0 (2024-01-22)
Features
- deprecate .wmillignore in favor of wmill.yaml/includes (b8defbc)
Bug Fixes
- fix initialization callback of AppDbexplorer (1fcdad7)
1.249.0 (2024-01-21)
Features
- File path is option when uploading a file to S3 (#3029) (bbf897a)
- improve cli to generate proper metadata and schema by default (d1eed4e)
- improve handling of pinned versions for bun (ab010ce)
- non owner can resume flows if resume url is in message (ac87e2f)
Bug Fixes
- frontend: Fix display for array of objects (#3051) (773e2d3)
- improve approval/prompt helpers (0d7d2ef)
- more explicit CLI error (#3049) (c4f0b67)
- use hash on objects instead of shallow equal comparison to improve trigger reliability of apps (d1cfe7c)
1.248.0 (2024-01-19)
Features
- improve SCIM support for groups (77f7fb2)
Bug Fixes
- fix rename apps from home menu (91ea031)
1.247.0 (2024-01-19)
Features
Bug Fixes
- add ability to rename group from scim (9fefdcc)
- frontend: fix hidden wizards (#3045) (b64eb3d)
- improve onDemandOnly runnables (a0d7ea2)
1.246.15 (2024-01-18)
Bug Fixes
- improve error message format for logs (582339c)
1.246.14 (2024-01-18)
Bug Fixes
- fix OIDC issuer (8b302b4)
1.246.13 (2024-01-18)
Bug Fixes
- cli sync improvement (58cad70)
1.246.12 (2024-01-18)
Bug Fixes
- cli sync improvement (c8f269b)
1.246.11 (2024-01-18)
Bug Fixes
- improve cli script deletion (20c422c)
1.246.10 (2024-01-18)
Bug Fixes
1.246.9 (2024-01-17)
Bug Fixes
- avoid too long diffs in cli (828cdd4)
1.246.8 (2024-01-17)
Bug Fixes
- improve lockfile handling for cli (d00de26)
1.246.7 (2024-01-17)
Bug Fixes
- improve lockfile handling for cli (8a6ea49)
1.246.6 (2024-01-17)
Bug Fixes
- improve lockfile handling for cli (0e9b649)
1.246.5 (2024-01-17)
Bug Fixes
1.246.4 (2024-01-17)
Bug Fixes
- frontend: Fix deno logo + add missing onDestroy (#3025) (b9de44c)
- make DisplayResult more resilient (b42c84d)
- wmill app push <path_to_app_file> (#3024) (803962a)
1.246.3 (2024-01-17)
Bug Fixes
- oidc token generation endpoint GET -> POST (1f3e374)
1.246.2 (2024-01-17)
Bug Fixes
- oidc token generation endpoint GET -> POST (3119830)
1.246.1 (2024-01-17)
Bug Fixes
1.246.0 (2024-01-17)
Features
1.245.1 (2024-01-16)
Bug Fixes
1.245.0 (2024-01-16)
Features
- add script bootstrap and script generate-metadata CLI commands (#3007) (b9bee40)
- Browse s3 bucket content from workspace settings page (#3013) (1053979)
- frontend: Add running runs on the script detail page (#3005) (c93932a)
- frontend: add specific bun and deno icons (#3006) (e9ab3ce)
Bug Fixes
1.244.4 (2024-01-15)
Features
- experimental nodejs support (047ee10)
- git sync branch name no contains the workspace ID and the type (#3004)
Bug Fixes
- git sync branch name no contains the workspace ID and the type (#3004) (d845864)
- improve bun imports resolutions (2b28854)
- improve bun imports resolutions (64e592b)
1.244.2 (2024-01-13)
Bug Fixes
- improve favorite menu (a1f93a4)
1.244.1 (2024-01-13)
Bug Fixes
1.244.0 (2024-01-13)
Features
Bug Fixes
- add ability to set secret variable from python (0733dd1)
- improve oauth accounts permissions (1621975)
- improve table behavior when searching (f0c4901)
1.243.0 (2024-01-13)
Features
- add support for bun install scopes (d785def)
- frontend: s3 file upload (#2976) (3c59fb8)
- GIt sync to multiple repo (#2996) (fda0e28)
- support dynamic args in tags (aafd7d9)
- Tag override for scheduled scripts (#2998) (99484bd)
Bug Fixes
- allow for any extra bunfig config (e200889)
1.242.0 (2024-01-12)
Features
Bug Fixes
- catch more agGrid errors (01dbf54)
1.241.0 (2024-01-12)
Features
- Instance group CRUD API (#2992) (5a157c4)
- make dedicated workers for flows able to share runtime for the same scripts (d59b89e)
Bug Fixes
- add cache for flow as flow step (28ac763)
- git sync now works for delete and rename (#2988) (cde574b)
1.240.0 (2024-01-11)
Features
- cli: introduce --stateful for CLI, in preparation for --raw to become the default (39ecf80)
1.239.0 (2024-01-11)
Features
Bug Fixes
- cli: improve .wmillignore handling of folders (6996c90)
- handle Etc/Unknown timezone better (8c97ef0)
- only cache flow if it's a success (589e683)
- spelling error dtails -> details (#2986) (308c4ce)
1.238.0 (2024-01-10)
Features
- add ability to use secrets in pip requirements (3517c7f)
- add support for multiselect in python (c8a793d)
- frontend: add shortcuts to audit logs (#2975) (4147d16)
- frontend: Display the index by which a node can be selected with the setTab function + add tooltip (#2974) (cffae36)
- S3 multipart upload accepts a custom S3 resource (#2982) (eea0d92)
Bug Fixes
1.237.0 (2024-01-08)
Features
- make okta SSO configurable using custom domain (4f01ee8)
Bug Fixes
- delete is captured in more fields in app (d340fbc)
1.236.2 (2024-01-08)
Bug Fixes
- handle better non object result for app result loader (269afe4)
1.236.1 (2024-01-08)
Bug Fixes
- fix app initialization (6b075e9)
1.236.0 (2024-01-08)
Features
Bug Fixes
- reduce stack size needed for workflow transitions (4384617)
1.235.1 (2024-01-07)
Bug Fixes
- fix resultjobloader (2e02300)
1.235.0 (2024-01-06)
Features
1.234.1 (2024-01-05)
Bug Fixes
1.234.0 (2024-01-05)
Features
- Detailed job memory footprint on job run page (#2956) (0710ce6)
- git sync can now push commits to individual branches (#2959) (fb5cd6a)
Bug Fixes
1.233.0 (2024-01-03)
Features
- frontend: add the view runs buttons for operators (#2932) (821d2d7)
- Job caching now works with S3 files (#2934) (b44618f)
- PIP_LOCAL_DEPENDENCIES now accepts regex and is configurable from the UI (#2940) (e0140f1)
Bug Fixes
- allow extraConfig for agGrid to set onGridReady (74fc2d3)
- decision tree fix wording (#2941) (0299c65)
- decision tree nits (#2936) (787017f)
- frontend: handle case where large json has a file and a filename (#2951) (2494171)
- persist state for agGrid (c085f5f)
- Tag all docker images with latest and main tags (#2953) (9655718)
1.232.0 (2023-12-27)
Features
Bug Fixes
1.231.0 (2023-12-26)
Features
Bug Fixes
- improve conditional wrapper (4b65594)
1.230.0 (2023-12-22)
Features
- add button for auto-formatting (642c037)
- move S3 file within bucket (#2913) (e40787c)
- quick search in flow support workspace scripts (5698a0e)
- Retry for scheduled scripts (#2893) (5f60d46)
- S3 delete file and upload new (#2909) (e27e887)
Bug Fixes
- add relative path handling for bun ATA (6b570a7)
- edit schedule from trigger page (9667eb7)
- Failing jobs in dedicated worker mode are now marked as failing (#2894) (5f85b67)
- fix multiplayer (b5f1f99)
- frontend: Fix debug condition + decision tree + add missing date to job preview + prevent header node from being selected in the flow editor (#2912) (d7b777a)
- improve javascript editors with semantic validation (b3527f5)
- pin deno windmill-client version to relase (ea322d9)
- Python wrapper catches BaseException instead of Exception (#2902) (4c3c988)
- remove bad app type forcing (#2906) (187c34a)
- Update S3 TS code snippets and Python SDK for Polars 0.20.X (#2911) (3cbdd89)
1.229.0 (2023-12-21)
Features
Bug Fixes
- frontend: fix save draft when the app has no versions (#2904) (0170fcc)
- Re-add TS SDK changes for S3 (#2899) (5fafd71)
1.228.1 (2023-12-20)
Bug Fixes
1.228.0 (2023-12-20)
Features
- Add Zitadel IDP (#2888) (afbea19)
- bun automatic type acquisition in frontend directly (#2884) (d507ce4)
- not on latest app version warning (#2889) (e8b2cc8)
- S3 objects are now typed in Python and TS SDK (#2878) (2155a6c)
Bug Fixes
- Persistent script spinner (#2879) (5dd5809)
- Python imports from git repository (#2886) (292b230)
- remove 0x00 from logs automatically from bashoutput (59397e7)
1.227.1 (2023-12-17)
Bug Fixes
- improve on click behavior of tree view (fa7261f)
1.227.0 (2023-12-17)
Features
- Add download button to S3 file picker (#2857) (f8c7a8e)
- add filter for home screen to filter u/* (7fac60c)
- Add Kanidm SSO support (#2871) (40013cd)
- add overridable tag directly from run page (9b25faa)
- Cancel persistent script runs from drawer (#2847) (9b0b919)
- frontend: Add submitted text prop (#2864) (864e6a5)
- frontend: Decision tree (#2812) (c80544e)
Bug Fixes
- cli: improve flow sync for windows (65e18ab)
- cli: improve flow sync for windows (0118136)
- cli: remove is_expired from variables (aa44a88)
- frontend: fix tutorial typos (#2852) (28b8c4b)
- handle empty result (#2862) (e04d8b0)
- postgres ssl mode (#2861) (6c809b8)
- powershell nsjail (#2856) (fdd9374)
- Stopping perpetual scripts (#2860) (a84b432)
1.226.1 (2023-12-14)
Bug Fixes
- cli uses await for every push call (996bf64)
- cli: check for existing resource even in raw mode (f039008)
- getVariable can now return the encrypted value (087c516)
1.226.0 (2023-12-14)
Features
Bug Fixes
1.225.1 (2023-12-13)
Bug Fixes
1.225.0 (2023-12-13)
Features
- Add default timeout for instance and custom timeout for scripts (#2811) (26670f6)
- Add jitter to exponential backoff (#2842) (dd1032f)
- EnvVar allow list is configurable from the UI (#2829) (350c8e8)
- oauth flow openai key (#2833) (4c7d64b)
- powershell deps (#2820) (505b417)
- Resource type description is now displayed when creating a new resource (#2834) (c06a56a)
Bug Fixes
- improve nested flow status viewer (18e07a7)
- openai cache lock (#2841) (107bfa7)
- Simplify worker env var input (#2838) (b401984)
1.224.1 (2023-12-11)
Bug Fixes
- frontend: add truncate to DrawerContent (#2830) (69abe27)
- sql types completions when monaco initialized (#2831) (64a4528)
1.224.0 (2023-12-10)
Features
- add authelia sso support (#2824) (6fefdb5)
- embedded server only get killed after last job of worker (4f4ca26)
Bug Fixes
- make cleanup_module backcompatible (58c4c0b)
1.223.1 (2023-12-08)
Bug Fixes
- improve aggrid selectedRow output + make first selectedRow configurable (651d998)
1.223.0 (2023-12-08)
Features
- Add a git sync test button (#2817) (535202c)
- add mysql datetime (#2808) (8896a8c)
- Add possibility to delete flow step results when the flow is complete (#2806) (b65657d)
- no worker with tag warning (#2803) (e7141c1)
- sql types autocomplete (#2810) (a9b5d6b)
Bug Fixes
- conditional component also for toggles (d26730a)
- db schema autocomplete (#2809) (e250897)
- deno chromium support when nsjail enabled (#2815) (2964569)
- Fix test_complex_flow_restart (#2813) (b089449)
- improve sql default arg parsing + auto invite (033000f)
- support interval in pg (009a83d)
1.222.0 (2023-12-07)
Features
Bug Fixes
- add saml feature flag (#2802) (da15a56)
- app reports screenshot refresh (#2800) (f7f7130)
- fix extraOptions for agGrid (f7d7746)
- fix extraOptions for agGrid (2f7fb9b)
- frontend: Fix chartjs options merge (#2804) (e11b257)
1.221.0 (2023-12-06)
Features
Bug Fixes
- Allow run git for Deno (#2789) (8ad8d20)
- Allow run git for Deno (#2790) (d822beb)
- app reports nits (#2788) (0b13f2d)
- app reports ts (#2798) (4f6a116)
- Deno allow run git (#2791) (256ee64)
- frontend: fix storage key typo (#2796) (e4da819)
- frontend: use correct id for selected for loop iteration (#2787) (90668fb)
- improve conditionalwrapper selection (b5f5355)
- linked variable already being a variable (9c4f1e0)
- smtp doesn't require username/password (abb50fa)
1.220.0 (2023-12-05)
Features
- Add workspace settings to sync scripts/flows/apps to git repo on deployment (#2740) (194ee83)
- app reports v2 (#2778) (f36a510)
- CLI now accepts message arg for sync push (#2784) (d9458e9)
- Custom content type for script and flow results (#2767) (6c0f921)
- frontend: add before and after icons for text input components (#2746) (a3f1111)
- History commit message can be updated from the UI (#2777) (874b7a5)
- perpetual scripts (bea0da3)
- result preview in app editor (#2761) (51d648d)
- save inline scripts of apps to workspace + search by path (f50cef0)
- Various minor improvements for S3 DX (#2760) (5cb3c34)
Bug Fixes
- add access-control-allow-origin to static assets (60cd14f)
- add run_flow_sync to python client + few nits (042504f)
- Array of S3 files now shows links to the S3 explorer (#2783) (20b0500)
- deployment_metadata table app_version is a nullable BIGINT (#2769) (df86538)
- do not prorate for team plan checkouts mornings of firsts (#2751) (8fc0afc)
- fix early return sync on existing flows (60c4860)
- frontend: Fix dark mode observer, removed code duplication (#2770) (a6d1e7c)
- frontend: fix fileinput drag and drop check (#2781) (0c3d4a6)
- frontend: fix resource search (#2748) (6eaec47)
- frontend: fix sign in with Google button (#2756) (8ca04e4)
- frontend: fix tutorials contols (#2745) (85805bd)
- frontend: infer args if the schema is not an object (#2782) (b67d005)
- improve azure openai readme (#2754) (d47d4cc)
- show bg runnables currently running (a122b6c)
- string or enum (#2752) (583dae6)
- string results with custom content types are not quoted (#2768) (1cad51b)
- strip prefix of s3 resource (#2780) (f3a0c81)
1.219.1 (2023-12-01)
Bug Fixes
1.219.0 (2023-12-01)
Features
- eval preview for apps (d4374a0)
Bug Fixes
- frontend: rename menu component (#2738) (f816ad0)
- improve quickstyle to be in static ccomponents only (4774e03)
- improve stat card (fc5f054)
- limit log pull from queued jobs (592d783)
- support INET in pg (007d5be)
1.218.0 (2023-11-30)
Features
Bug Fixes
- make REST language support URLSearchParams, headers, FormData (830dec0)
- Pull patched version of gosyn (#2734) (0bf3685)
- s3 resource openapi spec (#2730) (16d10ae)
- update deployed even when draft only (#2694) (1f99fcd)
- Using latest gosyn (#2737) (920cc9a)
- Workspace error handler creation was not adding the slack resource (#2733) (70c504e)
1.217.0 (2023-11-29)
Features
- add support for raw query args (8275602)
- frontend: add "hide schedules" filter (#2710) (46e0f91)
- frontend: Added tailwind classes auto-complete (#2712) (2d3ce8a)
- frontend: Stat card improvement (#2709) (89abb68)
- scheduled app reports (#2714) (3789b34)
Bug Fixes
- ai fix popup placement + update edit/fix prompt to return complete code (#2715) (76a387f)
- better error for moved openai resource (#2724) (15b2c9f)
- Deno can talk to private NPM registries behind HTTPS (#2713) (726866b)
- Error handler now supports flows (#2707) (36e46e2)
- frontend: fix separator z-index (#2720) (9525ab7)
- frontend: Fix table initial ordering (#2727) (1a1d1db)
- frontend: Improve error message + fix overflow when file name is too long (#2691) (c990f85)
- generate cargo lock file (#2722) (bd31979)
- improve autocomplete reactivity (c3eaf0b)
- make dedicated workers able to redeploy automatically (e6d67f4)
- minor fixes to private NPM and python registries to get everything working (#2728) (3d6fb15)
- only list session and permanent token in user settings (c8046af)
- trim .bun.ts for local imports (d2b3026)
1.216.0 (2023-11-26)
Features
- add early return for flows (dbaef0a)
- fill pg resource from string (#2699) (f1cabb4)
- frontend: add currency format + add enum autocomplete + fix run… (#2670) (0c0f43d)
- frontend: add stat card (#2687) (81ef24b)
- python: Update return type for 'get_resource' function (#2695) (603e7ff)
Bug Fixes
- expand enum type narrowing to forms (94e9b80)
- frontend: correctly handle when result is undefined (#2693) (f4aa768)
- improve multiselect from form (5fa653d)
- improve resource pages (16be230)
- lighten monaco editor workers (#2690) (4c42836)
- Priority tags FE buggy when missing from config (#2702) (e8b1f22)
- S3 bucket browser small improvements and fixes (#2700) (55e34d8)
1.215.0 (2023-11-23)
Features
Bug Fixes
1.214.1 (2023-11-23)
Features
Bug Fixes
- add image base64 source kinds (7ae84fc)
- fix backend build (45ee1d7)
- frontend: disable active interaction to avoid broken state (#2675) (bfdb559)
- frontend: improve tutorial ux (#2677) (7fe3bca)
- frontend: use popover for schedule for later on the runs page (#2678) (31fbc58)
- graphql variables (#2682) (217e694)
- relax tags constraints (8f8ea22)
- Various fixes and improvements for Windmill S3 capabilities (#2674) (c42c54e)
1.214.0 (2023-11-22)
Features
- hub path scripts + nested inputs glue (#2668) (ad199af)
- python: Refactor Windmill Python client (remove
windmill-api) (#2665) (37ffdae)
Bug Fixes
- fix flow primary schedule clearing (3ebe6d7)
1.213.0 (2023-11-21)
Features
- code completion UI + other nits (#2657) (6d426b4)
- Expanding an s3object result now opens the S3 file browser (#2656) (baac93f)
Bug Fixes
- ask to return value (#2659) (de1e1f5)
- fix embedded approval step timeouts (51ce2f8)
- fix error handling for list of errors (c1bb97d)
- set session code completion to enabled by default (#2664) (ded0bb8)
1.212.0 (2023-11-20)
Features
- S3 file picker as a drawer (#2640) (624b4d0)
- test an iteration (c2598b3)
- upgrade to gpt-4-turbo (#2655) (8ea98c2)
1.211.0 (2023-11-20)
Features
- agent mode v0 (cd260e7)
- agent mode v0 (47ad8d6)
- ai regex (19907e4)
- custom error messages for forms (2f15ebc)
- python: Add functionality and resiliency to wmill python client (#2650) (c7a30f7)
Bug Fixes
- add refresh button to item picker (4882d94)
- fix base64 assignment (file input) (70f1210)
- main broken tests (#2652) (c90f7f1)
- token expiry is equal to timeout (b667317)
1.210.1 (2023-11-18)
Bug Fixes
- add toggle to invites (36379d6)
- auto-invite all instead of by domain (c07e905)
- flow copilot arg types (#2648) (08c14e5)
- improve error message for unauthorized variables/resources (5a72ca9)
- leave workspace + instance api (ee243de)
- make wmill compatible with python 3.7 (6ae1a69)
- migrate old state env variable to new env variable (2692737)
1.210.0 (2023-11-17)
Features
Bug Fixes
1.209.0 (2023-11-17)
Features
- add prompt history (#2638) (c2557a2)
- collect vcpus and accounts usage (#2635) (8183c38)
- dedicated workers for flows (#2637) (b13cc58)
- frontend: add filter by resource on Audit Log page (#2628) (1d1258f)
- frontend: Add optional dropdown trigger (#2642) (998843b)
Bug Fixes
- improve suspended flow handling when missing next step (316d5f3)
- nested schemas can use required (33dfcfb)
- support non root imports in bun (9ff428f)
- www-url-encoded body (9c7bb5e)
- x overflow scroll + add clear history btn (#2641) (1aef2aa)
1.208.0 (2023-11-15)
Features
- Add Python SDK capabilities to generate Polars and DuckDB connection settings to S3 (#2625) (9009365)
- add yaml for import/export/diff (#2631) (34abe01)
- sync team plans (#2619) (f38498b)
Bug Fixes
1.207.0 (2023-11-15)
Features
Bug Fixes
- ai gen minor fixes (#2626) (eafde10)
- copy component only if empty selection (9fd8a31)
- false not undefined in result (#2620) (f185eba)
- fix delete schedule clear jobs (244b85e)
- fix diff editor error (cbeefa8)
- frontend: Fix Step viewer (#2627) (1daccdb)
1.206.0 (2023-11-12)
Features
- Add Authentik SSO support (#2614) (ce38a43)
- add dedicated worker support for deno (528f6fa)
- add support for requiring users to pre-exist (eb5067a)
Bug Fixes
- add windmill loading screen (8151b01)
- fix selected component switch tab + copyComponent keep layout (6a819cc)
- handle console logs in dedicated workers (fa3efd3)
- keep dark theme on login redirect (7bbe3cf)
- update monaco (#2616) (f809172)
1.205.0 (2023-11-11)
Features
- exit dedicated worker upon new deployment (2038fe6)
- exit dedicated worker upon new deployment (4661dd2)
Bug Fixes
- improve display of optimized one-loops + dependency jobs of dedicated workers happen on dedicated worker (f998c72)
- Invalid config for workers does not panic (#2612) (aee35d6)
- support digit prefixed script in python (b9e41d0)
1.204.1 (2023-11-10)
Bug Fixes
- fix custom components (4136442)
- frontend: fix login icons + add Okta (#2609) (e22f373)
- optimize single step iterative forloops (#2596) (88e3648)
1.204.0 (2023-11-10)
Features
- add sql server (#2604) (577e130)
- add support for custom sso logins (0ccf706)
- frontend: add confirmation modal when deleting a user in instance settings (#2608) (a99edf7)
- frontend: Buttons refactor (#2545) (fe35c7a)
- frontend: draft script/flow can only access the edit page until… (#2607) (adad712)
Bug Fixes
1.203.0 (2023-11-09)
Features
- add support for custom components in react or vanilla JS (#2603) (28c9fdc)
- frontend: add a way to customise the link's label (#2591) (72854b5)
- frontend: Migrate flow advanced settings to new layout (#2589) (55e3a95)
Bug Fixes
- Fix error handler token injection (#2598) (aefa43d)
- frontend build (#2593) (a87b15f)
- Frontend workspace error handler args (#2597) (fc87413)
- frontend: correctly clear result when removing all options in a multi select (#2600) (ed24838)
- Pythong script in dedicated worker fails with more than 1 arg (#2588) (0d846b3)
- s3 snippets arg inputs update (#2592) (16a5fb9)
1.202.1 (2023-11-07)
Bug Fixes
- remove the FOO (f89a01f)
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
- add new stats (#2568) (1ed52ab)
- Add toggle to optionally mute error handler for cancelled jobs (#2567) (83f9ef3)
- frontend: Ag grid styling (#2565) (97c5fe8)
- telemetry disclosure (#2562) (1bb8b60)
Bug Fixes
- add no changes popup when saving draft (#2571) (d3dbb18)
- apps diffs (#2570) (3ed7ae7)
- flow diffs (#2561) (aa5b71c)
- frontend: fix label event issues (#2574) (8935d22)
- improve dedicated workers (141f45b)
- minor bug fixes (#2566) (e195202)
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
- frontend: add treeview (#2542) (86a2ced)
- frontend: fix sidebar (#2544) (b4f043d)
- frontend: fix sidebar color (#2541) (30a9460)
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
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
Bug Fixes
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
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
- add form validation for apps (8ac0562)
- add unique id (#2483) (7037d70)
- dragndrop component on creation (2b70184)
- improve dragndrop experience on editor (6951331)
- Priority queue (#2476) (3f4af48)
Bug Fixes
- fix drawer escape order (8a8feb3)
- fix include_header (44c3c96)
- graphql local sync (#2488) (2e8dba9)
- powershell local sync (#2489) (3c6186d)
- Update openapi definition to be compatible with oapi-codegen (#2487) (af45ef0)
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
- fix app reactivity (656cb83)
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
- Approval step optionally require logged-in user (#2462) (9442068)
- Flow approvers user groups can be JS InputTransforms (#2468) (1200add)
- local hub embeddings search (#2463) (ef3e4b2)
- test openai key + improve AI UI (#2465) (94a52f1)
- timeline for apps (#2470) (5469321)
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
- benchmark config syntax error (#2432) (109c2f1)
- frontend: add a validation for base url (#2434) (c914ac6)
- frontend: fix drawer title truncate (#2429) (46d2c13)
- frontend: fix mobile multi select (#2431) (cb2b6df)
- frontend: fix table wizards for old apps (#2435) (e088ec5)
1.182.3 (2023-10-10)
Bug Fixes
- improve binary build (094539f)
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
- add support for aggrid ee (c4a817a)
- frontend: App polish (#2397) (11e0bc7)
- frontend: column definition helper (#2399) (53447f1)
- frontend: error handler tutorial (#2404) (bc1ad3b)
- frontend: fix css editor + fix dark mode (#2409) (2d7712c)
- manage cache and init scripts from worker group UI (#2396) (2c9ae41)
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
- add numeric, array and date types (#2379) (768f972)
- add reserved variables in args (#2371) (e7165f3)
- ai flow prompt fix + explanation in ui (#2374) (66d15f0)
- flow trigger prompt + lower temp (#2377) (733bfe3)
- frontend: fix flow tutorials (#2383) (63ad53f)
- schema autocomplete/ai (#2372) (9ed748a)
- trigger bun prompt (#2368) (fc9adbe)
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
- add license key as superadmin setting (#2321) (304a259)
- add running filter (ea364ad)
- ai flow trigger menu (#2317) (95194ab)
- improved dedicated benchmarks + buffer fix (#2313) (fc93c2a)
- set instance settings from UI (#2314) (2f0e43b)
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
- add batch jobs (#2306) (5867e5d)
- add dediacted worker env var (#2296) (e0c6eee)
- dedicated benchmarks (#2297) (c549239)
- frontend: Add component control doc (#2295) (26f8863)
- suggest adding openai key on workspace creation (a6b3b2f)
- support pinned versions for bun in deployed scripts (03806dc)
Bug Fixes
- add HOME to bun and deno (0e3ecc7)
- add queue_count to metrics (9ced883)
- ai improve prompts (#2310) (b647213)
- frontend: add missing key (#2299) (39d2467)
- frontend: Always mount components (#2309) (34f94aa)
- frontend: fix alignment (#2307) (f9fc6f1)
- frontend: Fix rich result styling + add title and hideDetails config (#2294) (732daef)
- frontend: fix tab styling + component bg (#2308) (5e773d3)
- frontend: fix theme make default (#2304) (4629819)
- frontend: fix theme UI (#2305) (576f76b)
- validate more strongly usernames (47094bb)
1.174.0 (2023-09-15)
Features
- ai gen support all langs (#2276) (39590b3)
- bun absolute/relative imports + tests (#2286) (e5ce85b)
- frontend: Global CSS editor (#2178) (7e9ee39)
1.173.0 (2023-09-14)
Features
Bug Fixes
- accept jobs whose duration > 24 days (2c00894)
1.172.1 (2023-09-14)
Bug Fixes
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
- benchmarks graph (#2244) (c496602)
- big query schema explorer (#2247) (ec7d923)
- flow copilot (#2219) (2f3138c)
- frontend: fix runs page when the row has a parent (#2255) (2271263)
- introduce container groups (49c5553)
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
- fix sqlx build (64e7fb5)
1.168.1 (2023-09-06)
Bug Fixes
- fix sqlx build (92c8146)
1.168.0 (2023-09-06)
Features
Bug Fixes
1.167.1 (2023-09-05)
Bug Fixes
1.167.0 (2023-09-04)
Features
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
- fix incorrect bump (4704899)
1.162.1 (2023-08-29)
Bug Fixes
- fix deps incompatibilities (6c5a8a3)
1.162.0 (2023-08-29)
Features
- add cache to inline scripts (bf0014c)
- add caching to flows and scripts (#2193) (03e48a4)
- frontend: Filter runs by user (#2187) (095969f)
Bug Fixes
1.161.0 (2023-08-28)
Features
- concurrency limits for flows (d0d041f)
- early stop for flows (6354c95)
- frontend: rework premium plans (#2155) (272ff63)
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
- fix windmill-client (7defd45)
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
- fix python client (7649a53)
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
1.151.2 (2023-08-18)
Bug Fixes
- frontend: Fix app multiselect dark mode (#2121) (be577e5)
- frontend: Fix JSON pane scroll issues (#2123) (d367716)
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
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
- allow multiple db schema explorers (#2054) (e1b4f0a)
- frontend: Fix Dark mode in the sleep helpbox (#2072) (c6ef1a6)
- handle object pat in sig of typescript (1d8213a)
- remove ansi codes from result (#2069) (a3fa174)
- script fix no resource + error handling (#2053) (00b1afb)
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
- fix bun client (611d42d)
1.145.2 (2023-08-11)
Bug Fixes
- bun: remove need for manual setClient (4794bd0)
1.145.1 (2023-08-11)
Bug Fixes
- sqlx build (169c413)
1.145.0 (2023-08-11)
Features
- add native powershell support (#2025) (8a1f9a7)
- frontend: Runs rework v2 (#2012) (7d88a2d)
- migrate state path to new schema (de8a727)
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
- revert monaco update (785e172)
1.144.3 (2023-08-10)
Bug Fixes
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
- add graphql support (#2014) (e4534d2)
- frontend: Add disable prop to App Toggles (#2010) (40c86e4)
- implement binary caching for go (933021a)
- v0 of relative imports in bun (383793f)
Bug Fixes
- frontend: Fix flow preview (#2013) (0b8d37a)
- graphql api not db (#2017) (356b1f2)
- hide AI Gen btn when language not supported (#2016) (46ff76f)
- make flow editor more resilient to id duplicates (83d1d11)
1.143.0 (2023-08-08)
Features
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
- add magic tag part (90dfda0)
- frontend: Audit logs rework (#1997) (57110b9)
- frontend: make diff editor editable (#1999) (dee1096)
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
- add azure openAI support (#1989) (0b7d639)
- add snowflake (#1987) (d57b8d7)
- add test connection for bigquery (#1988) (c585377)
- add toggle for postgres between public and all schemas (#1991) (8d550a7)
- frontend: Add flow steps details (#1986) (6d89121)
- frontend: Settings rework (#1983) (b8e9338)
- support native jobs from hub (af29692)
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
- add bun to flow and apps (0081f54)
- add SECRET_SALT for secure environments (7afb686)
- add step's custom timeout (4c87027)
- add support for postgresql numeric (e51d67f)
- frontend: Add config to optionally include mimetype (#1978) (654efb7)
- frontend: add markdown component (#1959) (a69aa22)
- frontend: App carousel (#1956) (3a40b19)
- frontend: Sanitize Supabase resource name (#1975) (aeb1131)
- unveil windmill AI (#1972) (b479cd6)
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
- add bigquery (#1934) (fd4c978)
- add supabaze wizard (24b0658)
- frontend: Make app from scripts and flows (#1938) (9f9498d)
- frontend: schema explorer, autocomplete and db aware AI for mysql (#1944) (5061a87)
Bug Fixes
- add sync method for flows (e03da23)
- frontend: AI gen popup (#1950) (029d017)
- frontend: Fix Account settings unreadable texts (#1958) (3b90580)
- frontend: Fix App Table select (#1955) (16d6815)
- frontend: Fix build app from flow (#1954) (5c66afe)
- frontend: Fix dark mode issues (#1953) (4f0c94a)
- frontend: reset btn for all langs (#1949) (265b7d7)
- improve webhooks panel correctness (adea8ff)
- prevent error if json editor not mounted (#1945) (bdde59d)
- schema modal behavior when pressing enter (#1947) (3d54790)
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
- fix database migration (0b019bc)
1.135.0 (2023-07-22)
Features
- add SCIM support (ebb9235)
- add SCIM support (c4d1d50)
- frontend: db schema explorer + db aware AI (#1920) (a6025ae)
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
- frontend: add missing link to job run page (#1878) (b3d61ad)
- frontend: add modal component controls (#1877) (c0e1852)
Bug Fixes
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
- add support for pg uuid (79bc1da)
- bun support (#1800) (2921649)
- frontend: Fix App Select styles (#1811) (5af82e4)
- workspace error handler (#1799) (54cd5ce)
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
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
1.120.0 (2023-06-22)
Features
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
- bump dependencies (66ca3f1)
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
- improve dev cli (afce4ef)
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
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
- wmill dev v0 (ee77bee)
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
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
1.105.0 (2023-05-27)
Features
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
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
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
- update setup step (178ed6f)
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
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
- frontend: fix hub list (1144329)
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
- backend: deno uses --no-check (a5499c2)
- backend: do not fail on schedule not existing anymore (a5f6d73)
- frontend: Fix app file uploads (#1408) (ac489ac)
- frontend: fix buttons width (#1407) (75a0482)
- frontend: fix enum sync (#1410) (98060ce)
- frontend: Handle scheduled runs in preview (#1413) (accdc1a)
- frontend: Keep selected tab during renaming (#1409) (82cd048)
- frontend: Queued-running jobs preview (#1414) (b2a40a0)
- frontend: Remove output when deleting a component (#1397) (6aa1008)
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
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
- frontend: add missing optional chaining (#1306) (29b1cc6)
- frontend: App button triggered by (#1304) (cf2d031)
1.79.0 (2023-03-17)
Features
- frontend: add listeners for frontend scripts (597e38e)
- frontend: add table actions navigation (#1298) (c3ba1a6)
- frontend: App component triggers (#1303) (078cb1b)
- frontend: Component control (#1293) (bd927a2)
Bug Fixes
- frontend: App panel styling (#1284) (c1dd35c)
- frontend: Display app context search on top (#1300) (bd3ee81)
- frontend: fix horizontal splitpanes (#1301) (ea3dab4)
- frontend: fix map render (#1297) (0092721)
- frontend: Hide archive toggle with empty list (#1296) (bac831b)
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
- backend: do not cache reference to workspace scripts (eb73f2a)
- frontend: fix app tabs (#1288) (c71a577)
- frontend: fix container deletion (#1287) (bc870bd)
- frontend: Update setting accordion (#1285) (dea12e8)
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
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
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
- add delete by path for scripts (0c2cf92)
- frontend: Add color picker input to app (#1270) (88e537a)
- frontend: add expand (#1268) (b854ee3)
- frontend: add hash to ctx in apps (b1a45b1)
- frontend: Add key navigation in app editor (#1273) (6b0fb75)
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
- frontend: arginput + apppreview fixes (e2c4545)
- frontend: fix app map reactivity (#1260) (2557e13)
- frontend: fix branch deletion (#1261) (a999eb2)
- frontend: Side menu z-index issue (#1265) (c638897)
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
- app: fix all nested behavior (dd28308)
- frontend: delete grid item (008c30f)
- frontend: duplicate (483407c)
- frontend: Fix findGridItem (a8295d0)
- frontend: Fix findGridItem (5bb77ed)
- frontend: Fix next id (8ddcf4d)
- frontend: gridtab (fa105b4)
- frontend: rewrote utils (ea1b2c2)
- frontend: wip (33ebe2d)
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
- frontend: Duplicate component (#1228) (089a6b6)
- frontend: Properly delete tab content (#1227) (857ee5f)
- frontend: Support deeply nested components (#1225) (6ad876e)
Bug Fixes
- cli: .wmillignore whitelist behavior (d543650)
1.68.0 (2023-02-23)
Features
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
- cli: coloring nits (3fa24ad)
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
- add delete flows (e81f7bd)
- CLI refactor v1 (e31d2ae)
- frontend: Add image app component (#1213) (a4b773a)
1.65.0 (2023-02-21)
Features
- apps: add asJson for customcss (71d6dad)
- apps: add custom css for apps (7f00e1c)
- backend: Zip Workspace Export (#1201) (5d109b3)
- frontend: Add divider app component (#1209) (c33e79e)
- frontend: Add file input app component (#1211) (d4b6d69)
- frontend: Add icon app component (#1207) (e4791c2)
1.64.0 (2023-02-16)
Features
1.63.2 (2023-02-15)
Bug Fixes
- psql: update pg client (a2fbc57)
1.63.1 (2023-02-14)
Bug Fixes
- update hub sync script (03eb144)
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
- backend: compile issue (df8cc1f)
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
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
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
- app: Fix inconsistencies in list items and sidebar menus (#1051) (0f1b19c)
- frontend: List item overflowing corners (#1055) (2fd730f)
- frontend: Minor fixes in editor (#1054) (adc84f0)
- frontend: Static inputs overflow (#1057) (72aeba1)
1.56.1 (2022-12-23)
Bug Fixes
- cli: typo in cli deps (0614ec4)
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
- cli: Fix cli pull push (#985) (1bac237)
- frontend: Align hub flow list + fix drawer content everywhere (#991) (9f59a16)
- frontend: Fix app InputValue sync (#994) (e217fbf)
- frontend: fix app preview (#979) (129a0ad)
- frontend: fix home (#981) (fa64e83)
- frontend: fix home header (#977) (e9fa0ad)
- frontend: Fix home margins (#992) (62d2a33)
- frontend: Make context clickable (#984) (9264f4b)
- frontend: variables and resources uses tab navigation (90ce431)
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
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
- ci: sqlx offline data (76a6768)
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
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
- backend: add parallel option for forloop and branchall (#840) (39937e6)
- new wmill CLI #831 (f5ea13a)
1.42.1 (2022-10-30)
Bug Fixes
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
1.40.1 (2022-10-22)
Bug Fixes
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
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
- 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)