Ruben Fiszel
809242987e
improve errors II
2025-02-05 16:18:20 +01:00
Ruben Fiszel
32b75b8d84
improve error messages with locations
2025-02-05 15:56:58 +01:00
Ruben Fiszel
7573285a59
kill servers only after workers exited
2025-02-05 12:56:47 +01:00
Ruben Fiszel
c1cab59e00
server for workers only shutdown after workers
2025-02-05 12:47:42 +01:00
Ruben Fiszel
a457c0137c
fix: fix autoscaling inc increase by customized parameter
2025-02-05 12:26:53 +01:00
HugoCasa
8a446a658a
fix: preprocessor args python ( #5210 )
2025-02-04 23:34:03 +01:00
Ruben Fiszel
b09ff97872
chore(main): release 1.457.0 ( #5201 )
...
* chore(main): release 1.457.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-02-04 22:37:19 +01:00
HugoCasa
245c8719fc
feat: more AI models ( #5207 )
...
* feat: more AI models
* nits
* groq + openrouter
* nit
2025-02-04 22:17:30 +01:00
Ruben Fiszel
62bfec029c
fix: hide values of WHITELIST_ENVS
2025-02-04 22:11:05 +01:00
pyranota
97c11340c3
fix(python): clear env before installing/finding python ( #5209 )
...
* fix(python): clear env before installing/finding python
* add windows-specific variables
2025-02-04 18:58:22 +01:00
Ruben Fiszel
217522dc07
getting workspace encryption key only require admin privilege
2025-02-04 14:03:40 +01:00
Ruben Fiszel
075d228334
improve azure storage options
2025-02-04 10:15:55 +01:00
pyranota
0e80775d6d
feat(python): make S3 cache arch specific ( #5196 )
...
* add .minio-data to .gitignore
* feat(python): make S3 cache arch specific
Current schema:
S3-Bucket
├── python_311
│ ├── wheel==1.0
│ └── wheel2==1.0
└── python_312
├── wheel==1.0
└── wheel2==1.0
New schema:
S3-Bucket
├── linux_aarch64
│ └── ...
└── linux_x86_64
├── python_311
│ ├── wheel==1.0
│ └── wheel2==1.0
└── python_312
├── wheel==1.0
└── wheel2==1.0
* remove .minio-data from .gitignore
* remove unneeded tracing::error
2025-02-03 19:31:55 +01:00
Ruben Fiszel
fd0cd587bb
fix: timeout on list_user_usage after 300s
2025-02-03 19:11:29 +01:00
Ruben Fiszel
b0e3fda414
chore(main): release 1.456.0 ( #5193 )
...
* chore(main): release 1.456.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-02-01 14:49:46 +01:00
Ruben Fiszel
6d9edc8c2b
fix: only start smtp servers if email domain is set
2025-02-01 09:26:02 +01:00
Ruben Fiszel
0c4901f802
nit fix hub cache init on server
2025-02-01 08:55:44 +01:00
Ruben Fiszel
2478d29e8c
nit error handling cache
2025-02-01 07:48:43 +01:00
Ruben Fiszel
c397e99adc
chore(main): release 1.455.2 ( #5188 )
...
* chore(main): release 1.455.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-31 20:08:43 +01:00
Ruben Fiszel
2638dfcf00
fix: improve autoscaling num workers inc
2025-01-31 20:03:21 +01:00
pyranota
99b3308c56
Fix otel migration error ( #5189 )
...
* Fix otel migration error
1: error returned from database: duplicate key value violates unique constraint "global_settings_pkey"
0: while executing migration 20250131115248: error returned from database: duplicate key value violates unique constraint "global_settings_pkey"
* delete migration
* add .sqlx cache + move otel_global_settings to new location
* Fix compilation error
* Move before migrating
* Add error handler
* warn -> info
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-31 19:34:23 +01:00
Ruben Fiszel
0b0e5640d8
fix: improve history and saved inputs rever mechanism
2025-01-31 19:28:07 +01:00
Ruben Fiszel
e29a54022c
Revert "fix: fix worker restart on otel setting set from undefined to null (#…" ( #5190 )
...
This reverts commit 940fb03023 .
2025-01-31 18:50:33 +01:00
pyranota
940fb03023
fix: fix worker restart on otel setting set from undefined to null ( #5183 )
2025-01-31 17:14:44 +01:00
Ruben Fiszel
9b6e464c5a
chore(main): release 1.455.1 ( #5185 )
...
* chore(main): release 1.455.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-31 14:42:53 +01:00
Ruben Fiszel
b74d3fd6e0
fix: pin malachite version
2025-01-31 14:39:18 +01:00
Ruben Fiszel
596969eac5
chore(main): release 1.455.0 ( #5178 )
...
* chore(main): release 1.455.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-31 13:56:40 +01:00
Ruben Fiszel
dc00a13501
use sync decrypt
2025-01-31 10:31:19 +01:00
Ruben Fiszel
8a93418c25
fix: restart zombie job correctly handle concurrency limits ( #5181 )
...
* restart concurrency limits
* sqlx
2025-01-31 00:55:51 +01:00
Alexander Petric
8ba0f3addd
feat: duckdb connection settings with azure blob storage ( #5180 )
...
* feat: duckdb connection settings with azure blob storage
* fix main: remove unused import
2025-01-30 22:33:25 +01:00
Ruben Fiszel
60769e9ed3
improve cookie handling for cloud apps
2025-01-30 22:26:00 +01:00
Ruben Fiszel
997d3ffeb3
fix windmill.dev cookies
2025-01-30 21:39:46 +01:00
Alexander Petric
8b65f1bc38
feat: polars connection settings with azure blob storage ( #5175 )
2025-01-30 19:54:35 +01:00
Ruben Fiszel
6c5a9238f0
chore(main): release 1.454.1 ( #5176 )
...
* chore(main): release 1.454.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-30 19:50:10 +01:00
Ruben Fiszel
b1155a9012
fix: fix codebase script execution
2025-01-30 19:06:55 +01:00
Ruben Fiszel
4296315995
chore(main): release 1.454.0 ( #5174 )
...
* chore(main): release 1.454.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-30 18:35:22 +01:00
Ruben Fiszel
c8cc9d2941
fix: improve codebase support
2025-01-30 18:25:08 +01:00
Ruben Fiszel
0fdcce5d18
fix build
2025-01-30 17:03:34 +01:00
Arjun Dhawan
343ff94f3c
add bigquery to the list of python depenency exceptions ( #5173 )
2025-01-30 13:12:34 +01:00
Ruben Fiszel
90ebbff3f4
chore(main): release 1.453.1 ( #5172 )
...
* chore(main): release 1.453.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-30 12:24:18 +01:00
Alexander Petric
03ad0385ad
improve audit aprovals ( #5161 )
...
* update audit log to track aproval and cancellation of job
* approval to resource field
* audit resource as json
* refactor aproval audit logs
* moving audit logs to worker_flow
* striping u/ from auditor name
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-30 09:13:44 +01:00
Ruben Fiszel
46458a5cef
chore(main): release 1.453.0 ( #5158 )
...
* chore(main): release 1.453.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-29 22:24:26 +01:00
HugoCasa
487c273bfb
feat: websocket trigger allow returning messages ( #5168 )
...
* feat: websocket trigger allow returning messages
* handle early return
2025-01-29 21:17:36 +01:00
pyranota
c60f8dacf1
feat(python): add custom_wheels directory to PYTHONPATH ( #5169 )
...
* fix(python): fix uv can't find ssl certificates
- Add `PY_NATIVE_CERT` flag, forces UV to use native tls
- Rename `PIP_INDEX_CERT` to `PY_INDEX_CERT`
- Rename `PIP_TRUSTED_HOST` to `PY_TRUSTED_HOST`
For backwards compatibility PIP* variables are still accessible
* feat(python): add `custom_wheels` directory to PYTHONPATH
Add global directory by path `<CACHE_DIR>/python_xyz/custom_wheels`
For example for scripts running python 3.11, in every execution
`<CACHE_DIR>/python_311/custom_wheels` will be accessible and all wheels placed there could be imported and used.
This is usefull for preinstalling wheels before runtime
* Make it work with Nsjail
* Rework and make custom_wheels optional
* Remove `create_dir_all` from imports
* Use sync version of metadata
* Rename `custom_wheels` to `global-site-packages`
2025-01-29 19:13:47 +01:00
HugoCasa
5d8260e90e
add single capture endpoint ( #5170 )
2025-01-29 18:13:10 +01:00
HugoCasa
eaa74d5582
team plan >80% included usage warning ( #5163 )
2025-01-29 18:09:47 +01:00
wendrul
5df05d5f0f
nix: Update flake for C# and oracle + add flake for building parsers ( #5167 )
2025-01-29 18:06:53 +01:00
Ruben Fiszel
f3ef5105d3
clear cookies for cloud windmill.dev subdomains
2025-01-29 17:38:06 +01:00
pyranota
680fb1852a
fix(python): fix uv can't find ssl certificates ( #5157 )
...
- Add `PY_NATIVE_CERT` flag, forces UV to use native tls
- Rename `PIP_INDEX_CERT` to `PY_INDEX_CERT`
- Rename `PIP_TRUSTED_HOST` to `PY_TRUSTED_HOST`
For backwards compatibility PIP* variables are still accessible
2025-01-29 15:07:00 +01:00
wendrul
a1579c1654
fix: oracledb tag for native workers + client not working on arm systems ( #5162 )
...
* New migration for oracledb
* fix oracledb on ARM64 systems
2025-01-28 17:57:40 +01:00