Skip to content

Releases: windmill-labs/windmill

v1.40.0

22 Oct 12:06
91015e0
Compare
Choose a tag to compare

1.40.0 (2022-10-22)

Features

  • backend: propagate cancel instantly to all flow jobs if any (e0b86e9)
  • 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)

v1.39.0

20 Oct 14:39
1c8a4b3
Compare
Choose a tag to compare

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)

v1.38.5

15 Oct 16:38
b1a309b
Compare
Choose a tag to compare

1.38.5 (2022-10-15)

Bug Fixes

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

v1.38.4

15 Oct 16:27
eb589db
Compare
Choose a tag to compare

1.38.4 (2022-10-15)

Bug Fixes

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

v1.38.3

15 Oct 09:36
a2050d3
Compare
Choose a tag to compare

1.38.3 (2022-10-15)

Bug Fixes

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

v1.38.2

15 Oct 09:20
b27e660
Compare
Choose a tag to compare

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)

v1.38.1

15 Oct 06:50
45484b3
Compare
Choose a tag to compare

1.38.1 (2022-10-14)

Bug Fixes

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

v1.38.0

14 Oct 18:06
ef904aa
Compare
Choose a tag to compare

1.38.0 (2022-10-14)

Features

go client: new go client

  • 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)

v1.37.0

08 Oct 11:32
7db57d2
Compare
Choose a tag to compare

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)

v1.36.0

02 Oct 04:09
1263450
Compare
Choose a tag to compare

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)