Guilhem
484fdfa2bc
fix(frontend): update workers page ui ( #7264 )
...
* Improve workers page
* Update group config drawer
* improve dirty workergroup config
* Make layout reactive
* fix section animation
* prevent opening dropdown while clicking New group config
* migrate workers page to svelte 5
* Open drawer upon adding a worker group
* nit critical alert table
* improve queue metrics drawer
* improve agent worker drawer
* harmonize copy icon
* improve agent worker doc
* improve layout
* Improve autoscaling event list
* Improve tags managment
* Remove default tags
* fix npm check
* Add info for agent workers
* improve agent worker jwt token creation
* Improve token display
* nit
* improve tag display
* create EE component
* nit
* harmonize tag overflow
* handle permission better
* improve env var presets
* handle permission for config
* nit alerts
* nit
* Improve custom tag creation in tag select
* optimistic tag addition
* nit
* nit
* fix typo
* improve workers table
* Group config tags
* show mismatch
* fix typo
* optimistic update when adding tag
* do not allow to create tag when picking a tag to watch in alerts
2025-12-04 22:09:25 +00:00
hugocasa
898d3c7c67
fix: enable back gcp triggers in CLI ( #7299 )
2025-12-04 15:30:38 +00:00
Pyra
fcbfd99ba9
refactor: move concurrency and debouncing settings to their own structs ( #7286 )
...
* move concurrency and debouncing settings to it's own structs
Signed-off-by: pyranota <pyra@duck.com >
* cleanup queue::jobs::pull
Signed-off-by: pyranota <pyra@duck.com >
* done
Signed-off-by: pyranota <pyra@duck.com >
* migrated the rest
Signed-off-by: pyranota <pyra@duck.com >
* implement todo!
* impmenet todo! v2
* more cleanup
* fix all
Signed-off-by: pyranota <pyra@duck.com >
* remove unrelated code
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* do not serialize rawcode
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* fixes
Signed-off-by: pyranota <pyra@duck.com >
* update ee repo ref
Signed-off-by: pyranota <pyra@duck.com >
* update ee repo
Signed-off-by: pyranota <pyra@duck.com >
* fix tests
Signed-off-by: pyranota <pyra@duck.com >
* Update ee-repo-ref.txt
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-12-04 10:11:54 +00:00
claude[bot]
1fea9bf943
fix: show related job when deployment is in progress ( #7294 )
...
* feat: show related job when deployment is in progress
- Added job_id column to deployment_metadata table to track current deployment jobs
- Updated backend to store job_id when creating dependency jobs for scripts and flows
- Modified deployment status API endpoints to include job_id in responses
- Updated frontend to display clickable job link in "Deployment in progress" badge
- Added OpenAPI schema updates for new job_id field
Resolves #7293
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* update
---------
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: Ruben Fiszel <ruben@windmill.dev >
2025-12-04 09:50:07 +00:00
Ruben Fiszel
008633d38e
nit warning concurrency limit for deps
2025-12-04 08:22:31 +00:00
centdix
3eb3d1d023
chore(cli): remove unnecessary indentations in claude.md #7292
2025-12-04 07:34:32 +00:00
Ruben Fiszel
3ae0dcde6b
chore(main): release 1.589.1 ( #7287 )
...
* chore(main): release 1.589.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-03 19:22:40 +00:00
Ruben Fiszel
80eeee3a82
fix: wmill app generate-locks ( #7288 )
...
* all
* fix(cli): wmill app generate-locks
* handle raw reqs
* handle raw reqs
* rework paths
2025-12-03 19:14:01 +00:00
Diego Imbert
110d2c324f
fix column order set with s3 mode ( #7289 )
2025-12-03 19:09:18 +00:00
Ruben Fiszel
14101857a2
fix(backend): fix broken cancel selection/all
2025-12-03 18:05:31 +00:00
Ruben Fiszel
dc56c3651c
chore(main): release 1.589.0 ( #7277 )
...
* chore(main): release 1.589.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-03 17:51:21 +00:00
Ruben Fiszel
1a3454753b
fix(cli): handle better apps pushing back-compatibility
2025-12-03 17:49:25 +00:00
Ruben Fiszel
290a535447
nit jsonschemaresource
2025-12-03 14:55:32 +00:00
Pyra
f4541b16b8
chore(flake): add gsed ( #7283 )
...
* chore(flake): add `gsed`
Signed-off-by: pyranota <pyra@duck.com >
* gsed -> gnused
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
2025-12-03 13:48:25 +00:00
Pyra
02b26301e8
feat: agent workers min version support ( #7284 )
...
* feat: agent workers min version support
Signed-off-by: pyranota <pyra@duck.com >
* update oapi
Signed-off-by: pyranota <pyra@duck.com >
* fix what claude wrote
Signed-off-by: pyranota <pyra@duck.com >
* final cleanup
Signed-off-by: pyranota <pyra@duck.com >
* change a bit
Signed-off-by: pyranota <pyra@duck.com >
* remove unsed import
Signed-off-by: pyranota <pyra@duck.com >
* run update_min_version periodically
Signed-off-by: pyranota <pyra@duck.com >
* Update ee-repo-ref.txt
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-12-03 13:48:07 +00:00
Diego Imbert
0c4b6860a5
fix surface hover bug ( #7285 )
2025-12-03 13:34:44 +00:00
Diego Imbert
33406a1ebb
inspect suspendValue ( #7179 )
...
* temp inspect
* $inspect not work in prod
2025-12-03 10:06:49 +00:00
Ruben Fiszel
46a7838e1d
fix: get flow by id doesn't require path ( #7278 )
2025-12-02 19:45:30 +00:00
wendrul
27c9f764ab
fix: Prevent running git sync on promotion mode repos for forks ( #7276 )
2025-12-02 17:26:58 +00:00
wendrul
c806633214
update nix flake ( #7275 )
2025-12-02 17:25:34 +00:00
Ruben Fiszel
f70ea0fee5
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 >
2025-12-02 13:08:57 +00:00
Devdatta Talele
5cfc186377
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
hugocasa
5306acf3ed
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
1404484f38
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
7b7514f4b1
fix(cli): handle better apps pushing back-compatibility
2025-12-02 12:47:51 +00:00
Ruben Fiszel
a0ccf5fb1e
fix(cli): handle better public apps in legacy mode
2025-12-02 12:28:50 +00:00
Pyra
09bf9a7ecf
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
Pyra
ac0634b8f9
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
c36a145218
nits jobs migration command
2025-12-01 15:16:22 +01:00
hugocasa
7b3137a0f3
feat(cli): jobs migration command ( #7268 )
2025-12-01 14:06:48 +00:00
Pyra
ce9187eaea
Update WorkspaceDependenciesEditor.svelte ( #7266 )
2025-12-01 11:46:08 +00:00
Pyra
e7bbcc853b
nit(workspace-dependencies): better deployment warning ( #7265 )
...
* nit(workspace-dependencies): better deployment warning
Signed-off-by: pyranota <pyra@duck.com >
* ci
Signed-off-by: pyranota <pyra@duck.com >
* fix npm check
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
2025-12-01 11:18:37 +00:00
Ruben Fiszel
f6f88e5fd3
chore(main): release 1.587.1 ( #7263 )
...
* chore(main): release 1.587.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-01 07:49:22 +00:00
Ruben Fiszel
b55e87c3b3
fix: fix public apps by custom url
2025-12-01 07:45:30 +00:00
Ruben Fiszel
5e509eec13
nit(cli): app dev will error if not in right folder
2025-12-01 06:28:05 +00:00
Ruben Fiszel
922c754e64
chore(main): release 1.587.0 ( #7249 )
...
* chore(main): release 1.587.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-30 17:51:50 +00:00
Ruben Fiszel
d9ccc4c999
fix nit npm run check
2025-11-30 17:46:32 +00:00
Ruben Fiszel
9f2ca01e5e
fix(git-sync): initialize repo with gitBranches set
2025-11-30 17:42:16 +00:00
Ruben Fiszel
da1cf3bd6a
further cli improvements
2025-11-30 15:24:24 +00:00
Ruben Fiszel
b9ea46b78b
fix(cli): cli behave as expected in forked workspaces
2025-11-30 15:15:27 +00:00
Ruben Fiszel
c0200bfdae
update app locks when pulling them
2025-11-30 13:15:33 +00:00
Ruben Fiszel
59c85be4a3
nit mobile top bar button
2025-11-30 11:46:55 +00:00
Ruben Fiszel
e9465ed048
nit edit button
2025-11-30 11:37:05 +00:00
Ruben Fiszel
21c3d96950
improve svelte support on cli
2025-11-30 11:31:27 +00:00
Ruben Fiszel
67c4483587
vite + svelte support on local dev
2025-11-29 18:12:14 +00:00
Ruben Fiszel
1d5d4eda36
runBg -> backend II
2025-11-29 16:13:43 +00:00
Ruben Fiszel
732f23376a
runBg -> backend II
2025-11-29 16:03:58 +00:00
Ruben Fiszel
a64a6eadd9
runBg -> backend
2025-11-29 15:55:41 +00:00
Ruben Fiszel
e55bd04eb2
nit raw apps
2025-11-29 15:43:13 +00:00
Ruben Fiszel
6e202de6d2
nit raw apps
2025-11-29 15:40:59 +00:00