wendrul
91d328b132
feat: add rust ( #4253 )
...
* Add rust on frontend
* Add parser for rust
* Handle rust job execution
* Main has to return a result that is serializable
* Update parser: parse many rust types
* Rust parser dependencies
* Frontend wasm parser
* Add windmill parser rust to windmill parser wasm (temporarily)
* Add rust as a tag on worker__default
* Change init code for rust
* Cleanup rust_executor.rs
* Remove tree-sitter dep and fix unused imports
* Add lockfile and build logic
* Add cargo and rustup to windmill image
* Fix env var to work on docker image and dev env
* modify package.json
* Deps after parser publish
* Add stashed migration
* Unify rust versions
* Add error message when php or cargo are not present to use another image
* Error message conditionally on feature flag
* all ci/cd changes
* all ci/cd changes
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2024-08-30 17:01:04 +02:00
wendrul
858f63344f
split script argument and dependency parser packages to lighten initial load of the script editor ( #4287 )
...
* Add feature flags to split parsers into different pkgs
* Split wasm parser imports
* Use regex-lite, reorganize the parser split
* Update imports to the new wasm parser split
* Remove panic system on wasm and simplify snake case convert logic
* Adapt new imports
* Fix to_snake_case + fix tests
* Adapt wasm test dependencies
* Add publish script
* Fix publish script
* Publish script relative to script location
* pkg diff + publish
* Fix TS WASM import + add pakcage lock
* Fix lint
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2024-08-28 13:26:55 +02:00
HugoCasa
2b9b4eedc3
feat: multi sql statement with pg fix ( #4134 )
...
* Revert "Revert "feat: multi statement sql (#4104 )" (#4133 )"
This reverts commit c578f05e2d .
* fix: sort pg args
2024-07-26 09:23:39 +02:00
Ruben Fiszel
c578f05e2d
Revert "feat: multi statement sql ( #4104 )" ( #4133 )
...
This reverts commit 5bc0e96171 .
2024-07-26 01:24:03 +02:00
HugoCasa
5bc0e96171
feat: multi statement sql ( #4104 )
...
* feat: multi statement pg
* fix: add other flavors
* feat: make pg params start at 1 and sequential
* fix: improve sql statement parsing
* add tests
* fix: allow no semi in last statement
* fix: merge conflict
* fix: minor improvement
* fix: parser version
2024-07-25 20:46:04 +02:00
Ruben Fiszel
7b724f1394
feat: dynamic select ( #4110 )
2024-07-22 13:53:32 +02:00
HugoCasa
6b8dbb6e28
chore: publish oneOf parser improvement ( #4091 )
...
* chore: publish oneOf parser improvement
* fix: indent
2024-07-17 11:16:26 +02:00
HugoCasa
c986ccb261
fix: make gql params optional by default + use default value if undefined ( #4003 )
...
* fix: make gql params optional by default + use default value if undefined
* fix: tests
* fix: improve tests
2024-07-01 16:25:26 +02:00
HugoCasa
008db4c054
fix: non-ASCII support in parsers ( #3986 )
2024-06-26 19:36:11 +02:00
HugoCasa
6da5e15903
feat: add support for bytea in pg ( #3926 )
...
* feat: add support for bytea in pg
* fix: editor nits
2024-06-18 17:38:46 +02:00
HugoCasa
13c8d3f492
feat: oneOf inputs ( #3893 )
...
* feat: oneOf input for typescript
* feat: oneOf order and light form
* feat: oneOf UI builder
2024-06-17 21:35:46 +02:00
HugoCasa
a79e09d65f
feat: improve parsers when no main func ( #3805 )
...
* feat: improve parsers when no main func
* chore: update parser version
2024-05-23 20:36:16 +02:00
HugoCasa
f7f7a6d85f
feat: add php ( #3725 )
...
* feat: add php
* fix: nsjail + frontend build
2024-05-15 08:12:11 +02:00
HugoCasa
e8905b2734
feat: pg add json support ( #3620 )
2024-04-26 13:28:15 +02:00
HugoCasa
b1ae732df0
fix: support all pg types from db studio ( #3613 )
...
* fix: support all pg types from db studio
* chore: parser pkg frontend update
2024-04-25 17:32:06 +02:00
HugoCasa
c03c73797b
fix: pg timstamptz param ( #3364 )
2024-03-06 12:50:01 +01:00
HugoCasa
1ee45a1f7d
feat: allow to pin database in sql scripts ( #3304 )
2024-02-27 19:59:52 +01:00
HugoCasa
8782ab3503
chore: publish parser with pwsh datetime ( #3303 )
2024-02-27 16:37:42 +01:00
Ruben Fiszel
3420faae45
fix: parse wmill.S3Object as S3Object
2024-02-24 19:36:19 +01:00
Ruben Fiszel
3f657861fa
fix(frontend): improve handling of optional enums
2024-02-21 12:25:10 +01:00
Ruben Fiszel
45a794b1b3
feat: add support for multiselect in python
2024-01-10 13:12:20 +01:00
Ruben Fiszel
1a0a3ba07d
feat: bun automatic type acquisition in frontend directly ( #2884 )
...
* foo
* ata
* done
* remove bun from lsp
* update all
2023-12-20 12:52:01 +01:00
HugoCasa
825448e1f1
feat: add mysql datetime ( #2808 )
...
* feat: mysql datetime support
* feat: nits
2023-12-08 00:14:08 +01:00
HugoCasa
6e138528dd
feat: mysql named params ( #2805 )
2023-12-07 18:55:14 +01:00
HugoCasa
13547a6399
fix: string or enum ( #2752 )
2023-12-01 16:07:16 +01:00
HugoCasa
2fe623cf6b
feat: add sql server ( #2604 )
...
* feat: add sql server
* feat: mssql test, db schema, AI
* chore: update to latest parser
* fix: clean mssql executor
2023-11-10 11:16:13 +01:00
Ruben Fiszel
affaf57250
update rust-python to 3.0 ( #2499 )
2023-10-24 09:26:36 +02:00
Ruben Fiszel
da842a05a1
fix: windmill_status_code script now properly return + script bash default arg
2023-10-21 02:32:47 +02:00
HugoCasa
9002a0e05a
fix: add numeric, array and date types ( #2379 )
...
* fix: add numeric, array and date types
* fix: update parser npm
2023-10-05 09:13:56 +02:00
Ruben Fiszel
ff3e8e6cf8
feat: eval v2, blazing fast eval triggered only upon the right changes ( #2164 )
...
* progress
* progress
* progress
* add suggestions to frontend scripts
* all eval
* remove onlyStatic
* handle better conversions
* handle better conversions
* remove variable picker
* fix pen positioning
* fix v1
2023-08-23 19:50:35 +02:00
Ruben Fiszel
70f4583a39
fix: handle object pat in sig of typescript
2023-08-13 22:06:10 +02:00
HugoCasa
ca5534d9f7
fix: modify snake case numbers resource types ( #2029 )
2023-08-11 10:16:23 +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
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
b7c7d564ca
feat: add mysql as native integration ( #1859 )
2023-07-11 22:53:02 +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
e7ad04dd89
publish wasm-parser
2023-06-23 05:31:15 +02:00
Ruben Fiszel
4a5e7810c6
feat: add enums to array args
2023-06-18 21:01:53 +02:00
Ruben Fiszel
dc909862f7
feat: new default encoding for resource types in deno
2023-06-17 18:58:02 +02:00
Ruben Fiszel
74254af71a
migrate all jsonschema parser to wasms
2023-06-06 10:52:04 +02:00