Ruben Fiszel
ed7878c186
public domain nit
2025-11-11 20:01:52 +00:00
Ruben Fiszel
c5251a8c33
implement PUBLIC_APP_DOMAIN v1
2025-11-11 19:28:00 +00:00
Ruben Fiszel
931e3d3c90
implement PUBLIC_APP_DOMAIN v1
2025-11-11 19:27:57 +00:00
Alexander Petric
25c36c1e0a
fix: use teams internal_id rather than id ( #7113 )
...
* fix: use teams internal_id rather than id
* npm check
* ee ref
2025-11-11 19:08:10 +00:00
Stephan Fitzpatrick
ea5b3e6b92
fix(backend): add sslmode parameter to DuckLake PostgreSQL connections
2025-11-11 08:56:53 +00:00
Ruben Fiszel
4e4c9e31fd
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 >
v1.574.2
2025-11-10 15:40:22 +00:00
Pyra
a76713d556
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
d18c48ac99
ee-repo-ref
2025-11-10 15:39:25 +00:00
hugocasa
51cba95d39
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
ce8d5660fe
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
26d17141d1
ee-repo-ref
2025-11-10 14:32:39 +00:00
hugocasa
2e245accc5
fix(backend): improve sse parsing ( #7100 )
2025-11-10 14:32:16 +00:00
Pyra
84992cd8ff
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
fc5034e94d
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
e047c3b2b1
add require non-empty array
2025-11-10 09:51:30 +00:00
Ruben Fiszel
3dcad57481
add debug_sse_stream
2025-11-09 10:53:37 +00:00
Ruben Fiszel
41a6f89bdb
not require crypto for ai chat
2025-11-08 20:14:07 +00:00
Ruben Fiszel
2d54dfbf05
fix: make ai chat works with unicode messages
2025-11-08 19:49:47 +00:00
Ruben Fiszel
9e4882c0a9
fix: fix multiselect in list for apps
2025-11-08 19:05:23 +00:00
Ruben Fiszel
8b2291b0f9
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 >
v1.574.1
2025-11-08 10:28:55 +00:00
Ruben Fiszel
f12be4eb19
fix direct access
2025-11-08 10:26:48 +00:00
Ruben Fiszel
d6421c2ea7
fix: make get_logs work even for partial flow jobs
2025-11-08 00:20:49 +00:00
Ruben Fiszel
b5c21cfe56
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 >
v1.574.0
2025-11-07 23:27:45 +00:00
Ruben Fiszel
62ffe9ffce
fix(cli): add automatic handler of .node files for codebase bundler
2025-11-07 23:10:26 +00:00
Alexander Petric
408911dbf6
camelcase ( #7091 )
2025-11-07 18:51:33 +00:00
dieriba
3a657b10e7
nit flow env ( #7090 )
2025-11-07 18:51:22 +00:00
dieriba
c59183f5c3
feat: env var in flow ( #6852 )
2025-11-07 18:38:55 +00:00
Alexander Petric
6045f0c406
fix: teams selector svelte5 ( #7087 )
2025-11-07 18:21:55 +00:00
Ruben Fiszel
180b1523f3
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 >
v1.573.5
2025-11-07 17:55:07 +00:00
centdix
e1fc963990
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
b07c35fe1c
fix: modal action in App AgGrid ( #7085 )
...
* Modal action in App AgGrid
* nit
2025-11-07 17:27:06 +00:00
Alexander Petric
9063945161
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
49524d5b28
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
ad43680bb9
fix: dep jobs improvements ( #7081 )
...
* dep jobs improvements
* update
2025-11-07 11:04:53 +00:00
centdix
10e621cffe
nits ( #7080 )
2025-11-07 11:01:20 +00:00
Ruben Fiszel
5ef901152f
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 >
v1.573.4
2025-11-07 08:09:26 +00:00
Ruben Fiszel
ad861f5312
formalize ai input transform ( #7078 )
...
* ai input transform
* fix
2025-11-07 08:03:44 +00:00
Ruben Fiszel
5f7e0b7244
fix: improve priority for child jobs ran from api
2025-11-06 19:08:59 +00:00
Ruben Fiszel
3bda6da168
fix: make it impossible to have non linear script history even in edge condition
2025-11-06 18:52:43 +00:00
Ruben Fiszel
9e3ea76575
fix(bun): support relative imports without .ts but starting with /u/ or /f/
2025-11-06 18:42:57 +00:00
wendrul
db045e7d29
fix git sync related build error ( #7076 )
2025-11-06 18:06:05 +00:00
wendrul
192fecc86f
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
9d1f9bd39b
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 >
v1.573.3
2025-11-06 13:56:59 +00:00
Ruben Fiszel
f16231d7c9
fix: job streaming improvement after compaction
2025-11-06 13:50:52 +00:00
Ruben Fiszel
b0a20a4c00
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 >
v1.573.2
2025-11-06 13:13:37 +00:00
Diego Imbert
08607509d6
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
75e056bbce
fix: oidc token issue
2025-11-06 13:08:19 +00:00
Ruben Fiszel
4c13819434
fix oidc token issue
2025-11-06 13:05:55 +00:00
Ruben Fiszel
b83eeefd66
logs improvements
2025-11-06 13:04:00 +00:00
Ruben Fiszel
af6e919765
avoid writing all oneOf options for apps in apps to lighten them
2025-11-05 23:02:42 +00:00