Diego Imbert
b7db21efcb
snowflake
2026-01-16 17:34:52 +01:00
Diego Imbert
02eb644bcb
Better loading state mgmt
2026-01-16 15:39:00 +01:00
Diego Imbert
ba037ebd84
fix col def
2026-01-16 15:00:31 +01:00
Diego Imbert
067c3554b3
refactor getDbSchemas to avoid assignment side effect
2026-01-16 14:29:25 +01:00
Diego Imbert
a485e73a38
makeLoadTableMetaDataQuery for entire db in bigquery
2026-01-16 14:19:49 +01:00
Diego Imbert
a578bf1a3c
Make Bigquery schema fetching much faster
2026-01-16 13:52:52 +01:00
Diego Imbert
d0698e6755
load coldef in parallel
2026-01-16 13:01:45 +01:00
Diego Imbert
ca3d8cd788
getJsonEnv
2026-01-16 12:05:51 +01:00
Diego Imbert
715fcf4f84
Merge remote-tracking branch 'origin/main' into di/playwright
2026-01-16 11:34:06 +01:00
Diego Imbert
b6ef536098
fix: S3 secondary storage client and UI fixes ( #7587 )
...
* fix storage selector broken
* Fix writeS3File not returning secondary storage
2026-01-16 10:33:22 +00:00
Ruben Fiszel
d8d6c39131
rmcp compilation error
2026-01-16 07:19:42 +00:00
Ruben Fiszel
548d1af654
chore(main): release 1.607.1 ( #7586 )
...
* chore(main): release 1.607.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.607.1
2026-01-16 00:12:11 +00:00
Ruben Fiszel
21ebaa4196
update git sync
2026-01-16 00:07:50 +00:00
Ruben Fiszel
cd88a03791
update git sync version
2026-01-15 23:08:34 +00:00
Ruben Fiszel
a0bab87e54
cli improvements
2026-01-15 23:01:38 +00:00
Ruben Fiszel
d5fa3d8dec
fix: fix wmill app dev with workspace scripts
2026-01-15 22:58:52 +00:00
Diego Imbert
819efda9a7
bigquery tests passes
2026-01-15 21:40:19 +01:00
Ruben Fiszel
483b7d699f
fix: improve raw app builder malformed files
2026-01-15 17:51:33 +00:00
Diego Imbert
4c3d6687cb
git ignore env
2026-01-15 14:53:56 +01:00
Diego Imbert
592e6d549b
Merge remote-tracking branch 'origin/main' into di/playwright
2026-01-15 13:59:05 +01:00
Ruben Fiszel
74dccc73d3
chore(main): release 1.607.0 ( #7573 )
...
* chore(main): release 1.607.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.607.0
2026-01-15 10:32:00 +00:00
centdix
62c1fd4ee7
feat(flow): add diff viewer in deployment history ( #7575 )
2026-01-15 10:12:28 +00:00
Ruben Fiszel
303b673a75
fix(frontend): detect [windmill] log marker anywhere in content, not just at start ( #7583 )
...
When logs stream quickly at job start, preamble content (job metadata,
execution headers) appears before the [windmill] compacted log marker.
The LogViewer now searches for the marker within the first 2000 chars
and renders the "Show more..." button inline at the correct position.
Optimizations:
- Fast early bail-out using short '[windmill]' search before long prefix matching
- Skip expensive ansi_to_html computation when splitHtml is active
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 10:01:54 +00:00
Ruben Fiszel
86714f2d03
feat: allow resume urls at flow level for pre-generation ( #7582 )
2026-01-15 08:56:09 +00:00
Diego Imbert
2a4a288160
Refactor runs page search params state logic ( #7543 )
...
* start refactoring runs page query params state
* more refactor
* more migration
* more refactor
* per_page migrate
* refactor
* char consistency layout
* runs filter wrong logic
* fix autosetFilter
* nit remove Default Email filter
* Revert "nit remove Default Email filter"
This reverts commit b46b3872a9 .
* nit
* arg nits
* fix filters.arg reactivity
* RunsFilter pass 1
* Refactor JobsLoader into useJobsLoader
* fix lastFetchWentToEnd
* update claude.md
* debounce to avoid flicker
* debounce
* callback mistake
* missing return
* change to null
* dead code file (SavedInputs was replaced with V2)
* arg and result filter nits
* better flicker prevention
* avoid duplicates when loading more jobs
* fix broken type
* nit type
* improve date filter state mgmt + encode URI component on all params
2026-01-15 07:20:04 +00:00
Diego Imbert
54db9eeed3
Fix suspend step duplicate forms ( #7581 )
...
* nit totalEventsWaiting
* remove temp console log
* loading indicator in Resume button
* refactor
* Revert "refactor"
This reverts commit eae6213cdd .
* useThrottle
* fix promises
* Revert "fix promises"
This reverts commit 90a5613245 .
* svelte 5 migration
* Fix duplicate resume forms
* Check all flow_jobs
2026-01-15 06:09:14 +00:00
Guilhem
1d5d28ae7a
fix(frontend): remove workspace invites ( #7579 )
...
* disable auto invite outside cloud and legacy
* Add confirmation modal and warning
2026-01-14 21:04:20 +00:00
Ruben Fiszel
62eeec63ac
update ui builder
2026-01-14 20:41:51 +00:00
Diego Imbert
2296b2cc8a
fix ts client datatable type parsing ( #7578 )
2026-01-14 17:59:23 +00:00
Guilhem
15842ad638
fix overflows in the app builder [Merge ui-builder first] ( #7576 )
...
* fix raw app header overflow
* update ui-builder hash
2026-01-14 15:45:49 +00:00
wendrul
0c78aebe6a
fix: remove audit logs page overflow scrollbars ( #7572 )
2026-01-14 14:52:52 +00:00
Ruben Fiszel
d4f1d7fbb5
chore(main): release 1.606.1 ( #7568 )
...
* chore(main): release 1.606.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.606.1
2026-01-14 14:51:14 +00:00
Ruben Fiszel
40d00734f3
fix: improve debugger behavior
2026-01-14 14:45:23 +00:00
Diego Imbert
a7335d6914
fix: Fix number ordering in postgres' db manager ( #7570 )
2026-01-14 14:22:39 +00:00
Pyra
e74dc02804
fix: bump uv 0.6.2 -> 0.9.24 ( #7559 )
...
* nit: bump uv 0.6.2 -> 0.9.24
Signed-off-by: pyranota <pyra@duck.com >
* update DockerfileBackendTests
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
2026-01-14 14:12:24 +00:00
Guilhem
da54a67822
fix(frontend): improve context for ai chat in raw app builder ( #7566 )
...
* feed datatable name and schema into context when available
* fix corrupted frontend wip
* debug wip
* Revert "debug wip"
This reverts commit 2beeb998dd .
* Revert "fix corrupted frontend wip"
This reverts commit 43b01deaec .
2026-01-14 13:36:23 +00:00
Guilhem
739b347c1b
Improve cancel flow step titles ( #7567 )
2026-01-14 13:35:23 +00:00
Ruben Fiszel
c5d0ea98bc
chore(main): release 1.606.0 ( #7553 )
...
* chore(main): release 1.606.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.606.0
2026-01-14 12:15:47 +00:00
centdix
5c08abe141
feat(aiagent): handle oauth for mcp tools ( #7564 )
...
* feat(aiagent): handle oauth for mcp tools
* cleaning
* cleaning
* move oauth2
* cleaning
* cimd
* wrap path
* fix frontend
* fix
* refresh resources
* cleaning
* update ee ref
* update sqlx
* cleaning
* update
* cleaning
* update ref
* cleaning
* cleaning
* update ref
2026-01-14 12:06:40 +00:00
HugoCasa
f72c16456f
Revert "feat(aiagent): handle oauth for mcp tools [merge-ee-first] ( #7544 )"
...
This reverts commit e823c953d1 .
2026-01-14 12:59:14 +01:00
centdix
e823c953d1
feat(aiagent): handle oauth for mcp tools [merge-ee-first] ( #7544 )
...
* feat(aiagent): handle oauth for mcp tools
* cleaning
* cleaning
* move oauth2
* cleaning
* cimd
* wrap path
* fix frontend
* fix
* refresh resources
* cleaning
* update ee ref
* update sqlx
* cleaning
* update
* cleaning
* update ref
* cleaning
* cleaning
2026-01-14 11:57:00 +00:00
centdix
a198142b87
remove plugins ( #7562 )
2026-01-14 11:51:07 +00:00
Diego Imbert
b3f68ad376
fix: Fix wrong base_internal_url for ducklake inline ( #7563 )
2026-01-14 11:50:37 +00:00
Ruben Fiszel
14cfce3fd6
fix(debugger): fix nsjail sandbox for debugger execution
...
Multiple fixes to make nsjail work correctly:
1. Use absolute paths for python3 and bun binaries (/usr/bin/python3,
/usr/bin/bun) since nsjail's execve doesn't use PATH
2. Update cwd to use temp directory when code is written there, so
nsjail can find the script files (was using /debugger as cwd before)
3. Bind-mount /tmp from host instead of using tmpfs, so the temp
directories with scripts are accessible inside the sandbox
4. Add /debugger directory mount so Python debugger server script
is accessible inside nsjail
5. Add PATH environment variable to nsjail config
All debugger tests now pass with ENABLE_NSJAIL=true.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-14 11:43:38 +00:00
Ruben Fiszel
31c07d9352
fix(debugger): add nsjail config for proper sandbox mounts
...
The nsjail debugger mode was failing with "chdir('/tmp'): No such file
or directory" because without a config file, nsjail uses minimal mounts
that don't include /tmp or other necessary directories.
Added nsjail.debug.config.proto with proper mounts:
- /bin, /lib, /lib64, /usr, /etc (system directories)
- /tmp as tmpfs (for script execution)
- /dev/null, /dev/random, /dev/urandom (device nodes)
- /root as tmpfs (for bun cache)
Also updated:
- entrypoint-extra.sh: Pass --nsjail-config when ENABLE_NSJAIL=true
- DockerfileExtra: Copy nsjail config, update ports to 3003
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-14 11:30:11 +00:00
Guilhem
105c494fb1
add instruction to use the Button component ( #7554 )
2026-01-14 11:17:31 +00:00
Guilhem
0dee67d5cd
add accent ai style ( #7555 )
2026-01-14 11:17:19 +00:00
centdix
8c5652135a
internal: typo in plugins
2026-01-14 11:16:52 +00:00
Pyra
b7ec743520
nit: fix llm hooks on nixos ( #7558 )
...
Signed-off-by: pyranota <pyra@duck.com >
2026-01-14 11:16:35 +00:00
Diego Imbert
3d4f9334c5
rollback lib ( #7557 )
2026-01-14 10:41:49 +00:00