Commit Graph

647 Commits

Author SHA1 Message Date
Ruben Fiszel
77aaf2724c chore: remove warnings 2024-02-18 14:03:00 +01:00
Ruben Fiszel
639c80220f feat: scim token and saml metadata setting in UI directly
chore(main): release 1.271.0 (#3237)

* chore(main): release 1.271.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>

fix test

revert ee changes

revert ee changes
2024-02-18 07:26:12 +01:00
Ruben Fiszel
e85a79cb16 chore: s3 helpers EE 2024-02-17 15:05:15 +01:00
Ruben Fiszel
91395aaa73 chore: s3 helpers EE 2024-02-17 15:05:10 +01:00
Ruben Fiszel
23f143f3c4 chore: git sync EE 2024-02-17 14:36:18 +01:00
Ruben Fiszel
38258f702b fix build 2024-02-17 13:54:54 +01:00
Ruben Fiszel
51e1d48fa3 fix oss build 2024-02-17 11:19:08 +01:00
Guillaume Bouvignies
810ea6f4d7 chore: SCIM EE (#3230)
* chore: SCIM EE

* update ee repo ref

* configurable port

* scim improvement

* scim improvement

* change ref

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-02-17 11:00:29 +01:00
Ruben Fiszel
b0155ffb7e fix: server cache only cache tokens for 120s 2024-02-16 17:30:53 +01:00
Guillaume Bouvignies
e6513acf5c chore: SSO EE (#3207)
* chore: SSO EE

* update ee repo ref

* revert EE gating

* update ref to ee repo

* update comment

* Move check_nb_users

* update ee repo ref
2024-02-15 17:31:53 +01:00
Guillaume Bouvignies
e8ed4783b2 feat: Workspace encryption key can be manually updated (#3223)
* feat: Workspace encryption key can be manually updated

* sqlx prepare
2024-02-15 17:02:45 +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
Ruben Fiszel
44bfbadf68 fix(sso): improve handling of filters for get groups for sso 2024-02-14 13:12:13 +01:00
Ruben Fiszel
ce4d0777f6 fix(scim): when deleting instance groups manually, delete also members mapping 2024-02-13 11:53:01 +01:00
Ruben Fiszel
9655b8fb32 fix(scim): switch right join to left join for groups 2024-02-13 11:32:04 +01:00
Ruben Fiszel
90c7c0ed8a feat: improve runs page + add all workspaces to admins runs page 2024-02-13 10:12:14 +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
Ruben Fiszel
8a3a9bda1c feat: default tag can be made workspace specific (#3194)
* feat: Worker env variables are hidden to developers in the config panel (#3175)

* improve rename component of apps

* progress

* all

* feat: default tags per workspace

---------

Co-authored-by: Guillaume Bouvignies <guillaume@windmill.dev>
2024-02-10 13:40:34 +01:00
Guillaume Bouvignies
e9a6c8154c feat: git sync now accepts path filters and type filters (#3189)
* feat: git sync now accepts path filters and type filters

* fix git sync for folders

* UI nits

* Add folder by default in migration

* fix openapi
2024-02-09 18:51:44 +01:00
Guillaume Bouvignies
e00e3f9d2d fix: Improve python writeS3File perf (#3182) 2024-02-08 17:57:42 +01:00
Guillaume Bouvignies
b1d5778092 chore: SAML EE (#3176)
* Extract SAML logic into its own file

* Remove saml.rs core logic

* hello

* Add substitute_ee_code.sh and check_no_symlink.sh scripts

* dry-run docker image build

* test hook

* add setup-hooks.sh script

* Update pre-commit hook

* Update substitution script

* revert docker-image action yaml

* revert Cargo.lock

* publish custom image

* swap for ce build as well

* empty

* revert temp action override

* fix docker-image.yml
2024-02-08 16:09:11 +01:00
Ruben Fiszel
dbfd45ea91 improve custom windmill migration 2024-02-07 23:39:09 +01:00
Ruben Fiszel
73ff48bc83 fix: improve agent policies 2024-02-07 22:45:07 +01:00
Guillaume Bouvignies
126aa60a9d feat: Worker env variables are hidden to developers in the config panel (#3175) 2024-02-07 18:43:17 +01:00
Guillaume Bouvignies
6edc4c4fc8 fix: Main compile breaks (#3169) 2024-02-07 14:04:23 +01:00
Guillaume Bouvignies
812516bb06 fix: SAML redirect uses SAMLRequest in URL (#3168)
* fix: SAML redirect uses SAMLRequest in URL

* revert samael fork and fix ce edition

* simplify enterprise ff

* logging to debug

* rename unused variable
2024-02-07 12:04:15 +01:00
Ruben Fiszel
cd78c6766d fix: add audit logs to worker configs 2024-02-06 23:09:07 +01:00
Ruben Fiszel
89dc4dd4aa nit on txs 2024-02-06 16:40:43 +01:00
Ruben Fiszel
1352add8c6 fix: scim added users are now auto-added/invited 2024-02-06 12:24:34 +01:00
Ruben Fiszel
557d0bcbef fix: add ping since to list workers 2024-02-06 12:10:22 +01:00
Ruben Fiszel
60f3a9fa6b fix: add get_root_job_id 2024-02-06 00:17:50 +01:00
Ruben Fiszel
7c1a52cab5 improve debug info endpoint 2024-02-05 12:41:41 +01:00
Ruben Fiszel
c067a87571 fix: auto-add user add user to the group all 2024-02-05 12:32:14 +01:00
Ruben Fiszel
97d134994e feat: add nobypassrls migration 2024-02-05 08:55:39 +01:00
Ruben Fiszel
608c7597ae feat: add flow debug info endpoint + button 2024-02-04 22:16:12 +01:00
Ruben Fiszel
2c4eb46e65 fix: decrease database connections of workers to 3 2024-02-04 18:32:14 +01:00
Ruben Fiszel
44ffba5d90 improve cancel_all for flows 2024-02-04 18:08:10 +01:00
Guillaume Bouvignies
a104c46bc4 feat: Sync user groups from Azure Entra ID using SCIM (#3141) 2024-02-02 20:18:38 +01:00
Guillaume Bouvignies
7a70e42cc6 feat: Support for Azure Blob storage (#3130) 2024-02-02 19:55:07 +01:00
HugoCasa
017d9b8670 feat: disable self approval toggle (#3137)
* feat: disable self approval toggle

* fix: nits
2024-02-02 11:19:50 +01:00
Guillaume Bouvignies
5dabe22935 feat: migrate s3 client to object_store (#3116)
* feat: migrate s3 client to object_store

* remove multipart from open API

* Remove multipart in favor of a single stream

* progress report

* add progress reader on server side

* small nit fix

* fix read chunk

* Fix TS and python SDK

* Fix download button

* Fix download button object viewer

* fix list

* Better errors

* export loadS3FileContent

* revert changes SDK

* fix browser

* small file list unavailable fix

* Old endpoints throws informative error messages

* Typescript SDK uses raw fetch

* update python SDK

* Error if uploaded file > 50Mb

* revert python SDL changes

* Update python SDK method docs

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
2024-02-01 16:03:30 +01:00
HugoCasa
6b772dd2a7 feat: auto-add users (#3114)
* feat: auto-add users

* feat: improve UI

* fix: user name validation

* fix: username remove invalid chars

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-31 23:10:34 +01:00
Ruben Fiszel
d2cbc7a416 fix(cli): push folders first + on_behalf_of stripped from metadata 2024-01-31 14:53:09 +01:00
Ruben Fiszel
34253fd43b fix: simplify folder creation by non admins 2024-01-30 13:43:50 +01:00
HugoCasa
26d5c6c1ba feat: list jobs metrics (#3104)
* feat: list jobs metrics

* fix: remove serialization metric

* fix: log query
2024-01-30 11:08:11 +01:00
Ruben Fiszel
49c1bc50f3 feat(cli): global generate-metadata + inherit deps from closest package.json/requirements.txt + bun settable as default (#3102)
* all

* rm console logs

* rm console logs

* all

* push

* push

* fixes

* fixes

* all

* all
2024-01-29 19:06:56 +01:00
Guillaume Bouvignies
6160889793 feat: Download s3 file as stream in Python and TS (#3099) 2024-01-29 14:49:08 +01:00
Ruben Fiszel
1f46bcba72 feat(cli): make default typescript configurable 2024-01-27 20:29:31 +01:00
Ruben Fiszel
34977ec7dc nit remove extra perms check 2024-01-26 09:46:42 +01:00
Ruben Fiszel
ee965a1a4c fix: git sync include changing permissions on apps, scripts, flows 2024-01-26 09:37:02 +01:00