Commit Graph

1640 Commits

Author SHA1 Message Date
Ruben Fiszel
989a8250b7 handle date in postgresql 2023-07-10 00:59:23 +02:00
Ruben Fiszel
201dcdaa0d feat: add support for pg uuid 2023-07-08 00:50:20 +02:00
Ruben Fiszel
38ec752f1f fix pgsql early handle abort 2023-07-07 16:50:41 +02:00
Ruben Fiszel
b24ad84787 fix errors parsing for native jobs + add timestamp support for pg 2023-07-07 05:20:00 +02:00
Ruben Fiszel
c72a2c246a use fs to fix EBAD issue with bun 2023-07-06 23:27:30 +02:00
Ruben Fiszel
79ea3fae66 bun fixes 2023-07-06 22:29:00 +02:00
Ruben Fiszel
4317f065f5 feat: bun support (#1800)
* feat: bun support

* feat: bun support

* add bun support

* add bun support

* add bun support

* add bun
2023-07-06 21:19:07 +02:00
Ruben Fiszel
c21bef34ff fix: fix go and py resolution cache overlap 2023-07-05 11:50:19 +02:00
Ruben Fiszel
acd6a019c3 select + drawer fix + explicit hash 2023-07-05 10:01:07 +02:00
Ruben Fiszel
1d9be0c602 fix: fix go and python cache resolution conflict 2023-07-05 00:43:17 +02:00
Ruben Fiszel
41213a61aa feat: native fetch + native postgresql jobs (#1796)
* push

* test

* test

* done

* fix

* modify script lang enum

* fix tests

* update wasm

* fix tests
2023-07-04 19:39:59 +02:00
Ruben Fiszel
218ad892d7 feat: add configurable global error handler 2023-06-30 12:46:02 +02:00
Ruben Fiszel
81d62f9250 remove warnings 2023-06-29 12:42:09 +02:00
Ruben Fiszel
663e2148ac feat: smtp support to invite users (#1777)
* email support

* everyhting

* smtp

* update

* update

* update

* setup backend test
2023-06-29 10:34:44 +02:00
Ruben Fiszel
01a5ae940f add proto postgresql backend support as a job language 2023-06-26 18:23:14 +02:00
Ruben Fiszel
8e59cd760a implement native http handler as a tokio spawn 2023-06-26 11:07:42 +02:00
Ruben Fiszel
6ddc434357 feat: cancel non-yet-running jobs and rework force cancellation 2023-06-25 18:02:00 +02:00
Ruben Fiszel
3027272873 minor worker_flow refactor 2023-06-23 16:38:21 +02:00
Ruben Fiszel
5cc75ac597 add proto native http, psql, graphql jobs in backend 2023-06-23 12:42:01 +02:00
Ruben Fiszel
760f699c94 feat: resume and approvers available in iterator and branch expr 2023-06-22 12:34:20 +02:00
Ruben Fiszel
734f75d493 feat: step mocking for flows 2023-06-22 12:01:08 +02:00
Ruben Fiszel
251de9b173 fix: correctly handle deeply nested results for out-of-order loops 2023-06-22 08:37:04 +02:00
Ruben Fiszel
183edb82a3 feat: dev/staging/prod and deploy from web (#1733) 2023-06-17 13:57:04 +02:00
Ruben Fiszel
0450b93b04 fix: pip install repsect proxy settings 2023-06-10 22:02:21 +02:00
Ruben Fiszel
3f04436e0e fix: add NO_PROXY and make pip respect proxy args 2023-06-09 21:46:56 +02:00
Ruben Fiszel
3d8c97c154 fix: add support for http_proxy and https_proxy 2023-06-09 19:14:02 +02:00
Ruben Fiszel
b99e2273ae fix: be more specific about replacing nan in python deser 2023-06-09 08:40:58 +02:00
Ruben Fiszel
e63f184b39 fix: empty flows not return their inputs 2023-06-06 11:09:17 +02:00
Ruben Fiszel
21546d4550 fix backend compile 2023-06-06 11:01:49 +02:00
Ruben Fiszel
74254af71a migrate all jsonschema parser to wasms 2023-06-06 10:52:04 +02:00
Ruben Fiszel
1f8910d730 feat: migrate ts parser to wasm (#1686)
* migrate ts parser to wasm

* add wasm

* revert py
2023-06-06 09:44:38 +02:00
Ruben Fiszel
8c47957a02 feat: support custom env variables (#1675)
* custom envs

* feat: custom envs

* only on non cloud

* remove unecessary imports
2023-06-05 17:42:57 +02:00
Ruben Fiszel
2273fa8be5 add bigint serialization 2023-06-05 14:00:23 +02:00
Ruben Fiszel
027fa6ff09 feat: add cache as a primitive for flows (#1671)
* feat: add cache as a primitive for flows

* fix failure module
2023-06-04 14:39:10 +02:00
Ruben Fiszel
7e6ccacbf7 fix(backend): fix initial worker ping issue 2023-05-29 13:53:53 +02:00
Ruben Fiszel
e91571a58b rework premium workspace pricing 2023-05-28 13:00:21 +02:00
Ruben Fiszel
0e4a5a165b fix(python): fix python execution 2023-05-24 18:43:32 +02:00
Ruben Fiszel
467f8cbe2a fix multiline test 2023-05-24 15:16:19 +02:00
Ruben Fiszel
a97b555ac8 treat bash errors as errors 2023-05-23 20:49:16 +02:00
Ruben Fiszel
c93393d5c0 feat: schedule error handler (#1636)
* handleError

* revert

* all
2023-05-23 20:25:41 +02:00
Ruben Fiszel
dd32bf2e9d fix(python): handle nan 2023-05-23 18:36:59 +02:00
Ruben Fiszel
36280cffc8 feat: expose a react sdk to integrate windmill into react apps (#1605)
* expose react sdk

* expose react sdk

* iterate

* iterate

* iterate

* nit

* update example

* update example

* small fixes

* update all
2023-05-19 20:44:07 +02:00
Ruben Fiszel
dc1bfbb5f5 feat: add GOPROXY + fix on saved inputs 2023-05-18 17:29:37 +02:00
Ruben Fiszel
9ea18b4593 feat(backend): add job_id as a query arg to force set the new job_id 2023-05-15 10:50:43 +02:00
Ruben Fiszel
8b2c86aaf0 lock hash only when relevant 2023-05-14 22:22:02 +02:00
Ruben Fiszel
42a73bd701 re-allow multiple statements but must use a return 2023-05-14 15:02:22 +02:00
Ruben Fiszel
7fb71fafdb fix: transform_inputs now only support single line expressions 2023-05-14 14:46:54 +02:00
Ruben Fiszel
4dc40f4e64 fix(backend): handle Date type 2023-05-12 13:14:20 +02:00
Ruben Fiszel
56f4272a1b force raw path to ends with .py, .sh, .go, .ts 2023-05-11 11:00:01 +02:00
Ruben Fiszel
7b2d7b9af7 feat: increase timeout to 900 2023-05-10 19:08:18 +02:00