Ruben Fiszel
9fd971cd6d
chore(main): release 1.626.0 ( #7810 )
...
* chore(main): release 1.626.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-05 15:23:45 +00:00
Ruben Fiszel
8799090942
chore(main): release 1.625.0 ( #7782 )
...
* chore(main): release 1.625.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-04 19:18:09 +00:00
hugocasa
63f9d85bf6
feat: public app rate limiting + fork hub raw apps + raw apps publish to hub button ( #7789 )
...
* feat: public app rate limiting + fork hub raw apps + raw apps publish to hub button
* sqlx
* missing sqlx file
* cache rate limiting
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2026-02-04 17:53:55 +00:00
hugocasa
ef89a51f3a
feat: upgrade bun to v1.3.8 with regression tests ( #7761 )
...
* test: add bun executor tests with minimal production code changes
- Add comprehensive bun job tests (bun_jobs.rs) covering:
- Basic execution, error handling, annotation modes
- Relative imports, deeply nested imports
- Dedicated worker protocol for both Node.js and Bun runtimes
- Builder tests for lockfile generation (import scanning)
- Minimize changes to bun_executor.rs by exposing:
- RELATIVE_BUN_LOADER and RELATIVE_BUN_BUILDER constants
- build_loader() function and LoaderMode enum
- BUN_DEDICATED_WORKER_ARGS constant
- generate_dedicated_worker_wrapper() function
- Tests call production code directly (build_loader) instead of
duplicating script generation logic
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* nit
* fix: reuse BUN_PATH/NODE_BIN_PATH from windmill-worker, add node to CI
- Tests now use exported BUN_PATH and NODE_BIN_PATH constants instead
of duplicating env var logic
- Update backend-test.yml:
- Upgrade bun to v1.3.8
- Add setup-node action
- Add NODE_BIN_PATH to cargo test command
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* add private repo test
* fix private repo test
* try fix again
* fix
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 11:38:15 +00:00
Ruben Fiszel
b807e0f5fc
chore(main): release 1.624.0 ( #7757 )
...
* chore(main): release 1.624.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-03 19:28:19 +01:00
Diego Imbert
635a24f82c
feat: runtime assets ( #7656 )
...
* Runtime assets
* Nits
* Revert "Nits"
This reverts commit 3031a2ddd1 .
* detection_kinds
* don't delete runtime assets
* Show latest executions
* conditional unique idx
* nit status
* refactor
* nit refactor
* prepare sql
* Detect assets in complex JSON input objects
* false positive prevent
* nit
* redundant idx
* Update frontend/src/lib/components/assets/AssetsUsageDrawer.svelte
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Update backend/migrations/20260122134517_runtime_assets.up.sql
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* runtime assets are inserted in a loop
* nit
* nit fix
* Don't use lazy static
* fix compilation
* nits
* missing on conflict do nothing
* add index
* Fix max n logic
* created at
* nits
* remove pagination
* sqlx prepare
* Only detect resource assets in input
* get_runtime_asset_sender()
* use global get_runtime_asset_sender to avoid prop drilling
* nit refactor : register_runtime_asset
* get job_id from token
* job as a usage kind
* fixes
* ee
* nit refactor
* merge access types when same job uses same asset multiple times
* Refactor to support wmill s3 API
* nit
* parse_wmill_sdk_sql_assets refactor
* Detect datatable and ducklake usage
* nit order by
* Join with v2_job
* better UI
* add sequential id for cursor pagination
* useInfiniteQuery
* useScrollToBottom
* sql index
* claude code stash
* migration fixes
* Infinite scroll UI
* nit
* style nit
* runtime asset created at
* Asset filters
* fix usage kind filter
* also check runnable_path for jobs when filtering
* better filters
* avoid flickering
* debounced filters
* nit
* tooltips
* fix: update AssetUsage type to match new ListAssetsResponse structure
The ListAssetsResponse changed from an array to an object with an 'assets' property.
Updated the type extraction accordingly.
Co-authored-by: Diego Imbert <diegoimbert@users.noreply.github.com >
* sqlx prepare
* Delete .claude/hooks/.symlink-manifest
* unnecessary dep
* nit refactor
* nit comment
* nit naming
* CI fix attempt 1
* ee ref
* nit remove alerts
* nit
* chore: update ee-repo-ref to 138a4f5f868f3bded5bb7cb77b222b532c07e4af
This commit updates the EE repository reference after PR #395 was merged in windmill-ee-private.
Previous ee-repo-ref: 7d3a21d53066726e97dfea9f117373299bc9318c
New ee-repo-ref: 138a4f5f868f3bded5bb7cb77b222b532c07e4af
Automated by sync-ee-ref workflow.
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Diego Imbert <diegoimbert@users.noreply.github.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2026-02-02 10:09:40 +00:00
Ruben Fiszel
790ead082c
chore(main): release 1.623.1 ( #7754 )
...
* chore(main): release 1.623.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-01 21:02:32 +00:00
Ruben Fiszel
5c9b95e786
chore(main): release 1.623.0 ( #7748 )
...
* chore(main): release 1.623.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-01 08:05:05 +00:00
Ruben Fiszel
45aa9ab746
chore(main): release 1.622.0 ( #7742 )
...
* chore(main): release 1.622.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-29 23:49:09 +00:00
Ruben Fiszel
f45d9adf6a
chore(main): release 1.621.2 ( #7735 )
...
* chore(main): release 1.621.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-29 17:19:39 +00:00
Ruben Fiszel
ebecd709af
chore(main): release 1.621.1 ( #7733 )
...
* chore(main): release 1.621.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-29 09:25:42 +00:00
Ruben Fiszel
22a447591e
chore(main): release 1.621.0 ( #7732 )
...
* chore(main): release 1.621.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-29 08:38:31 +00:00
Ruben Fiszel
5c20b37a53
feat: add QuickJS as alternative JS engine for flow expression evaluation ( #7664 )
...
* feat: add QuickJS as alternative JS engine for flow expression evaluation
Add rquickjs as an optional alternative to deno_core for evaluating
JavaScript expressions in flow transformations. QuickJS offers ~8-16x
faster startup times for simple expressions, making it ideal for
evaluating many small expressions in flows.
Key changes:
- Add new `quickjs` feature flag for windmill-worker
- Implement js_eval_quickjs.rs with true async Rust callbacks for
variable(), resource(), and results.xxx access (no pre-fetching)
- Share expression transformation logic (replace_with_await,
replace_with_await_result) between both implementations
- Add USE_QUICKJS_FOR_FLOW_EVAL env var to switch engines at runtime
- When only quickjs feature is enabled (no deno_core), QuickJS is
automatically used
- Add comprehensive parity tests comparing QuickJS and deno_core output
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* all
* quickjs
* quickjs
* all
* all
* all
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 01:44:40 +00:00
Ruben Fiszel
45e0dd0b07
chore(main): release 1.620.1 ( #7730 )
...
* chore(main): release 1.620.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-28 22:58:56 +00:00
Ruben Fiszel
f955496dc1
chore(main): release 1.620.0 ( #7728 )
...
* chore(main): release 1.620.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-28 20:00:23 +00:00
Ruben Fiszel
9be12bb607
chore(main): release 1.619.0 ( #7722 )
...
* chore(main): release 1.619.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-28 18:26:08 +00:00
Ruben Fiszel
971b3c8b4a
chore(main): release 1.618.2 ( #7721 )
...
* chore(main): release 1.618.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-28 15:29:57 +00:00
Ruben Fiszel
a58dd287ee
chore(main): release 1.618.0 ( #7714 )
...
* chore(main): release 1.618.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-28 12:41:54 +00:00
Ruben Fiszel
ed107891d9
chore(main): release 1.617.3 ( #7707 )
...
* chore(main): release 1.617.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-27 18:28:41 +00:00
Ruben Fiszel
08aa6e4a4c
chore(main): release 1.617.2 ( #7702 )
...
* chore(main): release 1.617.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-27 17:38:27 +00:00
Ruben Fiszel
b170df883d
chore(main): release 1.617.1 ( #7698 )
...
* chore(main): release 1.617.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-27 11:57:01 +00:00
Ruben Fiszel
924e32447f
chore(main): release 1.617.0 ( #7692 )
...
* chore(main): release 1.617.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-27 10:23:29 +00:00
Ruben Fiszel
a532fcc8b8
chore(main): release 1.616.0 ( #7689 )
...
* chore(main): release 1.616.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-26 21:06:13 +00:00
Pyra
c5963957b6
feat: add otlp/http internal collector ( #7690 )
...
* feat: add otlp/http internal collector [merge-ee-first]
Signed-off-by: pyranota <pyra@duck.com >
* remove unused import
Signed-off-by: pyranota <pyra@duck.com >
* chore: update ee-repo-ref to b2e51eceaf00719b7b6794b516d42f20a1d96ff7
This commit updates the EE repository reference after PR #390 was merged in windmill-ee-private.
Previous ee-repo-ref: b576da804a0dd3fadf1ad2fbcc0a0df12684d795
New ee-repo-ref: b2e51eceaf00719b7b6794b516d42f20a1d96ff7
Automated by sync-ee-ref workflow.
* fix panic
Signed-off-by: pyranota <pyra@duck.com >
* finish
Signed-off-by: pyranota <pyra@duck.com >
* chore: update ee-repo-ref to c23a9fb439a71bf574139422b8a43770167ed233
This commit updates the EE repository reference after PR #392 was merged in windmill-ee-private.
Previous ee-repo-ref: 657a61696699d7d9751dc8e30935372bb5af2db7
New ee-repo-ref: c23a9fb439a71bf574139422b8a43770167ed233
Automated by sync-ee-ref workflow.
* defensive programming
Signed-off-by: pyranota <pyra@duck.com >
* ee repo ref
Signed-off-by: pyranota <pyra@duck.com >
* Apply suggestions from code review
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* fix silly claude
Signed-off-by: pyranota <pyra@duck.com >
* chore: update ee-repo-ref to e9f7a4485b2d21746c6a4a4c38fa1cbac2b942af
This commit updates the EE repository reference after PR #393 was merged in windmill-ee-private.
Previous ee-repo-ref: bc6c149c01d7063171488b7930f40ffce73a65d3
New ee-repo-ref: e9f7a4485b2d21746c6a4a4c38fa1cbac2b942af
Automated by sync-ee-ref workflow.
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-01-26 19:29:09 +00:00
dieriba
6418c4bcc6
feat: nextcloud native triggers ( #6797 )
2026-01-26 16:49:52 +00:00
Ruben Fiszel
f495cebd7d
chore(main): release 1.615.3 ( #7687 )
...
* chore(main): release 1.615.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-26 16:08:16 +00:00
Ruben Fiszel
7191426ea2
chore(main): release 1.615.2 ( #7685 )
...
* chore(main): release 1.615.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-26 15:54:43 +00:00
Ruben Fiszel
0afc6bc46e
chore(main): release 1.615.1 ( #7684 )
...
* chore(main): release 1.615.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-26 13:20:46 +00:00
Ruben Fiszel
ac56ffe052
chore(main): release 1.615.0 ( #7674 )
...
* chore(main): release 1.615.0
* Apply automatic changes
* pin rdkafka
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-26 11:41:33 +00:00
centdix
2553d987d9
feat(ai): native bedrock compatibility ( #7668 )
...
* check endpoint
* use flag for cred check on worker
* use sdk for auth chat side
* cleaning
* cleaning
* also handle GET
* Add session token support in BedrockClient::from_credentials
Users with temporary STS credentials need session tokens for AWS
authentication. This adds the optional session_token parameter to
support these use cases.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* Cache AWS SDK config loading to avoid repeated I/O
aws_config::load_defaults() performs environment variable lookups and
potentially file I/O on each call. Cache the result in a static OnceCell
to improve performance on high-frequency Bedrock requests.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* Add debouncing to Bedrock credential check button
Prevent rapid clicks from spawning multiple concurrent flow preview
jobs for the worker credential check.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* Remove orphaned SigV4 signing comment
The manual SigV4 signing code was removed in favor of the AWS SDK,
but this documentation comment was left behind.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* Remove verbose tracing info and change-related comments
- Remove per-request auth method info logs (too verbose for production)
- Simplify from_env log to single debug-level message
- Remove comments describing future changes rather than current behavior
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* cleaning
* Fix Bedrock feature flag compilation warnings
Gate AWS-specific imports, struct fields, and methods behind the bedrock
feature flag to eliminate dead code warnings when building without the
bedrock feature enabled.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* bedrock flag
* cleaning
* Move BedrockCredentialsCheck from edit drawer to add drawer
The component was incorrectly shown when editing resources instead of
when adding new ones. Moved it from ResourceEditor.svelte to
ApiConnectForm.svelte.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* cleaning
* cleaning
* make aws-config optional
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2026-01-26 11:04:14 +00:00
Ruben Fiszel
2df369d141
add back deps
2026-01-26 08:55:17 +00:00
Ruben Fiszel
e2fdfb9765
pin rdkafka
2026-01-26 08:22:54 +00:00
Ruben Fiszel
0b6100c8b2
clean up cargo + update rmcp
2026-01-26 08:04:17 +00:00
Ruben Fiszel
8904f7b3f7
chore(main): release 1.614.0 ( #7650 )
...
* chore(main): release 1.614.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-23 12:56:16 +00:00
Pyra
7249b82dba
feat: better mixed versions handling ( #7628 )
2026-01-22 23:16:57 +00:00
Ruben Fiszel
22b222031e
chore(main): release 1.613.4 ( #7646 )
...
* chore(main): release 1.613.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-21 14:23:09 +00:00
Ruben Fiszel
ddfbe026c0
chore(main): release 1.613.3 ( #7644 )
...
* chore(main): release 1.613.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-21 13:23:00 +00:00
Ruben Fiszel
27b3ce7e77
chore(main): release 1.613.2 ( #7642 )
...
* chore(main): release 1.613.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-21 12:44:44 +00:00
Ruben Fiszel
8c41045e04
chore(main): release 1.613.1 ( #7637 )
...
* chore(main): release 1.613.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-21 01:45:01 +00:00
Ruben Fiszel
2a64c208a1
chore(main): release 1.613.0 ( #7617 )
...
* chore(main): release 1.613.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-20 21:18:40 +00:00
Diego Imbert
0e91a86458
[ee] S3 Buckets workspace restrictions ( #7627 )
...
* S3_BUCKETS_WORKSPACE_RESTRICTIONS
* ee repo ref
* nit frontend refactor
2026-01-20 16:50:32 +00:00
Pyra
95df7b9a6a
feat: otel REST tracing ( #7571 )
2026-01-20 13:38:02 +00:00
Ruben Fiszel
6ee56d2ca9
chore(main): release 1.612.2 ( #7614 )
...
* chore(main): release 1.612.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-19 20:39:35 +00:00
Ruben Fiszel
fa3440001c
chore(main): release 1.612.1 ( #7612 )
...
* chore(main): release 1.612.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-19 18:41:41 +00:00
Ruben Fiszel
75dab4886c
chore(main): release 1.612.0 ( #7609 )
...
* chore(main): release 1.612.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-19 17:56:59 +00:00
Ruben Fiszel
1c8c7949fe
chore(main): release 1.611.0 ( #7604 )
...
* chore(main): release 1.611.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-19 10:59:42 +00:00
Ruben Fiszel
4d8721c163
chore(main): release 1.610.1 ( #7601 )
...
* chore(main): release 1.610.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-17 21:30:19 +00:00
Ruben Fiszel
437025a078
chore(main): release 1.610.0 ( #7596 )
...
* chore(main): release 1.610.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-17 21:08:41 +00:00
Ruben Fiszel
b3cb41efa4
feat: add private npm registry proxy support for ATA in webide ( #7597 )
2026-01-17 10:44:30 +00:00
Ruben Fiszel
857d031b2b
chore(main): release 1.609.0 ( #7593 )
...
* chore(main): release 1.609.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-16 22:19:31 +00:00