Ruben Fiszel and rubenfiszel
690ccbdb23
chore(main): release 1.633.0 ( #7924 )
...
* chore(main): release 1.633.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-12 13:44:14 +00:00
Ruben Fiszel
dfd310d414
sqlx
2026-02-12 13:19:05 +00:00
Ruben Fiszel
bda37e296d
sqlx nits
2026-02-12 12:16:23 +00:00
Ruben Fiszel
421d2fd368
sqlx
2026-02-12 11:38:27 +00:00
hugocasa
dc47fca91b
fix: save deployment msg in CE ( #7923 )
2026-02-12 10:54:38 +00:00
0a4b80e859
feat: /health endpoints ( #7727 )
...
* feat: /health endpoints
* Update SQLx metadata
* use different paths + caching + prometheus
* update prom metrics
* all
---------
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2026-02-12 10:53:27 +00:00
Pyra
d0520997be
nit(python): add mapping for azure-identity #7922
2026-02-12 10:07:21 +00:00
Ruben Fiszel
2d52350c24
chore(main): release 1.632.0 ( #7919 )
2026-02-12 09:52:26 +00:00
Guilhem
959610c483
fix(frontend): redesign instance settings ( #7916 )
...
* handle dirty config
* Move instance update in drawer actions
* Put windmill version in drawer header
* Use sidebar instead of tabs
* Rework user section
* improve user table
* Handle EE
* Add settings section header
* test-1
* option 2
* create new settings group
* harmonize all settings inputs
* improve members/users table styling
* refactor instance setup
* show user count
* nit
* Create setting card component
* harmonize instance settings and workspace settings
* fix python version loader
* nit
* clean code
* nit
* add email validation
* fix reactivity issue on default value
* fix dirty config check
* fix object storage dirty config check
* Fix object storage settings reactivity
* fix indexer dirty reactivity
* Add validation for indexer
* fix sso dirty issues
* clean
* nit
2026-02-12 09:50:01 +00:00
Ruben Fiszel
c1514b587b
better krb5 dockerfile setup
2026-02-12 09:45:51 +00:00
25a702a3cf
internal: Improve instructions for claude ( #7921 )
...
* Improve CLAUDE.md instructions and compact DB schema summary
- Add code validation instructions (cargo check, npm run check) to all
CLAUDE.md files with guidance to use only relevant feature flags
- Reference backend/CLAUDE.md and frontend/CLAUDE.md paths from root
- Add database querying guidance (psql commands for exact table info)
- Compact summarize_schema.py output: inline columns, shorten types,
one-line enums, drop indexes (use psql \d for exact info)
- Fix FK parsing for multi-line ALTER TABLE statements
- Result: schema summary reduced from 1514 lines/40KB to 194 lines/23KB
* cleaning
* fix: use prefix-based type abbreviations and filter CONSTRAINT pseudo-columns
- Change TYPE_ABBREVIATIONS matching from exact to prefix-based so
parametrized types (character(64) -> char(64)) and array types
(integer[] -> int[], real[] -> float[]) are properly abbreviated
- Skip CONSTRAINT lines inside CREATE TABLE blocks that were being
incorrectly matched as columns by the column regex
- Update summarized_schema.txt to reflect both changes
Co-authored-by: centdix <centdix@users.noreply.github.com >
---------
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: centdix <centdix@users.noreply.github.com >
2026-02-12 07:19:44 +00:00
centdix
a2b1cafc1b
internal: git action cleaning ( #7920 )
...
* cleaning
* cleaning
2026-02-11 22:15:19 +00:00
centdix
64e38d14c6
feat(ai): add AWS bedrock session token support ( #7908 )
...
* Add AWS Bedrock session token support in API and worker
* Add Bedrock auth mode integration tests for AI agents
* Split Bedrock integration test env vars for IAM and session creds
* cleaning
* Add masked Bedrock bearer-token debug info logs
* Revert "Add masked Bedrock bearer-token debug info logs"
This reverts commit 6b2fc5e7c2d5b1c6db81f416a4439941a084108c.
* cleaning
2026-02-11 19:29:58 +00:00
hugocasa and claude[bot]
6030b15bec
fix: hash long dedicated worker tags ( #7914 )
...
* fix: hash long dedicated worker tags
* Update frontend/src/lib/components/dedicated_worker.ts
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-02-11 19:29:44 +00:00
Alexander Petric
e0309d6ee4
fix: add kafka kerberos runtime packages ( #7918 )
2026-02-11 19:27:42 +00:00
Henri Courdent
2f7bee814d
Team plans page clarifications & readability ( #7910 )
...
* Team plans page clarifications & readability
* Using SettingsPageHeader
2026-02-11 16:30:41 +00:00
centdix
a514079fac
remove claude from flake ( #7913 )
2026-02-11 16:30:19 +00:00
centdix
0df5b1ffc6
docs command ( #7912 )
2026-02-11 16:30:07 +00:00
Ruben Fiszel and Claude Opus 4.6
34c5151b6c
replace leftover common:: references in dependency_map test ( #7911 )
...
* fix: replace leftover common:: references in dependency_map test
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* fix: add missing deno_core/mcp features and gate dead code in permissions test
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 16:05:34 +00:00
Ruben Fiszel and Claude Opus 4.6
4ba49d01ff
add missing feature-gated deps to api-integration-tests crate
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 15:09:14 +00:00
Ruben Fiszel and rubenfiszel
ca64c610db
chore(main): release 1.631.2 ( #7906 )
...
* chore(main): release 1.631.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-11 14:43:13 +00:00
Ruben Fiszel and Claude Opus 4.6
34917d433a
fix(frontend): revert CloseButton refactor that broke tag removal in MultiSelect ( #7909 )
...
The recent refactor of CloseButton (from on:close component events to
onClick prop) broke tag removal in MultiSelect/TagsToListenTo. The
refactor changed on:pointerdown (component event) to onPointerdown
(native DOM event), which stopped native pointerdown propagation and
broke the drag tracking in DraggableTags, causing the dropdown to open
on every close button click.
Reverts CloseButton and all callers back to using createEventDispatcher
and on:close.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 14:27:50 +00:00
Ruben Fiszel and Claude Opus 4.6
bad925aed4
refactor: move integration tests to subcrates to reduce recompilation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 14:04:54 +00:00
Ruben Fiszel
4dde85fc1c
chore: split api-scripts and api-flows
2026-02-11 13:27:00 +00:00
Devdatta Talele
b9945fb94e
fix: strip unsupported schema fields for Google AI ( #7894 )
...
Closes #7759
2026-02-11 13:26:08 +00:00
wendrul
d9e8c10950
fix: nix flake libz.so for deno_core ( #7905 )
2026-02-11 13:13:36 +00:00
Ruben Fiszel and rubenfiszel
9269d44863
chore(main): release 1.631.1 ( #7904 )
...
* chore(main): release 1.631.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-11 12:45:39 +00:00
Ruben Fiszel
5caebdb069
fix: add kafka-gssapi support to ee builds
2026-02-11 12:40:59 +00:00
Ruben Fiszel and rubenfiszel
feff122134
chore(main): release 1.631.0 ( #7898 )
...
* chore(main): release 1.631.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-11 12:08:25 +00:00
centdix and Claude Opus 4.6
d141be9e1e
feat(ai): support 1M context window for Anthropic resources ( #7891 )
...
* feat(ai): support 1M context window for Anthropic resources
Add `enable_1m_context` boolean field to Anthropic resource configuration.
When enabled (and not using Vertex AI), sends the `anthropic-beta: context-1m-2025-08-07`
header in both the API proxy layer and the AI agent worker layer.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* fix(ai): add serde alias for enable_1M_context DB field name
The resource_type schema uses `enable_1M_context` (uppercase M) but
serde only matched `enable_1m_context` and `enable1mContext`, causing
the field to always deserialize as false.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 12:01:46 +00:00
hugocasa and Ruben Fiszel
e470068c68
fix: waitJob getJob and streamJob in raw apps ( #7901 )
...
* fix: waitJob getJob and streamJob in raw apps
* nits
* use latest ui builder
* fix
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2026-02-11 11:41:37 +00:00
Pyra and claude[bot]
f0c4ede188
feat(uv): index resolve strategy ( #7885 )
...
* fix
* fix
Signed-off-by: pyranota <pyra@duck.com >
* Update backend/windmill-worker/src/python_executor.rs
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Update backend/windmill-worker/src/python_executor.rs
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-02-11 11:18:51 +00:00
Ruben Fiszel
1bda2f8f7d
fix: otel gracefully handle no native ts
2026-02-11 11:15:01 +00:00
Ruben Fiszel and Claude Opus 4.6
e1183f8b15
refactor: extract 12 leaf crates from windmill-api ( #7899 )
...
* feat(backend): extract 12 leaf crates from windmill-api to improve incremental compilation
Extract independent modules from windmill-api (90k LOC monolith) into
separate leaf crates to reduce incremental compilation times. Modules
extracted: assets, configs, debug, flow-conversations, inputs,
npm-proxy, openapi, schedule, settings, workers, agent-workers, and
alerting (from windmill-common).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* fix: add windmill-api-settings dep to root crate, make ee_oss public
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* test: add agent_workers integration tests
8 tests covering agent worker lifecycle:
- Simple script execution (bun)
- Script with arguments
- Script with logs (verified in job_logs table)
- Script failure handling
- Complex result (nested objects/arrays)
- Agent token creation via API
- Token creation + Initial/MainLoop ping cycle
- Multiple sequential job execution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* all
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 10:31:03 +00:00
Ruben Fiszel
203040f0a1
dotNet ( #7900 )
2026-02-11 10:23:31 +00:00
Ruben Fiszel
e47475a63f
fix: worker do not apply migrations anymore but wait for servers to do so
2026-02-11 08:16:06 +00:00
Ruben Fiszel
82c73dcb7d
update refs
2026-02-11 07:12:45 +00:00
Ruben Fiszel
038ecf00d3
reorg mcp_tools
2026-02-11 06:44:10 +00:00
Ruben Fiszel
b665441b7d
nit UI + more tests
2026-02-11 06:27:21 +00:00
Guilhem
9ad6bc4191
fix(frontend): improve time picker ( #7893 )
...
* clean layout
* remove useless toggle
* improve layout
* nit
* Fix input type seconds
* convert secondInputs to svelte 5
* redesign seconds input
* Adapt layout where time input is used
* nit
2026-02-11 00:48:18 +00:00
Ruben Fiszel and rubenfiszel
83b52de166
chore(main): release 1.630.2 ( #7897 )
...
* chore(main): release 1.630.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-11 00:29:42 +00:00
Ruben Fiszel
aa62bc30d4
bump rust to 1.93.0
2026-02-11 00:02:24 +00:00
Ruben Fiszel
fc8a546ff2
fix: bump rust version from 1.90.0 to 1.93.0
2026-02-10 23:55:36 +00:00
Ruben Fiszel and rubenfiszel
cfd383cd93
chore(main): release 1.630.1 ( #7896 )
...
* chore(main): release 1.630.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-10 23:45:51 +00:00
Ruben Fiszel
e77691c89c
fix compile
2026-02-10 23:34:15 +00:00
Alexander Petric
ae553facfd
fix: enforce self-approval check on flow resume owner endpoint ( #7886 )
...
* fix: enforce self-approval check on flow resume owner endpoint
* sqlx
* fix test
* fix mcp fields
* test self aproval allowed + other user approves flow
2026-02-10 23:14:40 +00:00
centdix
7c6f34596e
adapt for rmcp update ( #7895 )
2026-02-10 23:11:19 +00:00
centdix
def319db91
internal: fix git actions ( #7892 )
...
* fix git actions
* fix
* rm
2026-02-10 23:11:03 +00:00
Ruben Fiszel and rubenfiszel
ffaeb20615
chore(main): release 1.630.0 ( #7867 )
...
* chore(main): release 1.630.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-02-10 17:58:58 +00:00
Alexander Petric and Ruben Fiszel
ef278b72fb
restore worker-hours occupancy calculation for CU billing ( #7887 )
...
* fix: restore worker-hours occupancy calculation for CU billing
* ee ref
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2026-02-10 17:50:55 +00:00