Ruben Fiszel
166c2f90a7
chore(main): release 1.574.2 ( #7097 )
...
* chore(main): release 1.574.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-10 15:40:22 +00:00
Pyra
5f0e8de61e
nit: use /usr/bin/env bash for better compat ( #7099 )
...
Signed-off-by: pyranota <pyra@duck.com >
2025-11-10 15:40:07 +00:00
Ruben Fiszel
bbbdf94554
ee-repo-ref
2025-11-10 15:39:25 +00:00
hugocasa
008f6c41cf
fix(backend): improve pwsh param block parsing ( #7096 )
...
* fix(backend): replace regex with one-pass algorithm for PowerShell param parsing
The previous regex-based approach used which would
fail when encountering nested parentheses inside the param block, such as
or .
This commit replaces the regex with a proper one-pass parser that:
- Tracks parenthesis depth to correctly handle nesting
- Respects string quotes (both single and double quotes)
- Handles PowerShell's backtick escape character
- Works correctly with complex default values and function calls
Changes:
- Removed RE_POWERSHELL_PARAM regex constant
- Added extract_powershell_param_block() function for extracting param contents
- Added extract_powershell_param_block_full() function for extracting full param block
- Updated parse_powershell_file() in windmill-parser-bash
- Updated pwsh_executor.rs to use the new extractor
- Added comprehensive test cases for nested parens and quoted strings
Fixes #7079
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* refactor(backend): combine PowerShell param extraction functions
Merged extract_powershell_param_block() and extract_powershell_param_block_full()
into a single function with a boolean parameter to control output format:
- include_keyword=false returns just contents between parentheses
- include_keyword=true returns full param(...) block
This eliminates code duplication while maintaining all existing functionality.
Co-authored-by: hugocasa <hugocasa@users.noreply.github.com >
* fix(backend): improve pwsh param block parsing
* chore: publish parser
---------
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
Co-authored-by: hugocasa <hugocasa@users.noreply.github.com >
2025-11-10 15:08:20 +00:00
hugocasa
ecaddd0214
continue streaming on malformed sse payload ( #7102 )
...
* fix(backend): continue streaming on malformed sse payload
* nit
2025-11-10 15:08:01 +00:00
Ruben Fiszel
cd6b3b8ee5
ee-repo-ref
2025-11-10 14:32:39 +00:00
hugocasa
b2e8221ad7
fix(backend): improve sse parsing ( #7100 )
2025-11-10 14:32:16 +00:00
Pyra
31c2168291
fix: proper error handling in pulled job preprocessor ( #7098 )
...
* fix: proper error handling in pulled job preprocessor
Signed-off-by: pyranota <pyra@duck.com >
* follow up for merge
Signed-off-by: pyranota <pyra@duck.com >
* make it safe
Signed-off-by: pyranota <pyra@duck.com >
* clippy
Signed-off-by: pyranota <pyra@duck.com >
* remove unused import
Signed-off-by: pyranota <pyra@duck.com >
* use String instead of Value
Signed-off-by: pyranota <pyra@duck.com >
* update ee ref
Signed-off-by: pyranota <pyra@duck.com >
* implement Error for PulledJobResultToErr
Signed-off-by: pyranota <pyra@duck.com >
* updatesqlx
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
2025-11-10 13:43:50 +00:00
dieriba
ed78dc4c13
fix: preproccessor ui and expanding preprocessor support ( #6872 )
...
* preproccessor php
* fix
* ok
* remove folder
* chore: publish parser
---------
Co-authored-by: HugoCasa <hugo@casademont.ch >
2025-11-10 11:22:31 +00:00
Ruben Fiszel
246f105e93
add require non-empty array
2025-11-10 09:51:30 +00:00
Ruben Fiszel
4be973f7e0
add debug_sse_stream
2025-11-09 10:53:37 +00:00
Ruben Fiszel
4e3574d8c3
not require crypto for ai chat
2025-11-08 20:14:07 +00:00
Ruben Fiszel
57a5f13ccb
fix: make ai chat works with unicode messages
2025-11-08 19:49:47 +00:00
Ruben Fiszel
a24d8e34b3
fix: fix multiselect in list for apps
2025-11-08 19:05:23 +00:00
Ruben Fiszel
13abde3f9e
chore(main): release 1.574.1 ( #7092 )
...
* chore(main): release 1.574.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-08 10:28:55 +00:00
Ruben Fiszel
00553bb317
fix direct access
2025-11-08 10:26:48 +00:00
Ruben Fiszel
ecb8c6f873
fix: make get_logs work even for partial flow jobs
2025-11-08 00:20:49 +00:00
Ruben Fiszel
7e0bb6acaf
chore(main): release 1.574.0 ( #7088 )
...
* chore(main): release 1.574.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-07 23:27:45 +00:00
Ruben Fiszel
9cdc176537
fix(cli): add automatic handler of .node files for codebase bundler
2025-11-07 23:10:26 +00:00
Alexander Petric
5e6c2163e8
camelcase ( #7091 )
2025-11-07 18:51:33 +00:00
dieriba
e32e4bcec6
nit flow env ( #7090 )
2025-11-07 18:51:22 +00:00
dieriba
f8f61fd89c
feat: env var in flow ( #6852 )
2025-11-07 18:38:55 +00:00
Alexander Petric
f0c3d368e4
fix: teams selector svelte5 ( #7087 )
2025-11-07 18:21:55 +00:00
Ruben Fiszel
2fffc4a9d9
chore(main): release 1.573.5 ( #7082 )
...
* chore(main): release 1.573.5
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-07 17:55:07 +00:00
centdix
25eb1aa057
remove breaking prop ( #7086 )
...
* remove breaking prop
* cleaning
* fix weirdbroken multiselect
---------
Co-authored-by: Diego Imbert <diego@windmill.dev >
2025-11-07 17:49:42 +00:00
Diego Imbert
f273a257cc
fix: modal action in App AgGrid ( #7085 )
...
* Modal action in App AgGrid
* nit
2025-11-07 17:27:06 +00:00
Alexander Petric
5adaaf58eb
trim whitespaces from license key input field ( #7084 )
...
- Add onBlur prop support to Password component
- Trim license key on blur in InstanceSetting component
- Trim license key before saving in InstanceSettings component
This ensures leading and trailing whitespace is always removed
from the license key input field, both when the user leaves the
field and when settings are saved.
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-11-07 16:22:13 +00:00
centdix
3ae4b2dd0a
chore(aiagent): store memory in db ( #7053 )
...
* store to db
* no warning in context
* warning in frontend
* remove log
* 100kb + alert
* update sqlx
* update eeref
* Update ee-repo-ref.txt
* cleaning
---------
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-11-07 15:27:00 +00:00
Ruben Fiszel
57d81ba598
fix: dep jobs improvements ( #7081 )
...
* dep jobs improvements
* update
2025-11-07 11:04:53 +00:00
centdix
14343eaae0
nits ( #7080 )
2025-11-07 11:01:20 +00:00
Ruben Fiszel
cf317fbfc1
chore(main): release 1.573.4 ( #7075 )
...
* chore(main): release 1.573.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-07 08:09:26 +00:00
Ruben Fiszel
f503b9cfa1
formalize ai input transform ( #7078 )
...
* ai input transform
* fix
2025-11-07 08:03:44 +00:00
Ruben Fiszel
b60f7e87b8
fix: improve priority for child jobs ran from api
2025-11-06 19:08:59 +00:00
Ruben Fiszel
1a478483c0
fix: make it impossible to have non linear script history even in edge condition
2025-11-06 18:52:43 +00:00
Ruben Fiszel
c8b6ac5d9e
fix(bun): support relative imports without .ts but starting with /u/ or /f/
2025-11-06 18:42:57 +00:00
wendrul
5ef7fb0ae3
fix git sync related build error ( #7076 )
2025-11-06 18:06:05 +00:00
wendrul
2596464d49
fix: create git branch right before creating the workspace fork to catch errors and have a coherent fork point ( #7073 )
...
* Workspace forks: add endpoint to create a branch before creating a fork
* Update hubPaths + create branch before creating fork on frontend
* Update tmp ee-repo-ref
* Remove debug hubPath
* Prepare sqlx
* Fix ee imports
* Update ee-ref
* Update ee-repo-ref final
* Prepare sqlx
2025-11-06 16:45:34 +00:00
Ruben Fiszel
c86881f874
chore(main): release 1.573.3 ( #7071 )
...
* chore(main): release 1.573.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-06 13:56:59 +00:00
Ruben Fiszel
0545c97f34
fix: job streaming improvement after compaction
2025-11-06 13:50:52 +00:00
Ruben Fiszel
efcfd00efe
chore(main): release 1.573.2 ( #7066 )
...
* chore(main): release 1.573.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-06 13:13:37 +00:00
Diego Imbert
edc161d5d1
Frontend nit fixes ( #7069 )
...
* fix misaligned "Create from template" button
* fix Drawer actions shrink / overflow
2025-11-06 13:08:53 +00:00
Ruben Fiszel
43247ce512
fix: oidc token issue
2025-11-06 13:08:19 +00:00
Ruben Fiszel
9d0e8f7c63
fix oidc token issue
2025-11-06 13:05:55 +00:00
Ruben Fiszel
75e38d1948
logs improvements
2025-11-06 13:04:00 +00:00
Ruben Fiszel
077d9a59be
avoid writing all oneOf options for apps in apps to lighten them
2025-11-05 23:02:42 +00:00
Ruben Fiszel
91ab484337
nits
2025-11-05 22:23:47 +00:00
Alexander Petric
cb0a302a88
fix: authentik frontend baseurl field empty when loaded from db ( #7065 )
2025-11-05 17:53:46 +00:00
Ruben Fiszel
af93e9f50c
chore(main): release 1.573.1 ( #7064 )
...
* chore(main): release 1.573.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-05 14:54:56 +00:00
hugocasa
20a9b1e596
fix: nits hub search and telemetry ( #7063 )
2025-11-05 14:47:32 +00:00
Ruben Fiszel
21398516e3
chore(main): release 1.573.0 ( #7060 )
2025-11-05 13:11:44 +00:00