HugoCasa
54cd5ce569
feat: workspace error handler ( #1799 )
...
* feat: add workspace error handler
* feat: run error handler as group
* fix: handler picker initial path
* fix(backend): separate global / workspace handlers
* fix(frontend): error handler picker tab change
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2023-07-06 21:43:15 +02:00
Ruben Fiszel
4beba96724
select + drawer fix + explicit hash
2023-07-05 10:01:07 +02:00
Ruben Fiszel
f98c199b63
fix: fix global error handler
2023-07-04 22:13:01 +02:00
Ruben Fiszel
c669e9940b
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
8c566a2e46
feat: add configurable global error handler
2023-06-30 12:46:02 +02:00
Ruben Fiszel
cfc7857e6c
remove warnings
2023-06-29 12:42:09 +02:00
Ruben Fiszel
7851e932ec
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
03da1f34f2
add proto postgresql backend support as a job language
2023-06-26 18:23:14 +02:00
Ruben Fiszel
ee8f0e8def
improve support for native http handling
2023-06-25 20:00:27 +02:00
Ruben Fiszel
4763242780
feat: cancel non-yet-running jobs and rework force cancellation
2023-06-25 18:02:00 +02:00
Ruben Fiszel
6813c383bc
add proto native http, psql, graphql jobs in backend
2023-06-23 12:42:01 +02:00
Ruben Fiszel
4c594c0e64
feat: step mocking for flows
2023-06-22 12:01:08 +02:00
Ruben Fiszel
82f20d3ef4
fix: correctly handle deeply nested results for out-of-order loops
2023-06-22 08:37:04 +02:00
Ruben Fiszel
7e466b7715
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
91ad8d0b8d
rework premium workspace pricing
2023-05-28 13:00:21 +02:00
Ruben Fiszel
34048f9ea6
feat: schedule error handler ( #1636 )
...
* handleError
* revert
* all
2023-05-23 20:25:41 +02:00
Ruben Fiszel
b6c0018e2a
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
7537f1a1d7
feat(backend): cache hub scripts in the worker cache
2023-05-09 12:45:54 +02:00
Ruben Fiszel
d814a25b0f
add cairo to openbb build
2023-05-09 11:11:09 +02:00
Ruben Fiszel
f568bb1bd8
fix script in schedule should use latest hash
2023-04-27 18:03:12 +02:00
Ruben Fiszel
8259451295
default worker handle other tags
2023-04-24 12:17:38 +02:00
Ruben Fiszel
722783f7f6
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
3d031c7017
feat(backend): only run fully deployed scripts
2023-04-21 12:49:47 +02:00
Ruben Fiszel
34f48aa1e3
split worker.rs into more files
2023-04-13 17:44:47 +02:00
Kai Jellinghaus
d45e6c94ab
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
0718931616
fix tests + scheduled_for uses now instead of system time
2023-04-11 11:48:14 +02:00
Ruben Fiszel
3097510550
only register prometheus metrics if they are enabled
2023-04-09 15:39:25 +02:00
Oliver Veal
17176bb8d1
feat: improved cron/schedule editor ( #1362 )
...
* basic cron schedule editing ui
* schedules run in a user-specified timezone
* fix other uses of CronInput component
* use now() from database to schedule next job
* offset -> IANA timezone conversion on db migration
* sqlx ci
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-04-05 16:37:24 +02:00
Ruben Fiszel
2e7871439a
consistent sort + minor nits
2023-03-30 17:27:21 +02:00
Ruben Fiszel
fbe5c18da0
feat: add force cancel
2023-03-30 00:42:13 +02:00
Ruben Fiszel
5aa14562a0
handle space and uppercase in script_path
2023-03-29 16:16:14 +02:00
Ruben Fiszel
a5500ea40a
feat(backend): allow relative imports for python
2023-03-28 20:27:40 +02:00
Ruben Fiszel
58300eb6ac
introduce root_job and leaf_jobs for efficient result_by_id
2023-03-03 12:44:44 +01:00
Ruben Fiszel
4c913dc4b6
feat(backend): get_result_by_id do a downward pass to find node at any depth ( #1249 )
...
* downwardRec
* downwardRec
* any node
* any node
* any node
2023-03-01 11:33:48 +01:00
Ruben Fiszel
e56869092a
feat(backend): use counter for sleep/execution/pull durations
2023-02-27 12:00:32 +01:00
Ruben Fiszel
441f087d42
remove references to starter workspace'
2023-02-22 13:56:24 +01:00
Ruben Fiszel
c0b87cc7d7
send a webhook on new user + lazy static refactor ( #1203 )
...
* supercharge
* supercharge
* progress
* progress
* display config
* display config
* display config
* display config
* fix extensions
* fix build
* disable nsjail = false for test
2023-02-15 10:59:50 +01:00
Kai Jellinghaus
69001bd61a
Setup Experience ( #1194 )
...
* Squash
* Update SQLX
2023-02-13 02:32:29 +01:00
Ruben Fiszel
f584062f13
feat: add mem peak info
2023-02-04 20:26:15 +01:00
Ruben Fiszel
cfa1e6f1e8
increase max concurrent runs
2023-02-03 22:39:36 +01:00
Ruben Fiszel
99568eaa47
feat: add WHITELIST_WORKSPACES and BLACKLIST_WORKSPACES
2023-02-02 07:57:03 +01:00
Ruben Fiszel
30d83a942c
restrict number of jobs in the queue for free users
2023-01-25 13:34:08 +01:00
Ruben Fiszel
98bf9355dc
implement MAX_FREE_CONCURRENT_RUNS
2023-01-25 12:58:29 +01:00
Ruben Fiszel
b77c239f30
fix: improvements for error handling as first step of flow
2023-01-24 11:16:44 +01:00
Ruben Fiszel
d708b6faa5
fix permissioned_as from username
2023-01-17 12:49:24 +01:00
Ruben Fiszel
0f26a3b111
playwright against uffizzi ( #1109 )
...
* all
* fix perms
* move build to depot
* login
* revert to docker build
* revert to docker build
* fix playwright
2023-01-16 18:01:45 +01:00
Ruben Fiszel
f018d025a2
fix schedule permissions
2023-01-16 16:42:42 +01:00
Ruben Fiszel
954cc1bb95
fix tests wrt to new error handling
2023-01-14 18:47:37 +01:00
Ruben Fiszel
776d4c9ca1
error handling improvements
2023-01-14 17:46:03 +01:00
Ruben Fiszel
48d87ab12c
various improvements
2023-01-10 11:21:16 +01:00