Ruben Fiszel
13242abff1
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
f7374c8204
feat: add drafts for apps
2023-05-01 18:13:57 +02:00
Ruben Fiszel
a1966427e8
feat: introduce draft for flows
2023-05-01 09:31:22 +02:00
Ruben Fiszel
88e37fe0be
feat: introduce backend persisted draft systems for scripts
2023-04-30 15:56:52 +02:00
Ruben Fiszel
1ba9999c18
fix sqlx
2023-04-28 12:59:21 +02:00
Ruben Fiszel
f568bb1bd8
fix script in schedule should use latest hash
2023-04-27 18:03:12 +02:00
Ruben Fiszel
0b7bad3816
feat(backend): add JOB_RETENTION_SECS to delete completed jobs completed after expiration period
2023-04-26 19:34:54 +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
670ba51d9b
feat(backend): workers are instantly ready and sync with global cache in background
2023-04-21 09:45:25 +02:00
Ruben Fiszel
ffeb8e0874
sqlx prepare
2023-04-15 23:48:48 +02:00
Ruben Fiszel
e82f5388b6
compile
2023-04-11 13:40:58 +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
dac61d1c98
feat(backend): extend cached resolution for go
2023-04-09 10:58:45 +02:00
Ruben Fiszel
facb67093c
feat(python): cache dependency resolution
2023-04-08 23:25:46 +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
fbe5c18da0
feat: add force cancel
2023-03-30 00:42:13 +02:00
Ruben Fiszel
f7c30b5d2f
fix(backend): do not consider FlowPreview as potential zombie job
2023-03-24 12:12:51 +01:00
Ruben Fiszel
47a7f7163a
feat(backend): introduce RESTART_ZOMBIE_JOBS and ZOMBIE_JOB_TIMEOUT
2023-03-23 12:47:49 +01:00
Ruben Fiszel
c958480ce8
fix(backend): improve worker ping api
2023-03-13 20:28:11 +01:00
Ruben Fiszel
b349308ff7
handle better linked variables renaming
2023-03-11 11:25:47 +01:00
Ruben Fiszel
6e09194313
fix compile
2023-03-10 12:12:10 +01:00
Ruben Fiszel
0c2cf92dd3
feat: add delete by path for scripts
2023-03-09 12:44:49 +01:00
Ruben Fiszel
dcfb29fb80
fix sqlx offline
2023-03-03 13:04:24 +01: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
29f3fe2663
update sqlx-data.json
2023-03-01 12:01:22 +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
441f087d42
remove references to starter workspace'
2023-02-22 13:56:24 +01:00
Ruben Fiszel
0c43b68b23
remove metadata from zip
2023-02-22 09:18:01 +01:00
Kai Jellinghaus
41c8ea92fe
CLI fixes ( #1204 )
...
* Add default workspace URL
* R1 WIP
* Improve help docs slightly
* Rework tracking state
* WIP Rework
Remaining bug: Not returning state-only files (no local file) from *getFiles()
* Create newly found files
* Finish ZIP & new tracking code
* Fix two minor bugs
* do not consider conflict if same content
* add more logs to cli writing
* progress
* progress
* iteration
* Add most basic App support
* fix folder frontend bug
* fix folder frontend bug
* init done by default
* sqlx merge
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-02-21 10:13:21 +01:00
Kai Jellinghaus
69001bd61a
Setup Experience ( #1194 )
...
* Squash
* Update SQLX
2023-02-13 02:32:29 +01:00
Ruben Fiszel
c5c979b7d7
fix slack command
2023-02-10 01:51:42 +01:00
Ruben Fiszel
e1b9247e11
use VmHwm mem instead of VmPeak for more accurate memory report
2023-02-05 15:30:02 +01:00
Ruben Fiszel
07c756f460
mem_peak use greatest
2023-02-05 14:59:31 +01:00
Ruben Fiszel
f584062f13
feat: add mem peak info
2023-02-04 20:26:15 +01:00
Kai Jellinghaus
b9ac60f8bb
feat: Add workspace webhook ( #1158 )
...
* Add workspace webhook
* Update SQLX
* Add webhook request histogram
* Move workspace webhook retrieval OOP
* Add removal to frontend, cache removed webhooks
* Remove WebhookUtil
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-02-03 19:50:18 +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
9a79c5537e
fix compile
2023-01-21 18:49:26 +01:00
Ruben Fiszel
24feb64dfe
fix reporting duration above 60s
2023-01-18 11:23:25 +01:00
Ruben Fiszel
eef3bab6e4
feat(backend): add queue_limit + configurable timeout + fix timeout cancel
2023-01-18 09:02:38 +01:00
Ruben Fiszel
5bf5a4f86e
sqlx fix
2023-01-13 22:27:18 +01:00
Ruben Fiszel
48d87ab12c
various improvements
2023-01-10 11:21:16 +01:00
Ruben Fiszel
6edf9b9946
feat: add archive/unarchive/delete workspace
2023-01-07 09:39:50 +01:00
Ruben Fiszel
39e7fc6c28
tighten public apps security using triggerable policy
2023-01-02 18:53:10 +01:00
Ruben Fiszel
2c8e98a9c7
fix: preserver order changes for flows' schema
2023-01-02 04:43:28 +01:00
Ruben Fiszel
be14aab9b1
feat: apps can be published publicly
2023-01-01 19:16:26 +01:00
Ruben Fiszel
e24dc6de4f
update all clients to use update resource value
2023-01-01 10:26:11 +01:00
Ruben Fiszel
4822c863f8
deprecate starters workspace by pointing resource types to admins
2023-01-01 09:00:56 +01:00
Ruben Fiszel
0e585a81a5
resuming suspended flows as owner is now through flow id
2022-12-24 09:44:05 +01:00
Ruben Fiszel
2bc297f2e9
allow resuming as owner suspended job only for path owners
2022-12-23 13:44:41 +01:00