Ruben Fiszel
d4340b83ac
fix: fix cancel job selection
2025-11-13 16:39:08 +00:00
Ruben Fiszel
f6c77cf4b3
chore(main): release 1.575.3 ( #7134 )
...
* chore(main): release 1.575.3
* update versions
2025-11-13 15:02:20 +00:00
Ruben Fiszel
fbab86cc43
fix: fix cancel job selection
2025-11-13 14:49:52 +00:00
Ruben Fiszel and rubenfiszel
10fe8883d2
chore(main): release 1.575.2 ( #7132 )
...
* chore(main): release 1.575.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-13 14:04:01 +00:00
Ruben Fiszel
1c0f80dc55
fix: fix cancel job selection
2025-11-13 13:59:26 +00:00
Ruben Fiszel and rubenfiszel
850e87184e
chore(main): release 1.575.1 ( #7127 )
...
* chore(main): release 1.575.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-13 12:35:19 +00:00
Ruben Fiszel
839e092aba
nit check
2025-11-13 12:34:53 +00:00
Ruben Fiszel
2ee17aea8b
fix: handle string in input transform strings
2025-11-13 12:26:50 +00:00
Diego Imbert and ellipsis-dev[bot]
0639623af6
Trigger kind filter ( #7123 )
...
* Pass JobTriggerKind to push() to store it in v2_job
* fix compiltion
* frontend job trigger kind filter
* SQL trigger_kind filtering
* fix animated button
* ee repo ref
* Fix "Show schedule" + trigger kind = schedule
* duplicate email
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-11-13 10:50:04 +00:00
Ruben Fiszel and rubenfiszel
5e7a94cab3
chore(main): release 1.575.0 ( #7121 )
...
* chore(main): release 1.575.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-12 17:46:28 +00:00
centdix
9791eb4568
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
Diego Imbert
c079155e3e
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
7a8fd865e2
fix(backend): scim email filter ( #7120 )
2025-11-12 15:22:46 +00:00
Ruben Fiszel
1001643874
nit free quotas
2025-11-12 14:36:18 +00:00
Ruben Fiszel
d965ccdbc1
use cookie domain for csrf
2025-11-11 23:13:02 +00:00
Ruben Fiszel
5b26be6ab4
nit public app
2025-11-11 22:25:59 +00:00
Ruben Fiszel
e77574b243
more endpoints for public apps
2025-11-11 21:50:12 +00:00
Ruben Fiszel
ee0e0a214e
allow custom paths on public domain
2025-11-11 21:01:58 +00:00
Ruben Fiszel and rubenfiszel
83fec5fd4f
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
957a18318a
public domain nit
2025-11-11 20:52:42 +00:00
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 and rubenfiszel
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 >
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
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 and HugoCasa
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
3dcad57481
add debug_sse_stream
2025-11-09 10:53:37 +00:00
Ruben Fiszel and rubenfiszel
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 >
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 and rubenfiszel
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 >
2025-11-07 23:27:45 +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
Ruben Fiszel and rubenfiszel
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 >
2025-11-07 17:55:07 +00:00
centdix and windmill-internal-app[bot]
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
Ruben Fiszel and rubenfiszel
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 >
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