Guillaume Bouvignies
7856bf67e9
feat: Front end for script concurrency limit ( #1863 )
...
* Front end for script concurrency limit
* Fix frontend
* sqlx prepare
* fix compile
* add flow inline scripts
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-07-13 17:32:08 +02:00
HugoCasa
1f86d79137
feat: generate and fix scripts using Autopilot powered by OpenAI #1827 )
...
* feat(frontend): generate simple script from prompt
* feat(backend): add OpenAI key workspace settings
* feat(frontend): add OpenAI key workplace settings
* feat: proxy to backend + support all languages
* fix: openapi spec
* feat: ScriptGen new UI + gpt 4
* fix: openai key sqlx data
* fix: diffEditor optional
* feat: beta + minor improvements
* feat: resource type support
* feat: edit with AI
* feat: AI fix
* feat: minor improvements
content max length, format, env info
* fix: minor
2023-07-12 17:07:45 +02:00
Guillaume Bouvignies
0327b85f89
feat: Per script concurrency limit with time window ( #1816 )
...
* Add concurrency a per-script concurrency limit
* Add a per-script per time window concurrency limit
* Improve feature with a better estimation of the next schedule timestamp
* Add concurrency limits for inline scripts
* Fix tests
* run sqlx prepare
* Add requeue event to job logs
2023-07-11 23:35:26 +02:00
Ruben Fiszel
b3fb69de40
improve schedule section of run page
2023-07-09 22:35:33 +02:00
HugoCasa
69ee98a835
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
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
6ddc434357
feat: cancel non-yet-running jobs and rework force cancellation
2023-06-25 18:02:00 +02:00
Ruben Fiszel
28094b29d6
feat: download logs from backend
2023-06-22 22:38:41 +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
8fb7c0f692
feat: add delete draft from home
2023-06-19 02:14:38 +02:00
Ruben Fiszel
183edb82a3
feat: dev/staging/prod and deploy from web ( #1733 )
2023-06-17 13:57:04 +02:00
Ruben Fiszel
a83704665d
fix: fix retrieving last jobs of schedules
2023-06-12 04:27:23 +02:00
Ruben Fiszel
71fddcf09c
feat: rework schedule page entirely to display jobs informations
2023-06-12 04:09:34 +02:00
Ruben Fiszel
e7846cc296
few fixes + devfrontend v0
2023-06-08 14:06:42 +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
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
501ba5ba96
fix remove_owner incompatibility with aurora
2023-05-31 20:43:20 +02:00
Ruben Fiszel
7a355a6bbf
feat(backend): webhook specific tokens
2023-05-29 23:39:50 +02:00
Ruben Fiszel
c21c12fb36
chore(main): release 1.106.1 ( #1653 )
...
* chore(main): release 1.106.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com >
2023-05-29 14:27:22 +02:00
Ruben Fiszel
e91571a58b
rework premium workspace pricing
2023-05-28 13:00:21 +02:00
Ruben Fiszel
d12c42c58d
update all_runnables
2023-05-27 17:22:56 +02:00
Ruben Fiszel
3a64583063
add /user/all_runnable
2023-05-25 20:43:56 +02:00
Ruben Fiszel
c93393d5c0
feat: schedule error handler ( #1636 )
...
* handleError
* revert
* all
2023-05-23 20:25:41 +02:00
Ruben Fiszel
dc1bfbb5f5
feat: add GOPROXY + fix on saved inputs
2023-05-18 17:29:37 +02:00
Ruben Fiszel
4d7329dd4f
sqlx
2023-05-15 11:51:54 +02:00
Ruben Fiszel
ae332c9e2d
preserve json orders for apps and drafts
2023-05-10 13:23:04 +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
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
ec89b656b6
feat: introduce backend persisted draft systems for scripts
2023-04-30 15:56:52 +02:00
Ruben Fiszel
0b19f1e946
fix sqlx
2023-04-28 12:59:21 +02:00
Ruben Fiszel
2d62ced3a5
fix script in schedule should use latest hash
2023-04-27 18:03:12 +02:00
Ruben Fiszel
1d1c812e36
feat(backend): add JOB_RETENTION_SECS to delete completed jobs completed after expiration period
2023-04-26 19:34:54 +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
394c6fa92d
feat(backend): workers are instantly ready and sync with global cache in background
2023-04-21 09:45:25 +02:00
Ruben Fiszel
618be52aa3
sqlx prepare
2023-04-15 23:48:48 +02:00
Ruben Fiszel
77d689db68
compile
2023-04-11 13:40:58 +02:00
Ruben Fiszel
66d2ae813a
fix tests + scheduled_for uses now instead of system time
2023-04-11 11:48:14 +02:00
Ruben Fiszel
36e338c461
feat(backend): extend cached resolution for go
2023-04-09 10:58:45 +02:00
Ruben Fiszel
130ddbbf85
feat(python): cache dependency resolution
2023-04-08 23:25:46 +02:00
Oliver Veal
0b444ce395
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
2b413dd6ab
feat: add force cancel
2023-03-30 00:42:13 +02:00
Ruben Fiszel
caa970a02e
fix(backend): do not consider FlowPreview as potential zombie job
2023-03-24 12:12:51 +01:00
Ruben Fiszel
07d3bb6977
feat(backend): introduce RESTART_ZOMBIE_JOBS and ZOMBIE_JOB_TIMEOUT
2023-03-23 12:47:49 +01:00
Ruben Fiszel
23447a5b8d
fix(backend): improve worker ping api
2023-03-13 20:28:11 +01:00
Ruben Fiszel
f586f75f05
handle better linked variables renaming
2023-03-11 11:25:47 +01:00
Ruben Fiszel
8c26b1794c
fix compile
2023-03-10 12:12:10 +01:00
Ruben Fiszel
b124d5b5dc
feat: add delete by path for scripts
2023-03-09 12:44:49 +01:00
Ruben Fiszel
19693d0c9a
fix sqlx offline
2023-03-03 13:04:24 +01:00