Commit Graph

1785 Commits

Author SHA1 Message Date
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
Ruben Fiszel e60a4b251e feat(backend): cache hub scripts in the worker cache 2023-05-09 12:45:54 +02:00
Ruben Fiszel 796b346bfb add cairo to openbb build 2023-05-09 11:11:09 +02:00
Ruben Fiszel baacfd00e4 feat(backend): in python, if a value is bytes, it is encoded to base64 automaticaly 2023-05-09 09:36:07 +02:00
Ruben Fiszel 143a30661c feat: add support for full fleged apps (react, svelte, vue) (#1536)
* add react support

* use whoami

* update

* update

* update

* create react app

* all

* sqlx
2023-05-08 19:10:45 +02:00
Ruben Fiszel 62fb31ad28 fix default value in python 2023-05-05 10:03:28 +02:00