Commit Graph

231 Commits

Author SHA1 Message Date
Ruben Fiszel
e91571a58b rework premium workspace pricing 2023-05-28 13:00:21 +02:00
Ruben Fiszel
944ef2df69 fix(cli): expose an encrypt value endpoint 2023-05-27 14:31:30 +02:00
Ruben Fiszel
0b3ec28d8c audit log redacted in CE (#1645)
* auditLogOnEE

* audit logs
2023-05-25 08:56:38 +02:00
Ruben Fiszel
9a8f96a2f3 add ee_license endpoint 2023-05-24 14:34:03 +02:00
Ruben Fiszel
c93393d5c0 feat: schedule error handler (#1636)
* handleError

* revert

* all
2023-05-23 20:25:41 +02:00
Ruben Fiszel
4297fdb668 feat: add ability to pass the full raw body (#1611) 2023-05-19 23:22:04 +02:00
Ruben Fiszel
dc1bfbb5f5 feat: add GOPROXY + fix on saved inputs 2023-05-18 17:29:37 +02:00
Ruben Fiszel
675bbfa7b1 feat(backend): add REQUEST_SIZE_LIMIT env variable 2023-05-17 23:07:17 +02:00
Ruben Fiszel
985e186a38 feat(backend): non mapped values are passed as arg 'body' 2023-05-17 21:45:57 +02:00
Ruben Fiszel
36e653195e fix(backend): make result job endpoints public 2023-05-16 13:08:36 +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
a300ade947 fix cancel approval step 2023-05-14 13:57:22 +02:00
Ruben Fiszel
b14f9d08df fix: discriminate execute apps by component 2023-05-14 13:07:52 +02:00
Ruben Fiszel
4dc40f4e64 fix(backend): handle Date type 2023-05-12 13:14:20 +02:00
Ruben Fiszel
dae1180c9f add OAUTH_JSON_AS_BASE64 2023-05-11 23:03:05 +02:00
Ruben Fiszel
ab7cdd0dc1 fix(frontend): only download result for apps 2023-05-11 22:13:19 +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
11227f07f0 requiring passing new value when updating is_secret 2023-05-11 08:50:53 +02:00
Ruben Fiszel
0006c9d7ad remove variable restriction to update secret/public 2023-05-11 00:26:34 +02:00
Ruben Fiszel
d2878627a1 fix(backend): run endpoints also support support x-www-form-urlencoded encoded payloads 2023-05-10 20:01:11 +02:00
Ruben Fiszel
490dbcd2fe feat(backend): run endpoints also support support x-www-form-urlencoded encoded payloads 2023-05-10 18:55:37 +02:00
Ruben Fiszel
7b364b6602 shortcut HEAD request on get run_wait_result 2023-05-10 17:15:04 +02:00
Ruben Fiszel
2573530c72 accept head request on post methods to send webhooks 2023-05-10 16:48:55 +02:00
Ruben Fiszel
ae332c9e2d preserve json orders for apps and drafts 2023-05-10 13:23:04 +02:00
Ruben Fiszel
c2666f7d7c feat(backend): add windmill_status_code to run_wait_result 2023-05-09 02:46:53 +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
7c4c7c8d1a make the group 'all' undeletable 2023-05-04 19:22:53 +02:00
Ruben Fiszel
547b3d3cd8 fix show_archived 2023-05-02 14:12:06 +02:00
Ruben Fiszel
73c5a7473d feat: add drafts for apps 2023-05-01 18:13:57 +02:00
Ruben Fiszel
8d3416e525 feat: introduce draft for flows 2023-05-01 09:31:22 +02:00
Ruben Fiszel
91b8b3eb0a fix flow update update schedules 2023-04-30 16:18:43 +02:00
Ruben Fiszel
ec89b656b6 feat: introduce backend persisted draft systems for scripts 2023-04-30 15:56:52 +02:00
Ruben Fiszel
1764c4114e feat(backend): expose tag in the job (#1486)
* fix

* update tag

* update tag

* update tag

* fix
2023-04-27 19:09:53 +02:00
Ruben Fiszel
d92af0434f fix stale comment 2023-04-27 07:42:40 +02:00
Ruben Fiszel
27097921d3 fix run_wait_result polling + make it configurable 2023-04-27 07:35:53 +02:00
Ruben Fiszel
6edc7d9978 improve run_wait_result latency 2023-04-26 17:56:39 +02:00
Ruben Fiszel
d93b85c724 minor worker tags nit 2023-04-26 01:54:09 +02:00
Ruben Fiszel
02ba82064f feat(backend): worker groups (#1452)
* tagged scripts

* tagged scripts

* fix

* fix

* fix

* all

* update sqlx
2023-04-23 16:57:23 +02:00
Ruben Fiszel
1ba0e24155 feat(backend): only run fully deployed scripts 2023-04-21 12:49:47 +02:00
Ruben Fiszel
4c33daaba0 rework ownership permissions 2023-04-15 23:03:16 +02:00
Ruben Fiszel
c2b66fef4f do a test run on first iteration 2023-04-13 21:54:42 +02:00
Ruben Fiszel
08aaab2ca8 improve saved inputs 2023-04-13 18:32:08 +02:00
Ruben Fiszel
be41e45130 split worker.rs into more files 2023-04-13 17:44:47 +02:00
Oliver Veal
4e74266761 feat: inputs library on run page
* display previous script inputs on script run page

* parallelise loading

* parallelise loading

* also working for flows

* separate endpoints for scripts and flows

* Splitpanes and Saved Inputs (UI)

* Saved inputs API endpoints

* Editable Input name

* Narrow width styling

* feat(frontend): Add a toggle to open the saved inputs (#1401)

* feat(frontend): Add a toggle to open the saved inputs

* feat(frontend): Add a toggle to open the saved inputs

* feat(frontend): Move toggle

* update all

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
2023-04-12 17:29:06 +02:00
Kai Jellinghaus
63102b036c feat(backend): Redis based queue (#1324)
* Merge?

* Fix V8 breaking change

* WIP

* WIP

* Cleanup

* Move to git reference

* Fix Merge conflict

* update

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2023-04-11 12:24:13 +02:00
Ruben Fiszel
db075f2ca1 feat(backend): add instance events webhook 2023-04-11 01:45:56 +02:00
Ruben Fiszel
bbb6a15da7 only register prometheus metrics if they are enabled 2023-04-09 15:39:25 +02:00
Ruben Fiszel
ff22759a43 deno optimization v0 2023-04-09 14:10:56 +02:00
Ruben Fiszel
f940eab5de feat(frontend): add impersonate api + local resolution of import by lsp v0 2023-04-07 22:54:55 +02:00
Ruben Fiszel
da288205b1 fix(backend): allow cors 2023-04-05 20:36:01 +02:00