Ruben Fiszel
e91a06fa41
fix: add WM_SCHEDULED_FOR to contextual variables and early stop of flows
2024-07-18 02:10:15 +02:00
HugoCasa
b57afc8f68
feat: add extra metadata to folders/resources/types + path prefix filtering for all + improve groups UI ( #3936 )
...
* feat: add extra metadata to folders/schedules/resources/types
* feat: add path prefix filter to api
* chore: updatee ref
* feat: improve groups UI
* fix: nit
* fix: nit
2024-06-22 01:29:23 +02:00
HugoCasa
62f318077c
feat: improve permissioned audit logs ( #3799 )
...
* fix: increase token label size in db
* Revert "Revert "feat: improve premissioned audit logs (#3793 )" (#3798 )"
This reverts commit 43a24d997e .
* feat: add username to email function
* fix: nit
* fix: add docstring to global func
2024-05-23 17:23:50 +02:00
Ruben Fiszel
43a24d997e
Revert "feat: improve premissioned audit logs ( #3793 )" ( #3798 )
...
This reverts commit 21a077ecfa .
2024-05-23 11:12:51 +02:00
HugoCasa
21a077ecfa
feat: improve premissioned audit logs ( #3793 )
...
* feat: improve premissioned audit logs
* chore: update ee ref
* fix: build
* fix: sqlx
2024-05-23 08:55:48 +02:00
HugoCasa
283d55008c
feat: add workspace environment vars (custom contextual vars) ( #3455 )
...
* feat: custom contextual variables
* chore: sqlx prepare
* fix: main merge
2024-03-23 11:40:55 +01:00
Ruben Fiszel
4c388533fb
chore: update deps
2024-03-21 13:37:17 +01:00
Ruben Fiszel
8979f01730
fix(app): make custom components available in public apps
2024-02-19 14:44:14 +01:00
Guillaume Bouvignies
f61116da24
chore: License validation and Audit logs EE ( #3227 )
...
* chore: audit log EE
* update repo ref
* license key validation EE
2024-02-15 16:51:24 +01:00
Guillaume Bouvignies
0e7de63c4b
feat: Git sync can handle resource types, resources, variables and schedules ( #3202 )
...
* feat: Git sync can handle resource types, resources, variables and schedules
* update hub script
* update all schedule on default error handler
* sqlx prepare
* reorder filters and always show secrets
2024-02-12 19:33:55 +01:00
Guillaume Bouvignies
7a70e42cc6
feat: Support for Azure Blob storage ( #3130 )
2024-02-02 19:55:07 +01:00
Ruben Fiszel
640ebcb146
feat: OIDC support ( #3017 )
...
* oidc
* update
* feat: add support for multiselect in python
* d
* d
* progress
* all
* all
* all
2024-01-16 23:32:26 +01:00
Guillaume Bouvignies
9fffe4f6f5
fix: s3 resource is accessed by backend with admin permissions ( #3011 )
2024-01-16 18:05:40 +01:00
Guillaume Bouvignies
5cb3c34e44
feat: Various minor improvements for S3 DX ( #2760 )
...
* feat: Various minor improvements for S3 DX
* Fix openAPI yaml
* Remove unused imports
2023-12-04 13:20:04 +01:00
Ruben Fiszel
5a72ca9b24
fix: improve error message for unauthorized variables/resources
2023-11-18 16:27:09 +01:00
Ruben Fiszel
28c9fdc4f2
feat: add support for custom components in react or vanilla JS ( #2603 )
...
* cc
* cc
* cc
* all
* sqlx
2023-11-09 19:38:52 +01:00
HugoCasa
ef3e4b2623
feat: local hub embeddings search ( #2463 )
...
* feat: local hub embeddings search
* fix: cargo lock
* fix: sqlx prepare
* fix: cargo tinyvector
* feat: add DISABLE_EMBEDDING env var
* fix: cargo lock
2023-10-19 17:27:42 +02:00
Ruben Fiszel
9314d38bf1
feat: refactor entirely json processing in favor or rawjson to handle larger payloads ( #2446 )
...
* raw json
* raw json
* raw json
* raw json
* the big rawjson rewrite
* resolve merge conflicts
* all
* progress
* progress
* all compile
* remove mut
* remove mut
* remove mut
* arc queuedjob
* finish
* finish
* finish
* fixes
* progress
* fix result
* small fixes
* small fixes
* fix tests
* fix tests
* fix tests
* optimize eval timeout
* optimize eval timeout
* optimize eval timeout
* handle big args and result in get jobs
* improve args
* fix
* fix
* fix tests
* fix tests
* done
* add bigquery to native picker
* add bigquery
---------
Co-authored-by: gbouv <guillaume@windmill.dev >
2023-10-16 10:46:55 +02:00
HugoCasa
e20889b910
feat: filter resource types passed to gpt-4 ( #2430 )
...
* feat: code gen filter resource types
* fix: minor
* feat: using snake case for flow inputs
* fix: filter resource types for python
* fix: correct resrouce type name + wmill import
* fix: disable automerge ci
* fix: remove unnecessary json parsing
2023-10-11 17:50:21 +02:00
HugoCasa
e7165f3357
fix: add reserved variables in args ( #2371 )
...
* fix: add reserved variables in args
* fix: only get job when necessary
2023-10-03 18:14:37 +02:00
Ruben Fiszel
fb960594fc
feat: code content search ( #2367 )
...
* code search
* foo
* foo
* all
* all
2023-10-01 21:03:08 +02:00
Ruben Fiszel
fbbab5c874
fix: add list resource types names
2023-09-07 01:09:10 +02:00
Ruben Fiszel
fbc62e8ca5
remove unecessary postgres transactions and improve performance
2023-08-22 00:34:44 +02:00
Ruben Fiszel
a4090f6ad5
improve sql query performances
2023-08-20 18:06:59 +02:00
Ruben Fiszel
e9c19b5b98
fix: unify clients to use server-side interpolation to retrieve full resources
2023-08-17 20:16:50 +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
7e466b7715
feat: add cache as a primitive for flows ( #1671 )
...
* feat: add cache as a primitive for flows
* fix failure module
2023-06-04 14:39:10 +02:00
Ruben Fiszel
9e1e9a8d3a
rework ownership permissions
2023-04-15 23:03:16 +02:00
Ruben Fiszel
492f22526a
refresh folders more aggressively in case a non non just created one
2023-04-02 12:08:52 +02:00
Ruben Fiszel
441f087d42
remove references to starter workspace'
2023-02-22 13:56:24 +01:00
Kai Jellinghaus
b9ac60f8bb
feat: Add workspace webhook ( #1158 )
...
* Add workspace webhook
* Update SQLX
* Add webhook request histogram
* Move workspace webhook retrieval OOP
* Add removal to frontend, cache removed webhooks
* Remove WebhookUtil
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2023-02-03 19:50:18 +01:00
Ruben Fiszel
39e7fc6c28
tighten public apps security using triggerable policy
2023-01-02 18:53:10 +01:00
Ruben Fiszel
ab0aeb0df8
fix: support setting undefined states
2023-01-02 04:22:56 +01:00
Ruben Fiszel
e24dc6de4f
update all clients to use update resource value
2023-01-01 10:26:11 +01:00
Ruben Fiszel
4822c863f8
deprecate starters workspace by pointing resource types to admins
2023-01-01 09:00:56 +01:00
Ruben Fiszel
a1fec7c4b7
fix init edit on variable editor
2022-12-30 16:59:04 +01:00
Ruben Fiszel
067da91463
make ownership check more consistent, expose ownership api, expose update folder api
2022-12-22 14:48:57 +01:00
Ruben Fiszel
b7afe5ecfc
improve error message for already existing items
2022-12-20 12:52:18 +01:00
Ruben Fiszel
43732d2fb5
require ownership to move items && automatically edit schedule paths
2022-12-18 18:45:32 +01:00
Ruben Fiszel
6fe10b210f
split states from resources on resources page
2022-12-10 18:47:43 +01:00
Ruben Fiszel
0d421f1506
display account without refresh tokens as non refreshed
2022-12-09 20:17:39 +01:00
Ruben Fiszel
37967a7950
feat: refactor variable + resource linkage + OAuth visibility
2022-11-27 17:26:37 +01:00
Kai Jellinghaus
0034129a30
restructure the entire backend layout using workspaces ( #815 )
2022-10-29 11:58:06 +02:00