Commit Graph

1640 Commits

Author SHA1 Message Date
HugoCasa
d3218441ee fix: powershell escape backticks (#2044)
* fix: powershell escape backticks

* fix: less boilerplate
2023-08-13 01:04:45 +02:00
Ruben Fiszel
1745f76db0 improve BADF on cloud 2023-08-13 00:47:39 +02:00
Ruben Fiszel
3024069427 improve BADF on cloud 2023-08-13 00:36:44 +02:00
Ruben Fiszel
70b7fe4989 improve BADF on cloud 2023-08-13 00:29:23 +02:00
Ruben Fiszel
db1e6a4408 improve BADF on cloud 2023-08-13 00:19:55 +02:00
Ruben Fiszel
28a9aaeedd fix: enable bun to do resolution as fallback to allow specifier 2023-08-12 23:51:24 +02:00
Ruben Fiszel
7a66d03715 enable relative path under nsjail too 2023-08-12 20:54:35 +02:00
Ruben Fiszel
1778ec1117 feat: respect lockfiles for bun 2023-08-12 20:49:36 +02:00
Ruben Fiszel
9970f6daeb feat: migrate state path to new schema 2023-08-11 18:54:47 +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
c64688084d fix: graphql api not db (#2017)
* fix: graphql api not db

* fix: use api instead of db in test connection gql
2023-08-09 18:31:43 +02: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
Ruben Fiszel
8bc81107ac feat: v0 of relative imports in bun 2023-08-09 12:05:36 +02:00
Ruben Fiszel
8ab4336c0d feat: implement binary caching for go 2023-08-08 20:54:31 +02:00
Ruben Fiszel
307c3bb9a6 fix: add BASE_URL and WM_TOKEN to native scripts 2023-08-08 12:02:07 +02:00
Ruben Fiszel
5393aa43fe feat: add support for custom import map on deno 2023-08-05 19:25:24 +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
ea92fa1154 remove nltk_data binding 2023-08-03 11:30:36 +02:00
Ruben Fiszel
314a4b614b refactor native workers to use native jobs 2023-08-03 10:32:45 +02:00
Ruben Fiszel
a4464b74ad refactor native job execution 2023-08-02 19:42:29 +02:00
Ruben Fiszel
e2e94aa0e6 remove http as jobs 2023-08-02 18:46:16 +02:00
Ruben Fiszel
b34b02495f feat: support native jobs from hub 2023-08-02 18:37:46 +02:00
Ruben Fiszel
b0660619c8 feat: add step's custom timeout 2023-07-30 20:42:24 +02:00
Ruben Fiszel
c301ca4f7a feat: add support for postgresql numeric 2023-07-30 18:16:25 +02:00
Ruben Fiszel
b6b1cdae18 fix(postgres): add uuid support as input 2023-07-28 17:06:10 +02:00
Ruben Fiszel
36882a44e5 fix(postgres): add uuid support as input 2023-07-28 17:06:03 +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
838266bb2f 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
be832f7f19 feat: use flock to avoid concurrency issues on pip and shared volume 2023-07-26 20:17:26 +02:00
Ruben Fiszel
9df5ce28e5 initial python imports relative dependency resolver 2023-07-26 17:33:46 +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
0fc8f0bb44 fix allow-read on cloud 2023-07-24 16:34:45 +02:00
Ruben Fiszel
3d9e5b335b fix: handle pip requirements to git commits 2023-07-20 08:32:44 +02:00
Ruben Fiszel
98fa6db9c1 feat: add whitelist envs to passthrough the workers 2023-07-16 10:47:24 +02:00
Jakub Kołodziejczak
223b80768a 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: afb6b1066e/examples/postgres/transaction/src/main.rs (L14-L17)

notice that I'm temporarly using my custom patch
16e4c9a8f3
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
2fcacd8b81 exclude bun from global cache 2023-07-14 16:48:15 +02:00
Ruben Fiszel
7035888844 make unwrap resilient for global cache 2023-07-14 16:20:35 +02:00
Ruben Fiszel
99dd4605be use --copy-links 2023-07-14 16:13:12 +02:00
Ruben Fiszel
387d56e2eb fix: global cache now cache symlinks 2023-07-14 11:25:45 +02:00
Ruben Fiszel
8b40001f2a fix: fix REST job potential double execution 2023-07-14 10:51:42 +02:00
Ruben Fiszel
4908661800 fix typo 2023-07-13 18:30:09 +02:00
Ruben Fiszel
80051fd4c2 fix tests 2023-07-13 17:57:55 +02:00
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
Ruben Fiszel
804317cf54 fix forking workspace scripts on app incorrect path 2023-07-13 11:25:06 +02:00
Ruben Fiszel
55661faf60 trim docker image 2023-07-12 02:26:44 +02:00
Ruben Fiszel
872379df53 fix: improve bash flushing 2023-07-12 00:48:41 +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
Guillaume Bouvignies
7f3c7ea9d1 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