Diego Imbert
ea8d493bd4
Box pin in test_workflow_as_code to fix stack overflow
2025-12-03 21:53:31 +01:00
Diego Imbert
62c4e735ac
sqlx prepare
2025-12-03 20:27:08 +01:00
Diego Imbert
4f604b3fcd
Revert "duckdb asset parser var_identifiers"
...
This reverts commit 88068b1a77 .
2025-12-03 16:41:29 +01:00
Diego Imbert
88068b1a77
duckdb asset parser var_identifiers
2025-12-03 15:58:44 +01:00
Diego Imbert
8ae9455278
datatable in duckdb asset parser
2025-12-03 15:32:43 +01:00
Diego Imbert
80270b77f8
DuckDB supports datatables
2025-12-03 15:31:01 +01:00
Diego Imbert
e968cb6b2d
Editor bar data tables
2025-12-03 14:57:28 +01:00
Diego Imbert
95340b5647
Ducklake picker
2025-12-03 14:46:37 +01:00
Diego Imbert
5befaa3caa
better deeply reactive mutable derived
2025-12-03 14:32:15 +01:00
Diego Imbert
016002f591
stupid mistake
2025-12-03 14:12:37 +01:00
Diego Imbert
79ddaa27ac
fix surface hover bug
2025-12-03 14:10:25 +01:00
Diego Imbert
0010df8b1a
fork ducklakes and datatables
2025-12-03 13:41:51 +01:00
Diego Imbert
aed78af215
nit missing clone
2025-12-03 13:08:43 +01:00
Diego Imbert
6237d54f10
nit
2025-12-03 12:57:39 +01:00
Diego Imbert
63c5d13b0e
ui nit
2025-12-03 11:58:39 +01:00
Diego Imbert
48293f8234
nit fix
2025-12-03 11:51:14 +01:00
Diego Imbert
4b779b6b7e
ducklake_user doesnt exist in unit tests
2025-12-03 11:04:51 +01:00
Diego Imbert
634bfd92e1
Merge remote-tracking branch 'origin/main' into di/data-tables
2025-12-03 10:40:42 +01:00
Diego Imbert
5fc5a95c9c
ee repo ref
2025-12-03 10:40:29 +01:00
Ruben Fiszel
60d5ea8579
fix: get flow by id doesn't require path ( #7278 )
2025-12-02 19:45:30 +00:00
wendrul
2a841bb0e3
fix: Prevent running git sync on promotion mode repos for forks ( #7276 )
2025-12-02 17:26:58 +00:00
wendrul
37307fee59
update nix flake ( #7275 )
2025-12-02 17:25:34 +00:00
Diego Imbert
4386b52a72
fix frontend ci
2025-12-02 15:34:31 +01:00
Diego Imbert
f4b39866ab
manual fix, somehow sqlx prepare won't do it
2025-12-02 15:29:48 +01:00
Diego Imbert
8812016162
Merge remote-tracking branch 'origin/main' into di/data-tables
2025-12-02 14:37:50 +01:00
Diego Imbert
5fb3f034d2
sqlx prepare fail
2025-12-02 14:36:41 +01:00
Diego Imbert
813080f2da
nit
2025-12-02 14:18:04 +01:00
Diego Imbert
06aec14333
Go to settings button in Assets Dropdown on not found
2025-12-02 14:11:42 +01:00
Ruben Fiszel and rubenfiszel
82d4e5edf1
chore(main): release 1.588.0 ( #7270 )
...
* chore(main): release 1.588.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.588.0
2025-12-02 13:08:57 +00:00
Devdatta Talele
764e1e15f5
fix: configurable timeout for AI requests ( #6497 ) ( #7267 )
...
* fix: configurable timeout for AI requests
Add AI_REQUEST_TIMEOUT_SECONDS environment variable (default 3600s)
to fix timeout issues with slow AI models like self-hosted Ollama.
Previously hardcoded at 300 seconds, causing legitimate long-running
requests to fail.
Fixes #6497
* docs(ai): add critical NGINX configuration warning
Add comprehensive documentation about reverse proxy timeout requirements.
Without proper NGINX/proxy configuration, connections will still timeout
at the proxy layer regardless of backend timeout settings.
Enhanced documentation includes:
- CRITICAL warning about proxy configuration requirement
- Example NGINX configuration snippet
- Explanation of proxy vs backend timeout interaction
This addresses the root cause in issue #6497 where logs showed
"upstream prematurely closed connection" indicating proxy-level timeout.
Part of #6497
2025-12-02 13:01:50 +00:00
a23d4f015a
feat: add S3 support to download button and PDF preview components ( #7271 )
...
* feat: add S3 support to download button and PDF preview components
Add S3 object and s3:// URL support to AppDownload and AppPdf components,
following the same pattern used in AppImage component. Both components now:
- Handle partial S3 objects with storage and presigned URL support
- Handle s3:// URL format
- Construct proper API endpoints for S3 file downloads
Fixes #7240
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* handle policy + fix s3 picker
---------
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-12-02 12:53:35 +00:00
Pyra and windmill-internal-app[bot]
69c550bca6
fix(workspace-dependencies): implement better caching ( #7273 )
...
* fix(workspace-dependencies): implement better caching
Signed-off-by: pyranota <pyra@duck.com >
* Update SQLx metadata
* nits
Signed-off-by: pyranota <pyra@duck.com >
* spawn non blocking
Signed-off-by: pyranota <pyra@duck.com >
* nit
Signed-off-by: pyranota <pyra@duck.com >
* fix ci
Signed-off-by: pyranota <pyra@duck.com >
* fix issue
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-12-02 12:48:14 +00:00
Ruben Fiszel
dc9d25289b
fix(cli): handle better apps pushing back-compatibility
2025-12-02 12:47:51 +00:00
Diego Imbert
01bd5ef620
still register ducklake/datatable if not used as unknown R/W
2025-12-02 13:30:53 +01:00
Ruben Fiszel
67e30c7741
fix(cli): handle better public apps in legacy mode
2025-12-02 12:28:50 +00:00
Diego Imbert
fe8dbc2fed
Python parser successfully infers R/W/RW from ducklake / datatable
2025-12-02 13:03:09 +01:00
Diego Imbert
da0302ada8
detect data table assigns in var_identifiers
2025-12-02 12:36:25 +01:00
Diego Imbert
53feb9239e
remove ducklake/datatable and default
2025-12-02 12:28:09 +01:00
Diego Imbert
7e98d4f08f
Revert "claude step 1: detect var declarations"
...
This reverts commit f866f4819d .
2025-12-02 12:23:45 +01:00
Diego Imbert
cbd634bebc
Revert "claude step 2: detect when saved vars are queried"
...
This reverts commit 1e1f930568 .
2025-12-02 12:23:30 +01:00
Diego Imbert
1e1f930568
claude step 2: detect when saved vars are queried
2025-12-02 12:01:51 +01:00
Diego Imbert
20ffb3a2c9
move detect_sql_access_type to common mod
2025-12-02 12:01:21 +01:00
Diego Imbert
f866f4819d
claude step 1: detect var declarations
2025-12-02 11:54:27 +01:00
Pyra
6dc22c547f
nit(cli): remove --use-raw-requirements ( #7272 )
...
new workspace dependencies system renders it useless
Signed-off-by: pyranota <pyra@duck.com >
2025-12-02 10:17:37 +00:00
Diego Imbert
f80fdebc65
nit snake case
2025-12-01 17:10:45 +01:00
Diego Imbert
8349aaf3c9
ee repo ref
2025-12-01 17:10:39 +01:00
Diego Imbert
f18085bc9b
clearer comment
2025-12-01 16:39:20 +01:00
Diego Imbert
10f7b0095f
unnecessary security (admin is required)
2025-12-01 16:34:20 +01:00
Pyra and windmill-internal-app[bot]
16ef690cac
nit: do not use wildcard for clone_script ( #7269 )
...
* nit: do not use wildcard for clone_script
Signed-off-by: pyranota <pyra@duck.com >
* Update SQLx metadata
* reorder fields in query
Signed-off-by: pyranota <pyra@duck.com >
* Update SQLx metadata
* test: make is_template optional
Signed-off-by: pyranota <pyra@duck.com >
* Update SQLx metadata
* gave on using macro
Signed-off-by: pyranota <pyra@duck.com >
* Update SQLx metadata
* remove dbg!
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-12-01 15:21:43 +00:00
HugoCasa
b27018f3ac
nits jobs migration command
2025-12-01 15:16:22 +01:00