Ruben Fiszel
2ba132bd05
feat: respect lockfiles for bun
2023-08-12 20:49:36 +02:00
Ruben Fiszel
de8a7279b6
feat: migrate state path to new schema
2023-08-11 18:54:47 +02:00
HugoCasa
8a1f9a7c6a
feat: add native powershell support ( #2025 )
...
* feat: add powershell support
* fix: lang build
2023-08-10 13:19:50 +00:00
antrix
dda071ce8c
Add google workspace oauth connection config ( #2023 )
...
* Add google workspace oauth connection config
Oauth Config to call Google Workspace APIs.
https://developers.google.com/admin-sdk/directory/v1/guides/authorizing
* update
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-08-10 11:53:52 +02:00
Ruben Fiszel
0d535e138f
make version missing not critical for backward compatibility
2023-08-10 10:30:32 +02:00
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
1d1cd31252
fix: fix clear schedule to be workspace specific
2023-08-08 14:10:56 +02:00
Dave Nicolson
19aa2d88c1
Grammar fixes ( #2001 )
...
* Fix typos
* Fix TypeScript capitalization
* Fix log in verb
* Fix log out verb
---------
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com >
2023-08-08 12:02:51 +02:00
Ruben Fiszel
933771651e
fix: refresh token on login and regularly
2023-08-06 10:27:57 +02:00
HugoCasa
0b7d6398cb
feat: add azure openAI support ( #1989 )
2023-08-03 19:56:14 +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
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
1e88226a60
fix: increase aurora compatibilty of array_append
2023-08-01 17:54:51 +02:00
Ruben Fiszel
bf57c3a628
fix: fix draft permissions (require writer instead of owner)
2023-08-01 17:02:29 +02:00
Ruben Fiszel
4c870272d4
feat: add step's custom timeout
2023-07-30 20:42:24 +02:00
Ruben Fiszel
7afb6869d0
feat: add SECRET_SALT for secure environments
2023-07-30 18:35:48 +02:00
Ruben Fiszel
e51d67f843
feat: add support for postgresql numeric
2023-07-30 18:16:25 +02:00
Ruben Fiszel
e03da23f17
fix: add sync method for flows
2023-07-28 15:45:28 +02:00
Ruben Fiszel
24b0658460
feat: add supabaze wizard
2023-07-28 12:01:31 +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
0f31ffe174
feat: resolve dependencies across relative imports for python
2023-07-27 08:51:10 +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
d91ac5c77b
initial python imports relative dependency resolver
2023-07-26 17:33:46 +02:00
Ruben Fiszel
6f47bf9806
feat: handle worker groups with redis
2023-07-26 17:33:46 +02:00
Ruben Fiszel
52f28b5173
feat: add workspace specific tags
2023-07-26 17:33:46 +02:00
Ruben Fiszel
ae4dfe634f
UX nits + fix flow worker group
2023-07-25 16:14:23 +02:00
Ruben Fiszel
a0997911bf
feat: worker group for flows
2023-07-25 12:41:51 +02:00
Ruben Fiszel
c05b13804f
fix: improve SCIM sync
2023-07-23 22:03:09 +02:00
Ruben Fiszel
6517caf7d5
feat: add SCIM instances groups to group page
2023-07-23 21:08:31 +02:00
Ruben Fiszel
c4d1d50f81
feat: add SCIM support
2023-07-22 19:54:00 +02:00
Ruben Fiszel
8c58752a16
fix: remove lockfile on any rawinput change in flows
2023-07-20 20:46:39 +02:00
Ruben Fiszel
dfb1d8fa44
fix: remove lockfile on any rawinput change in flows
2023-07-20 20:24:03 +02:00
Ruben Fiszel
99de8124d1
scim v0
2023-07-19 16:12:05 +02:00
HugoCasa
778ac92411
fix(backend): openai resource not only variable ( #1906 )
...
* feat: add inline code gen flow
* feat(frontend): add script gen to flow and app builders
* fix(backend): allow all users to use openai
* feat: use openai resource for windmill AI
* fix(backend): openai resource not only variable
---------
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com >
2023-07-19 14:02:34 +02:00
HugoCasa
ddd8049b0a
feat: use openai resource for windmill AI ( #1902 )
...
* feat: add inline code gen flow
* feat(frontend): add script gen to flow and app builders
* fix(backend): allow all users to use openai
* feat: use openai resource for windmill AI
---------
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com >
2023-07-19 13:44:16 +02:00
Ruben Fiszel
d715ec58f2
feat: add SAML support in EE
2023-07-19 08:14:08 +02:00
HugoCasa
2416805629
feat(frontend): generate scripts in the flow and app builders ( #1886 )
...
* feat: add inline code gen flow
* feat(frontend): add script gen to flow and app builders
* fix(backend): allow all users to use openai
* Fix build
* Fix build
* Fix build
---------
Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com >
2023-07-18 12:55:35 +02:00
Ruben Fiszel
1956c43705
feat: add schedule to syncable resources
2023-07-16 10:47:24 +02:00
Jakub Kołodziejczak
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: 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
70bc56a68b
fix: fix REST job potential double execution
2023-07-14 10:51:42 +02:00
Guillaume Bouvignies
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
HugoCasa
012ea2dc0a
feat: generate and fix scripts using Autopilot powered by OpenAI #1827 )
...
* feat(frontend): generate simple script from prompt
* feat(backend): add OpenAI key workspace settings
* feat(frontend): add OpenAI key workplace settings
* feat: proxy to backend + support all languages
* fix: openapi spec
* feat: ScriptGen new UI + gpt 4
* fix: openai key sqlx data
* fix: diffEditor optional
* feat: beta + minor improvements
* feat: resource type support
* feat: edit with AI
* feat: AI fix
* feat: minor improvements
content max length, format, env info
* fix: minor
2023-07-12 17:07:45 +02:00
Ruben Fiszel
2be0714822
fix: Other schedules only display schedules related to script/flow
2023-07-12 12:33:06 +02:00
Ruben Fiszel
08e3502126
fix: make workers bind their http servers on any available port for OCI compliance
2023-07-12 11:19:01 +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
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
fee60a1dda
fix raw_app_update
2023-07-10 13:53:58 +02:00
Ruben Fiszel
91d4664aaa
improve schedule section of run page
2023-07-09 22:35:33 +02:00
Ruben Fiszel
3618f8037b
improve page runs history
2023-07-09 20:45:37 +02:00