Commit Graph
845 Commits
Author SHA1 Message Date
Ruben Fiszel 958df4f62c feat: refactor logging to improve performance by order of magnitude for longer jobs 2024-03-16 17:55:34 +01:00
Ruben Fiszel 543d2a1577 fix: s3 cache is an instance settings (#3421)
* s3

* s3
2024-03-15 15:09:05 +01:00
Ruben Fiszel 74a8816eea fix readme 2024-03-15 10:09:08 +01:00
Ruben Fiszel 7d00d4718e fix: be less agressive with log streaming for long jobs 2024-03-14 19:42:41 +01:00
HugoCasa 62661601f6 feat: git sync users groups (#3391)
* feat: git sync users groups

* fix: sqlx build

* chore: set ee ref + hub sync script
2024-03-12 23:42:59 +01:00
HugoCasa cf4358a14b feat: instance usernames (#3382)
* feat: instance usernames

* fix: sqlx + ee ref

* feat: make one-off button for enabling

* chore: set ee ref

* fix: permissions and nits

* fix: admin instance username + sqlx build

* fix: revert stupid change

* fix: only create instance username when setting enabled

* chore: update to ee latest
2024-03-12 11:55:18 +01:00
Ruben Fiszel 80d92e0b13 fix compile 2024-03-08 23:55:10 +01:00
Ruben Fiszel ee961a31f0 feat: implement s3 oidc support + azure workload identity support 2024-03-08 22:51:16 +01:00
Ruben Fiszel ff3aa8ab06 feat: workflow as code v0 2024-03-04 20:19:34 +01:00
HugoCasa 9aa587c36f feat: add ee flag to common (#3300) 2024-02-27 12:06:48 +01:00
Ruben Fiszel 51269e4652 fix: fix scheduling of overlapping flows 2024-02-27 00:50:03 +01:00
Ruben Fiszel 931bd47d9b improve runs filter 2024-02-27 00:08:37 +01:00
HugoCasaandRuben Fiszel 88d1f7aa83 chore: stats in EE (#3296)
* feat: switch stats to closed source

* fix: remove symlink

* fix: add emptied stats

* fix: remove unneeded imports

* fix: embedding feature flag

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-02-26 20:08:22 +01:00
Ruben Fiszel b603d63bd5 revert ee 2024-02-24 17:26:35 +01:00
Ruben Fiszel c3ef987e28 chore: fasten compilation time 2024-02-24 17:10:55 +01:00
Ruben Fiszel 82c8b1d1dd chore: fasten compilation time 2024-02-24 16:29:35 +01:00
Ruben Fiszel 81be9c4d60 fix: make setting owner for folders a transaction 2024-02-23 23:12:50 +01:00
Ruben Fiszel 2d6ba9528b fix: improve support for singlescriptflow 2024-02-23 21:06:55 +01:00
Ruben Fiszel 76fba8f125 revert ee links 2024-02-22 15:28:18 +01:00
Ruben Fiszel bea6c221d8 fix: fix sqlx build 2024-02-22 15:11:36 +01:00
Ruben Fiszel 2912ad99d5 revert ee symlink change 2024-02-22 14:41:39 +01:00
Ruben Fiszel 75eaa4bd30 fix: improve scim handling of renames on azure 2024-02-22 14:35:40 +01:00
Ruben Fiszel f11aae013f lighten schedule export 2024-02-21 22:39:01 +01:00
Ruben Fiszel f134a8aeff fix: fix app policy quote escaping 2024-02-21 21:44:44 +01:00
HugoCasa 987a764476 fix: backend build on macos (#3243) 2024-02-19 09:58:12 +01:00
Ruben Fiszelandrubenfiszel 1a8285a06f 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 ccbb1d9305 add support for pip index url 2024-02-17 15:58:20 +01:00
Mikhail Zagurskiy 6a9b11463f Fix build for Windows (#3235)
* Fix build for Windows

* Fix typo
2024-02-17 10:45:38 +01:00
Ruben Fiszel 233f777b12 print SAML_METADATA in logs 2024-02-16 20:52:12 +01:00
Guillaume Bouvignies 4990ac79c6 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 08453d48e3 feat: Git sync exclude certain type per repository (#3210)
* feat: Git sync exclude certain type per repository

* sync secret and variable

* remove bind:disabled
2024-02-14 14:28:04 +01:00
Ruben Fiszel 7719e7080d add tracing debug around user auth 2024-02-13 13:30:33 +01:00
Guillaume Bouvignies 8bb9ed646b 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 FiszelandGuillaume Bouvignies 006f178055 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 126773122a 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
Ruben Fiszel 31fb948c35 handle null lockfiles better 2024-02-07 22:15:42 +01:00
Ruben Fiszel 5c3ec3c5fb nit on txs 2024-02-06 16:40:43 +01:00
Ruben Fiszel 001d02e725 fix: increase default max conn of a worker to 4 2024-02-06 15:33:05 +01:00
Guillaume Bouvignies 92931dbe71 fix: go preload wmill dependencies (#3149)
* fix: go preload wmill dependencies

* update comment
2024-02-05 18:13:59 +01:00
Ruben Fiszel 6d33964227 fix: decrease database connections of workers to 3 2024-02-04 18:32:14 +01:00
Guillaume Bouvignies bbda7cf268 feat: Support for Azure Blob storage (#3130) 2024-02-02 19:55:07 +01:00
HugoCasa 35daa0b7ad feat: disable self approval toggle (#3137)
* feat: disable self approval toggle

* fix: nits
2024-02-02 11:19:50 +01:00
0003673e8d 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
Ruben Fiszel fc6d0659e9 add cuda dockerfile 2024-01-31 11:20:06 +01:00
Ruben Fiszel 4c7c73c3e3 JOB_RETENTION_SECS set to 30days by default 2024-01-31 10:55:28 +01:00
Audrius Butkevicius ab0e98d775 feat: Support sending SIGINT to jobs (#3094)
* feat: Support sending SIGINT to jobs

This makes it easier to clean up in languages like python, where
you get a nice KeyboardInterrupt exception, and don't have to explicitly
install signal handlers, making the scripts easier to reason about.

* Make sigint unconditional on the sigterm flag
2024-01-30 20:51:26 +01:00
Guillaume Bouvignies ef76a90e34 fix: Better UI for S3 download and S3 TS SDK endpoints (#3065)
* Better UI for S3 download and S3 TS SDK endpoints

* gitignore typescript client node_modules

* USe Windmill BE upload endpoint for TS SDK

* Use WM backend endpoint in Python upload SDK endpoint

* revert changes

* Add expiration for Python

* Add downaload endpoint

* Add toggle for public S3 resource

* revert changes to package.json

* Add link to doc page

* fix unauthorized bug
2024-01-25 15:34:40 +01:00
Guillaume Bouvignies a190f9b91c feat: Custom concurrency key for scripts (#3046)
* feat: Custom concurrency key for scripts

* Add FE page for concurrency groups

* sqlx prepare

* rebase migration

* interpolate args value

* emptyString -> undefined
2024-01-23 12:46:19 +01:00
Ruben Fiszel f822de3b98 improve app tab selection 2024-01-22 23:27:00 +01:00
Ruben Fiszel 46f4d1bc46 fix: improve error message format for logs 2024-01-18 13:10:58 +01:00