HugoCasa
e4534d2dc3
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
Ruben Fiszel
383793f799
feat: v0 of relative imports in bun
2023-08-09 12:05:36 +02:00
Ruben Fiszel
933021ad8d
feat: implement binary caching for go
2023-08-08 20:54:31 +02:00
Ruben Fiszel
b5ba9daffc
fix: add BASE_URL and WM_TOKEN to native scripts
2023-08-08 12:02:07 +02:00
Ruben Fiszel
23a5bfa368
feat: add support for custom import map on deno
2023-08-05 19:25:24 +02:00
HugoCasa
d57b8d79ad
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
d6b266a696
refactor native workers to use native jobs
2023-08-03 10:32:45 +02:00
Ruben Fiszel
f8238864e5
refactor native job execution
2023-08-02 19:42:29 +02:00
Ruben Fiszel
81a85d3b68
remove http as jobs
2023-08-02 18:46:16 +02:00
Ruben Fiszel
af29692ee1
feat: support native jobs from hub
2023-08-02 18:37:46 +02:00
Ruben Fiszel
4c870272d4
feat: add step's custom timeout
2023-07-30 20:42:24 +02:00
Ruben Fiszel
e51d67f843
feat: add support for postgresql numeric
2023-07-30 18:16:25 +02:00
Ruben Fiszel
a3801d086d
fix(postgres): add uuid support as input
2023-07-28 17:06:10 +02:00
Ruben Fiszel
3dac295d41
fix(postgres): add uuid support as input
2023-07-28 17:06:03 +02:00
HugoCasa
fd4c978874
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
90d57e2fad
feat: lock depedency for the entire flow + dependency job depend on script/flow's tag
2023-07-26 21:14:14 +02:00
Ruben Fiszel
c22d2b91a1
feat: use flock to avoid concurrency issues on pip and shared volume
2023-07-26 20:17:26 +02:00
Ruben Fiszel
d91ac5c77b
initial python imports relative dependency resolver
2023-07-26 17:33:46 +02:00
Ruben Fiszel
a0997911bf
feat: worker group for flows
2023-07-25 12:41:51 +02:00
Ruben Fiszel
601da7f878
fix: respect FIFO order for concurrency limit
2023-07-24 18:11:23 +02:00
Ruben Fiszel
c7157dc1fa
fix allow-read on cloud
2023-07-24 16:34:45 +02:00
Ruben Fiszel
a48edf435f
fix: handle pip requirements to git commits
2023-07-20 08:32:44 +02:00
Ruben Fiszel
ff0048afab
feat: add whitelist envs to passthrough the workers
2023-07-16 10:47:24 +02:00
72d0d8a7f5
chore(backend): upgrade sqlx to ^0.7 ( #1865 )
...
* DRAFT chore(backend): upgrade sqlx to ^0.7
related to:
* https://github.com/windmill-labs/windmill/pull/1858
* https://github.com/launchbadge/sqlx/issues/1163#issuecomment-1627685514
* (vol. 2) in 0.7, `Transaction` can no longer implement `Executor` directly
ref: https://github.com/launchbadge/sqlx/blob/afb6b1066e61f8e3875f530d96cfb5a299f13fda/examples/postgres/transaction/src/main.rs#L14-L17
notice that I'm temporarly using my custom patch
https://github.com/mrl5/sqlx/commit/16e4c9a8f380214ad61b1744d3e1f5fa866ffbcc
it's related to https://github.com/launchbadge/sqlx/issues/2611
* post git rebase chores
* use upstream fix from 0.7.1
* fix compile
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-07-15 14:06:20 +02:00
Ruben Fiszel
6c3a9ae62e
exclude bun from global cache
2023-07-14 16:48:15 +02:00
Ruben Fiszel
04fc0290ed
make unwrap resilient for global cache
2023-07-14 16:20:35 +02:00
Ruben Fiszel
51e1447ec7
use --copy-links
2023-07-14 16:13:12 +02:00
Ruben Fiszel
da9c6340a2
fix: global cache now cache symlinks
2023-07-14 11:25:45 +02:00
Ruben Fiszel
70bc56a68b
fix: fix REST job potential double execution
2023-07-14 10:51:42 +02:00
Ruben Fiszel
62bc962240
fix typo
2023-07-13 18:30:09 +02:00
Ruben Fiszel
39894bdfa8
fix tests
2023-07-13 17:57:55 +02:00
4f292419de
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
Ruben Fiszel
da1d065014
fix forking workspace scripts on app incorrect path
2023-07-13 11:25:06 +02:00
Ruben Fiszel
3c6c6f421c
trim docker image
2023-07-12 02:26:44 +02:00
Ruben Fiszel
1fc36c9b07
fix: improve bash flushing
2023-07-12 00:48:41 +02:00
Guillaume Bouvignies
e2fb35a487
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
a048e0d7e2
feat: add mysql as native integration ( #1859 )
2023-07-11 22:53:02 +02:00
Guillaume Bouvignies
96df8900cb
Specific NOOP jobs benchmark ( #1810 )
...
* Refactor and fix NOOP benchmark
* Add endpoint to toggle workers on/off when compiled in benchmark mode
* Improve noop benchmark
2023-07-10 14:16:34 +02:00
Ruben Fiszel
dc7a291410
handle date in postgresql
2023-07-10 00:59:23 +02:00
Ruben Fiszel
79bc1da5ea
feat: add support for pg uuid
2023-07-08 00:50:20 +02:00
Ruben Fiszel
795ec836f1
fix pgsql early handle abort
2023-07-07 16:50:41 +02:00
Ruben Fiszel
783588f98d
fix errors parsing for native jobs + add timestamp support for pg
2023-07-07 05:20:00 +02:00
Ruben Fiszel
157a7f76d5
use fs to fix EBAD issue with bun
2023-07-06 23:27:30 +02:00
Ruben Fiszel
b45c3d1132
bun fixes
2023-07-06 22:29:00 +02:00
Ruben Fiszel
2921649c3c
feat: bun support ( #1800 )
...
* feat: bun support
* feat: bun support
* add bun support
* add bun support
* add bun support
* add bun
2023-07-06 21:19:07 +02:00
Ruben Fiszel
5b7c7965e5
fix: fix go and py resolution cache overlap
2023-07-05 11:50:19 +02:00
Ruben Fiszel
4beba96724
select + drawer fix + explicit hash
2023-07-05 10:01:07 +02:00
Ruben Fiszel
54c6aed31c
fix: fix go and python cache resolution conflict
2023-07-05 00:43:17 +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