Commit Graph

8322 Commits

Author SHA1 Message Date
Ruben Fiszel
fa364b89d4 remove rust embed in dev mode 2024-12-15 13:36:21 +01:00
Ruben Fiszel
e7d9f8ea63 split workspace and auth logic 2024-12-15 13:13:09 +01:00
Ruben Fiszel
ab906eeb20 add rust to tests 2024-12-15 11:06:56 +01:00
HugoCasa
aaae1ea642 feat: add multipart/form-data support (#4927)
* feat: add multipart/form-data support

* nits
2024-12-15 10:53:12 +01:00
Ruben Fiszel
c44ec055a4 make mail-send optional 2024-12-15 10:31:44 +01:00
Ruben Fiszel
330a6352d0 make rust optional 2024-12-15 10:00:22 +01:00
Ruben Fiszel
34be5b5944 remove prometheus from fast build 2024-12-15 09:45:00 +01:00
Ruben Fiszel
dec682951b unpin zstd 2024-12-15 01:37:06 +01:00
Ruben Fiszel
ac8d2d6e25 improve backend zip lib 2024-12-15 01:30:54 +01:00
Ruben Fiszel
75ec668276 nit 2024-12-15 01:00:44 +01:00
Ruben Fiszel
fd462a7038 feature gates more feature for faster compilation (#4928)
* cleanup

* cleanup

* all

* all

* all

* all
2024-12-15 00:00:37 +01:00
HugoCasa
5cffab5e43 fix unused variable (#4926) 2024-12-14 13:43:51 +01:00
Ruben Fiszel
9365231531 update sqlx 2024-12-14 13:27:42 +01:00
HugoCasa
95f4d15ffe more feature flags (#4918)
* more feature flags

* include python in tests

* smtp feature flag

* del

* add back file

* fix openapi int
2024-12-14 13:21:28 +01:00
hkader-tl
dff89a03c2 fix: ECS terraform db url + ami issues (#4924)
Modifications to improve the terraform experience for bringing up a
windmill cluster. Due to the default RDS settings for the version in the
terraform, we do not want to disable ssl in connecting. Additionally,
change the TF to automatically pull the latest 2023 AMI. Given this is
meant to be a quick start example, this seems better than hard-coding
since eventually the hard-coded ami doesn't exist.
2024-12-14 13:21:14 +01:00
Ruben Fiszel
908a15ca01 add debug logs to websockets 2024-12-13 20:37:35 +01:00
Ruben Fiszel
5c848111ef refresh user tokens less aggressively 2024-12-13 20:09:33 +01:00
Lucas Abel
c430c95886 cleanup is_flow usage and impl (#4923) 2024-12-13 18:08:01 +01:00
Ruben Fiszel
c8ba03a0db chore(main): release 1.438.0 (#4899)
* chore(main): release 1.438.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-12-13 17:58:50 +01:00
Alexander Petric
d1ba34801c small ui fix for result display in psql + adding --return_last_result to psql script helper (#4919) 2024-12-13 17:55:19 +01:00
wendrul
87f6e84fec fix: add DOTNET_ROOT env variable (#4921) 2024-12-13 17:54:56 +01:00
Ruben Fiszel
bd56ab8d5f fix: flow node default tag 2024-12-13 17:51:08 +01:00
Ruben Fiszel
ddc2f0cff3 fix flow module adder 2024-12-13 16:56:45 +01:00
wendrul
4f64b3e530 Target dotnet 9.0 for C# (#4920) 2024-12-13 15:41:39 +01:00
Ruben Fiszel
6d66703e7c nit 2024-12-13 12:11:16 +01:00
Henri Courdent
c7ce7fc22f Harmonization sentence cases (#4888)
Co-authored-by: HugoCasa <hugo@casademont.ch>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-12-13 11:31:46 +01:00
wendrul
10c54565d6 fix: c#: nsjail image, default langs and feature cage imports (#4917)
* fix: nsjail image, default langs and feature cage csharp imports

* Fix unused imports with csharp flag
2024-12-13 09:36:17 +01:00
wendrul
6b27a0b91d feat: add C# support (#4908)
* Add csharp stuff and merge after the rewrite

    * Add csharp, boilerplate + minimal execution
    * Add initial parser
    * Frontend + wasm export of the tree sitter parser
    * Arg spread and use cache

* More types and req parsing

* Add logo

* Parse async and void to fit the wrapper to the main sig

* Csharp editor resource and var buttons

* Lockfile generation

* Add default parsing using serde_json::from_str

* Update init code for c#

* Nsjail for c#

* Remove c_variadic feature

* Remove unused imports

* Add c_variadic only for wasm32 assembly

* Fix c# test

* Add dotnet to the images

* Update dockerfiles

* Update dockerfile again

* Touch Dockerfile

* npm install c# parser

* Add opt mount in nsjail

* Update ee repo ref

* Add csharp to backend image for tests

* Add setting to set nuget package

* Windows compatibility

* Disable csharp test

* ADd feature flag
2024-12-13 00:29:01 +01:00
HugoCasa
2fbd2b80b4 feat(backend): handle xml payload as raw_string (#4915) 2024-12-12 19:18:43 +01:00
Ruben Fiszel
b403fbd032 update ee ref 2024-12-12 18:46:03 +01:00
Ruben Fiszel
49d0988c39 update ee ref 2024-12-12 18:39:57 +01:00
HugoCasa
8fef95fa0f fix: app custom url diff (#4914)
* fix: app custom url diff

* update ee ref
2024-12-12 18:37:34 +01:00
HugoCasa
91ad9f11fd fix(frontend): schedule operator perms + add instance settings in operator menu (#4912)
* fix(frontend): schedule operator perms + add instance settings in operator menu

* fix npm timeout

* forgot
2024-12-12 18:11:44 +01:00
Alexander Petric
c0c26e0715 updating hub script: adding error logging to git sync (#4913) 2024-12-12 18:11:05 +01:00
pyranota
f43781f937 Display memory peak while installing wheels with uv (#4889)
* fix no_uv not affecting deploy

Before this fix no_uv, no_uv_compile and no_uv_install were not affecting Dependency jobs

These jobs are only affected if used USE_PIP_COMPILE or USE_PIP_INSTALL env variables

To make it more consistant, no_uv should also affect dep jobs.

Also make ansible use uv by default

* Make it build

* Add no_uv_usage stats

* Provide build-env for Samael through shell.nix

* Run update_sqlx.sh

* Update ee-repo-ref

* Display memory peak while installing wheels with uv

* Invert DISABLE_NSJAIL

* Make it safer

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-12-12 11:26:02 +01:00
Ruben Fiszel
acef25a361 improve subobjects handling in schemaForm 2024-12-12 02:19:20 +01:00
HugoCasa
2fca4158c0 add php and mysql feature flags (#4905) 2024-12-12 01:16:25 +01:00
HugoCasa
a8d95434cc feat: accept direct file upload for webhook/http (s3) (#4903)
* feat: accept direct file upload for webhook/http (s3)

* nit

* nit
2024-12-12 00:33:19 +01:00
Guilhem
c580b7cbae add manual container size breakpoint (#4902)
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-12-12 00:32:27 +01:00
pyranota
8526028a6f Add no_uv_usage stats (#4883)
* fix no_uv not affecting deploy

Before this fix no_uv, no_uv_compile and no_uv_install were not affecting Dependency jobs

These jobs are only affected if used USE_PIP_COMPILE or USE_PIP_INSTALL env variables

To make it more consistant, no_uv should also affect dep jobs.

Also make ansible use uv by default

* Make it build

* Add no_uv_usage stats

* Provide build-env for Samael through shell.nix

* Run update_sqlx.sh

* Update ee-repo-ref

* Update sqlx cache

* Update ee-repo-ref

* Update ee repo ref

* Update sqlx cache

* Update ee-repo-ref.txt
2024-12-12 00:32:03 +01:00
HugoCasa
082b7381a7 fix(frontend): form and content update when script is emptied (#4887)
* fix(frontend): form and content update when script is emptied

* fix no schema on init
2024-12-12 00:31:45 +01:00
Ruben Fiszel
f1f735d89a frontend check fix 2024-12-11 22:44:09 +01:00
Ruben Fiszel
12d9a8525d clear env for uv pip-compile 2024-12-11 17:06:05 +01:00
Lucas Abel
307382edc5 fix s3_storage decl not being the same as in ee (#4901) 2024-12-11 14:39:45 +01:00
Lucas Abel
6f5b580b8f fix run rendering of flownode job (#4900) 2024-12-11 14:33:42 +01:00
Lucas Abel
3f4e111c57 feat(cache): re-work job results cache (#4898) 2024-12-11 12:01:48 +01:00
Lucas Abel
6b6c288ff4 nix: update flake (#4895) 2024-12-11 08:57:14 +01:00
Lucas Abel
ed71efa6da fmt: re-format Rust leftovers (#4897) 2024-12-11 08:57:00 +01:00
Ruben Fiszel
4ebddbd005 chore(main): release 1.437.1 (#4891)
* chore(main): release 1.437.1

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
2024-12-10 19:45:16 +01:00
Ruben Fiszel
fa533b736c fix(frontend): fix newly deployed apps with frontend scripts 2024-12-10 19:41:11 +01:00