centdix
30b52544f7
fix(flow chat): fix chat in edit mode + cleaner code ( #7118 )
...
* handle conversation for preview endpoints
* rm
* way better chat logic
* remove old logic
* no streaming in flow input
* pass conv id to preview func
* max width on input
* add info
* cleaning
* nits
* nits
* use streaming in preview
2025-11-12 16:39:48 +00:00
Alexander Petric
3baf646089
fix: allow --yes in fork command ( #7122 )
2025-11-12 16:32:39 +00:00
Diego Imbert
6ecd4954b2
SQL result_collection flag ( #7041 )
...
* Return array of results duckdb
* Migration script to add result_collection=legacy
* migration script fixes
* app_version_lite not necessary
* New annotations macro that supports custom types
* pass unit tests
* nit style
* result_collection almost works for postgres
* fix last_statement
* frontend suggesitons
* fix column_order making columns disappear
* added version check for duckdb FFI lib to avoid crashes when changing FFI interface on Windows agent workers
* result_collection for duckdb
* Correct legacy behavior in DuckDB
* mysql result_collection
* mssql collection_strategy
* result_collection for oracle
* snowflake result_collection
* fix errors
* mistake, .clone() causing deadlock
* fix frontend errors on oracle / mssql
* fix legacy behavior on mssql
* add exception catch in migration
* missing app_script update
* change cache layout to avoid worker pulling old scripts
2025-11-12 15:32:07 +00:00
hugocasa
69e102b8d7
fix(backend): scim email filter ( #7120 )
2025-11-12 15:22:46 +00:00
Ruben Fiszel
4fb32d156e
nit free quotas
2025-11-12 14:36:18 +00:00
Diego Imbert
0edb7e199d
nit tw classes ( #7119 )
2025-11-12 13:39:32 +00:00
wendrul
44dd8e3a07
Add link to job + update git sync script tip if applicable on fork fail ( #7117 )
...
* Add link to job + update git sync script tip if applicable on fork fail
* Format
2025-11-12 12:32:36 +00:00
Diego Imbert
501b30ae0b
Fix animated button opacity nit ( #7114 )
2025-11-12 10:20:39 +00:00
Ruben Fiszel
409e37bac9
use cookie domain for csrf
2025-11-11 23:13:02 +00:00
Ruben Fiszel
f2c57bd4f4
nit public app
2025-11-11 22:25:59 +00:00
Ruben Fiszel
be798b11c1
more endpoints for public apps
2025-11-11 21:50:12 +00:00
Ruben Fiszel
2df8cb382a
allow custom paths on public domain
2025-11-11 21:01:58 +00:00
Ruben Fiszel and rubenfiszel
cb5f01eb60
chore(main): release 1.574.3 ( #7111 )
...
* chore(main): release 1.574.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-11 20:56:14 +00:00
Ruben Fiszel
cf32603455
public domain nit
2025-11-11 20:52:42 +00:00
Ruben Fiszel
ae41606081
public domain nit
2025-11-11 20:01:52 +00:00
Ruben Fiszel
e77eeac164
implement PUBLIC_APP_DOMAIN v1
2025-11-11 19:28:00 +00:00
Ruben Fiszel
1270db044e
implement PUBLIC_APP_DOMAIN v1
2025-11-11 19:27:57 +00:00
Alexander Petric
da102a11db
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
f5526ed967
fix(backend): add sslmode parameter to DuckLake PostgreSQL connections
2025-11-11 08:56:53 +00:00
Ruben Fiszel and rubenfiszel
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
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 and HugoCasa
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 and rubenfiszel
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 and rubenfiszel
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 and rubenfiszel
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 and Diego Imbert
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
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 and windmill-internal-app[bot]
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 and rubenfiszel
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