Ruben Fiszel
9970f6daeb
feat: migrate state path to new schema
2023-08-11 18:54:47 +02:00
Ruben Fiszel
456f807adf
add init migration compatible with rds
2023-08-10 17:30:59 +02:00
HugoCasa
2f18b94b33
feat: add native powershell support ( #2025 )
...
* feat: add powershell support
* fix: lang build
2023-08-10 13:19:50 +00:00
HugoCasa
f1a0070b71
feat: add graphql support ( #2014 )
...
* feat: add graphql support
* fix: use custom editor for viewing graphql schema
* fix: graphql parser cargo version
* fix: add graphql where missing
2023-08-09 16:19:57 +02:00
HugoCasa
488d2813f3
feat: add snowflake ( #1987 )
...
* feat: unveil windmill AI
* feat: add snowflake
* fix: uppercase snowflake auth params
2023-08-03 17:22:00 +02:00
Ruben Fiszel
f7f8a48f0b
fix: add more indexes for performance reasons
2023-08-03 15:59:26 +02:00
Ruben Fiszel
b0660619c8
feat: add step's custom timeout
2023-07-30 20:42:24 +02:00
HugoCasa
c9110575cd
feat: add bigquery ( #1934 )
...
* feat: add bigquery
* fix: remove debug logs
* fix: add records number limit
* fix: revert unwanted changes
* feat: bigquery enterprise only
* fix: google auth only when enterprise
* fix: rename bigquery scripts
2023-07-27 14:24:27 +02:00
Ruben Fiszel
af7c92ac16
feat: worker group for flows
2023-07-25 12:41:51 +02:00
Ruben Fiszel
0f48c19d5a
fix: respect FIFO order for concurrency limit
2023-07-24 18:11:23 +02:00
Ruben Fiszel
60d7887a8b
fix: fix database migration
2023-07-23 12:14:04 +02:00
Ruben Fiszel
4e02eab2e0
feat: add SCIM support
2023-07-22 19:54:00 +02:00
Ruben Fiszel
169d93e7b4
fix: remove lockfile on any rawinput change in flows
2023-07-20 20:46:39 +02:00
HugoCasa
f7201bff0e
feat: use openai resource for windmill AI ( #1902 )
...
* feat: add inline code gen flow
* feat(frontend): add script gen to flow and app builders
* fix(backend): allow all users to use openai
* feat: use openai resource for windmill AI
---------
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com >
2023-07-19 13:44:16 +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
b7c7d564ca
feat: add mysql as native integration ( #1859 )
2023-07-11 22:53:02 +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
7048ad21ce
select + drawer fix + explicit hash
2023-07-05 10:01:27 +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
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
55734466dc
improve support for native http handling
2023-06-25 20:00:27 +02:00
Ruben Fiszel
0829fd436d
fix: make postgresql attempt to create users regardless of if superadmin or not
2023-06-19 16:06:52 +02:00
Ruben Fiszel
183edb82a3
feat: dev/staging/prod and deploy from web ( #1733 )
2023-06-17 13:57:04 +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
7a355a6bbf
feat(backend): webhook specific tokens
2023-05-29 23:39:50 +02:00
Ruben Fiszel
d12c42c58d
update all_runnables
2023-05-27 17:22:56 +02:00
Ruben Fiszel
76173233a6
update hub sync cli version
2023-05-27 15:07:21 +02:00
Ruben Fiszel
470650e504
fix migration break
2023-05-25 11:07:54 +02:00
Ruben Fiszel
453351fcc2
fix(cli): fix hub pull
2023-05-24 18:31:28 +02:00
Ruben Fiszel
cee50708f8
update cli sync script
2023-05-24 15:46:58 +02:00
Ruben Fiszel
e9e4fa0a6d
overwrite buggy migration 3
2023-05-24 10:56:24 +02:00
Ruben Fiszel
5d55229569
overwrite buggy migration 2
2023-05-24 10:52:54 +02:00
Ruben Fiszel
436983e3aa
fix buggy migration 2
2023-05-24 10:52:12 +02:00
Ruben Fiszel
c003507bc0
overwrite buggy migration
2023-05-24 10:44:10 +02:00
Ruben Fiszel
a3f900de32
remove demo and starter if empty
2023-05-24 10:10:46 +02:00
Ruben Fiszel
c93393d5c0
feat: schedule error handler ( #1636 )
...
* handleError
* revert
* all
2023-05-23 20:25:41 +02:00
Ruben Fiszel
2914d51a2d
fix capture payload too big check typo
2023-05-16 16:17:26 +02:00
Ruben Fiszel
5e472b6911
increase payload size from 10kb to 512kb for capture endpoint
2023-05-16 16:10:28 +02:00
Ruben Fiszel
4ba2321d27
add rls raw up migration
2023-05-16 13:02:29 +02:00
Ruben Fiszel
cb856858e3
fix: update setup step
2023-05-12 23:47:39 +02:00
Ruben Fiszel
5b6a2c3c82
app jsonb to json to preserve order for drafts too
2023-05-10 12:42:11 +02:00
Ruben Fiszel
d70aa12159
app jsonb to json to preserve order
2023-05-10 12:21:57 +02:00
Ruben Fiszel
1b8489256c
fix(backend): grant all on raw_app
2023-05-09 15:02: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
ec89b656b6
feat: introduce backend persisted draft systems for scripts
2023-04-30 15:56:52 +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
69ba08ce21
fix grant for input table
2023-04-14 18:34:41 +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