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