From ffaeb2061560cd2f5ac3c35044f422c8bc2146d5 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Tue, 10 Feb 2026 18:58:58 +0100 Subject: [PATCH] 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> --- CHANGELOG.md | 18 +++ backend/Cargo.lock | 118 +++++++++--------- backend/Cargo.toml | 4 +- backend/windmill-api/openapi.yaml | 2 +- benchmarks/lib.ts | 2 +- cli/src/main.ts | 2 +- frontend/package-lock.json | 4 +- frontend/package.json | 2 +- lsp/Pipfile | 4 +- openflow.openapi.yaml | 2 +- .../WindmillClient/WindmillClient.psd1 | 2 +- python-client/wmill/pyproject.toml | 2 +- python-client/wmill_pg/pyproject.toml | 2 +- typescript-client/jsr.json | 2 +- typescript-client/package.json | 2 +- version.txt | 2 +- 16 files changed, 94 insertions(+), 76 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 896f7ef025..47c5d610b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [1.630.0](https://github.com/windmill-labs/windmill/compare/v1.629.1...v1.630.0) (2026-02-10) + + +### Features + +* add workspace search and runnable details tools to AI chat modes ([#7874](https://github.com/windmill-labs/windmill/issues/7874)) ([a7e269f](https://github.com/windmill-labs/windmill/commit/a7e269f9f3c82db0d7e6a70e174ac19d3df730d2)) +* **aiagent:** add prompt caching for Anthropic models ([#7878](https://github.com/windmill-labs/windmill/issues/7878)) ([6272cd1](https://github.com/windmill-labs/windmill/commit/6272cd17a4f1300e22e7f0ae27b1a57571deb203)) +* download encrypted usage ([#7804](https://github.com/windmill-labs/windmill/issues/7804)) ([8363ff1](https://github.com/windmill-labs/windmill/commit/8363ff1eeef06f284e6d165fbf2dfb190ead573d)) +* **mcp:** add endpoint tools for scripts, flows, apps, and jobs ([#7859](https://github.com/windmill-labs/windmill/issues/7859)) ([03eb16a](https://github.com/windmill-labs/windmill/commit/03eb16a7c6c3cd9411840814940d09e22ce23305)) +* restriction rulesets for workspaces ([#7879](https://github.com/windmill-labs/windmill/issues/7879)) ([2851b6b](https://github.com/windmill-labs/windmill/commit/2851b6b7caac4a55f5202ace82aba68fd157c52a)) + + +### Bug Fixes + +* **backend:** correct early return with stream + prevent delta miss ([#7872](https://github.com/windmill-labs/windmill/issues/7872)) ([1150eec](https://github.com/windmill-labs/windmill/commit/1150eec7571d5828d10b295cb61cca8edfbdffe0)) +* gate Permissions import behind #[cfg(unix)] for Windows build ([cf596f3](https://github.com/windmill-labs/windmill/commit/cf596f370ae7cc232ca63f4752d7727a74cd449b)) +* retry js eval up to 3 times on timeout from slow DB ([#7890](https://github.com/windmill-labs/windmill/issues/7890)) ([4c87e7a](https://github.com/windmill-labs/windmill/commit/4c87e7ac2e09ec83cfb998a1cebcb9b9c5ef8027)) + ## [1.629.1](https://github.com/windmill-labs/windmill/compare/v1.629.0...v1.629.1) (2026-02-10) diff --git a/backend/Cargo.lock b/backend/Cargo.lock index 3cc499bf2b..25b3f2ec6b 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -8960,9 +8960,9 @@ dependencies = [ [[package]] name = "ntapi" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c70f219e21142367c70c0b30c6a9e3a14d55b4d12a204d897fbec83a0363f081" +checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" dependencies = [ "winapi", ] @@ -11317,9 +11317,9 @@ dependencies = [ [[package]] name = "rmcp" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a621b37a548ff6ab6292d57841eb25785a7f146d89391a19c9f199414bd13da" +checksum = "1bef41ebc9ebed2c1b1d90203e9d1756091e8a00bbc3107676151f39868ca0ee" dependencies = [ "async-trait", "axum 0.8.4", @@ -11352,9 +11352,9 @@ dependencies = [ [[package]] name = "rmcp-macros" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b79ed92303f9262db79575aa8c3652581668e9d136be6fd0b9ededa78954c95" +checksum = "0e88ad84b8b6237a934534a62b379a5be6388915663c0cc598ceb9b3292bbbfe" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -15725,7 +15725,7 @@ dependencies = [ [[package]] name = "windmill" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-nats", @@ -15783,7 +15783,7 @@ dependencies = [ [[package]] name = "windmill-api" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "argon2", @@ -15907,7 +15907,7 @@ dependencies = [ [[package]] name = "windmill-api-auth" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "axum 0.7.9", @@ -15933,7 +15933,7 @@ dependencies = [ [[package]] name = "windmill-api-client" -version = "1.629.1" +version = "1.630.0" dependencies = [ "reqwest 0.12.28", "serde", @@ -15943,7 +15943,7 @@ dependencies = [ [[package]] name = "windmill-api-embeddings" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "axum 0.7.9", @@ -15966,7 +15966,7 @@ dependencies = [ [[package]] name = "windmill-api-groups" -version = "1.629.1" +version = "1.630.0" dependencies = [ "axum 0.7.9", "chrono", @@ -15986,7 +15986,7 @@ dependencies = [ [[package]] name = "windmill-api-jobs" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "axum 0.7.9", @@ -16011,7 +16011,7 @@ dependencies = [ [[package]] name = "windmill-api-scripts" -version = "1.629.1" +version = "1.630.0" dependencies = [ "axum 0.7.9", "chrono", @@ -16040,7 +16040,7 @@ dependencies = [ [[package]] name = "windmill-api-sse" -version = "1.629.1" +version = "1.630.0" dependencies = [ "lazy_static", "serde", @@ -16052,7 +16052,7 @@ dependencies = [ [[package]] name = "windmill-api-users" -version = "1.629.1" +version = "1.630.0" dependencies = [ "argon2", "axum 0.7.9", @@ -16075,7 +16075,7 @@ dependencies = [ [[package]] name = "windmill-api-workspaces" -version = "1.629.1" +version = "1.630.0" dependencies = [ "axum 0.7.9", "chrono", @@ -16104,7 +16104,7 @@ dependencies = [ [[package]] name = "windmill-audit" -version = "1.629.1" +version = "1.630.0" dependencies = [ "chrono", "lazy_static", @@ -16118,7 +16118,7 @@ dependencies = [ [[package]] name = "windmill-autoscaling" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "axum 0.7.9", @@ -16137,7 +16137,7 @@ dependencies = [ [[package]] name = "windmill-common" -version = "1.629.1" +version = "1.630.0" dependencies = [ "aes-gcm", "anyhow", @@ -16236,7 +16236,7 @@ dependencies = [ [[package]] name = "windmill-dep-map" -version = "1.629.1" +version = "1.630.0" dependencies = [ "chrono", "itertools 0.14.0", @@ -16255,7 +16255,7 @@ dependencies = [ [[package]] name = "windmill-git-sync" -version = "1.629.1" +version = "1.630.0" dependencies = [ "regex", "serde", @@ -16270,7 +16270,7 @@ dependencies = [ [[package]] name = "windmill-indexer" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "astral-tokio-tar", @@ -16294,7 +16294,7 @@ dependencies = [ [[package]] name = "windmill-jseval" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "futures", @@ -16311,7 +16311,7 @@ dependencies = [ [[package]] name = "windmill-macros" -version = "1.629.1" +version = "1.630.0" dependencies = [ "itertools 0.14.0", "lazy_static", @@ -16327,7 +16327,7 @@ dependencies = [ [[package]] name = "windmill-mcp" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-trait", @@ -16348,7 +16348,7 @@ dependencies = [ [[package]] name = "windmill-native-triggers" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-trait", @@ -16379,7 +16379,7 @@ dependencies = [ [[package]] name = "windmill-oauth" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-oauth2", @@ -16403,7 +16403,7 @@ dependencies = [ [[package]] name = "windmill-parser" -version = "1.629.1" +version = "1.630.0" dependencies = [ "convert_case 0.6.0", "serde", @@ -16412,7 +16412,7 @@ dependencies = [ [[package]] name = "windmill-parser-bash" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "lazy_static", @@ -16424,7 +16424,7 @@ dependencies = [ [[package]] name = "windmill-parser-csharp" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "serde_json", @@ -16436,7 +16436,7 @@ dependencies = [ [[package]] name = "windmill-parser-go" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "gosyn", @@ -16448,7 +16448,7 @@ dependencies = [ [[package]] name = "windmill-parser-graphql" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "lazy_static", @@ -16460,7 +16460,7 @@ dependencies = [ [[package]] name = "windmill-parser-java" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "serde_json", @@ -16472,7 +16472,7 @@ dependencies = [ [[package]] name = "windmill-parser-nu" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "nu-parser", @@ -16483,7 +16483,7 @@ dependencies = [ [[package]] name = "windmill-parser-php" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "itertools 0.14.0", @@ -16494,7 +16494,7 @@ dependencies = [ [[package]] name = "windmill-parser-py" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "itertools 0.14.0", @@ -16507,7 +16507,7 @@ dependencies = [ [[package]] name = "windmill-parser-py-imports" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-recursion", @@ -16531,7 +16531,7 @@ dependencies = [ [[package]] name = "windmill-parser-ruby" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "lazy_static", @@ -16545,7 +16545,7 @@ dependencies = [ [[package]] name = "windmill-parser-rust" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "convert_case 0.6.0", @@ -16562,7 +16562,7 @@ dependencies = [ [[package]] name = "windmill-parser-sql" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "lazy_static", @@ -16576,7 +16576,7 @@ dependencies = [ [[package]] name = "windmill-parser-ts" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "lazy_static", @@ -16595,7 +16595,7 @@ dependencies = [ [[package]] name = "windmill-parser-yaml" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "serde", @@ -16606,7 +16606,7 @@ dependencies = [ [[package]] name = "windmill-queue" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-recursion", @@ -16643,7 +16643,7 @@ dependencies = [ [[package]] name = "windmill-runtime-nativets" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "const_format", @@ -16681,7 +16681,7 @@ dependencies = [ [[package]] name = "windmill-sql-datatype-parser-wasm" -version = "1.629.1" +version = "1.630.0" dependencies = [ "wasm-bindgen", "wasm-bindgen-test", @@ -16691,7 +16691,7 @@ dependencies = [ [[package]] name = "windmill-store" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-recursion", @@ -16720,7 +16720,7 @@ dependencies = [ [[package]] name = "windmill-trigger" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-trait", @@ -16753,7 +16753,7 @@ dependencies = [ [[package]] name = "windmill-trigger-email" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-trait", @@ -16773,7 +16773,7 @@ dependencies = [ [[package]] name = "windmill-trigger-gcp" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-trait", @@ -16807,7 +16807,7 @@ dependencies = [ [[package]] name = "windmill-trigger-http" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-trait", @@ -16841,7 +16841,7 @@ dependencies = [ [[package]] name = "windmill-trigger-kafka" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-trait", @@ -16864,7 +16864,7 @@ dependencies = [ [[package]] name = "windmill-trigger-mqtt" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-trait", @@ -16888,7 +16888,7 @@ dependencies = [ [[package]] name = "windmill-trigger-nats" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-nats", @@ -16912,7 +16912,7 @@ dependencies = [ [[package]] name = "windmill-trigger-postgres" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-trait", @@ -16947,7 +16947,7 @@ dependencies = [ [[package]] name = "windmill-trigger-sqs" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-trait", @@ -16975,7 +16975,7 @@ dependencies = [ [[package]] name = "windmill-trigger-websocket" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-trait", @@ -16998,7 +16998,7 @@ dependencies = [ [[package]] name = "windmill-types" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "chrono", @@ -17015,7 +17015,7 @@ dependencies = [ [[package]] name = "windmill-worker" -version = "1.629.1" +version = "1.630.0" dependencies = [ "anyhow", "async-once-cell", diff --git a/backend/Cargo.toml b/backend/Cargo.toml index 43ec791585..d5bae4b016 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windmill" -version = "1.629.1" +version = "1.630.0" authors.workspace = true edition.workspace = true @@ -59,7 +59,7 @@ members = [ exclude = ["./windmill-duckdb-ffi-internal"] [workspace.package] -version = "1.629.1" +version = "1.630.0" authors = ["Ruben Fiszel "] edition = "2021" diff --git a/backend/windmill-api/openapi.yaml b/backend/windmill-api/openapi.yaml index ed88e6a321..8c34eed5ab 100644 --- a/backend/windmill-api/openapi.yaml +++ b/backend/windmill-api/openapi.yaml @@ -1,7 +1,7 @@ openapi: "3.0.3" info: - version: 1.629.1 + version: 1.630.0 title: Windmill API contact: diff --git a/benchmarks/lib.ts b/benchmarks/lib.ts index d398be2c09..2856e90dfa 100644 --- a/benchmarks/lib.ts +++ b/benchmarks/lib.ts @@ -2,7 +2,7 @@ import { sleep } from "https://deno.land/x/sleep@v1.2.1/mod.ts"; import * as windmill from "https://deno.land/x/windmill@v1.174.0/mod.ts"; import * as api from "https://deno.land/x/windmill@v1.174.0/windmill-api/index.ts"; -export const VERSION = "v1.629.1"; +export const VERSION = "v1.630.0"; export async function login(email: string, password: string): Promise { return await windmill.UserService.login({ diff --git a/cli/src/main.ts b/cli/src/main.ts index 5a6972f023..f714d9af65 100644 --- a/cli/src/main.ts +++ b/cli/src/main.ts @@ -77,7 +77,7 @@ export { // } // }); -export const VERSION = "1.629.1"; +export const VERSION = "1.630.0"; // Re-exported from constants.ts to maintain backwards compatibility export { WM_FORK_PREFIX } from "./core/constants.ts"; diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a788d21b23..a224420305 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "windmill-components", - "version": "1.629.1", + "version": "1.630.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "windmill-components", - "version": "1.629.1", + "version": "1.630.0", "hasInstallScript": true, "license": "AGPL-3.0", "dependencies": { diff --git a/frontend/package.json b/frontend/package.json index d839470ec8..11544a4837 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "windmill-components", - "version": "1.629.1", + "version": "1.630.0", "scripts": { "dev": "vite dev", "build": "vite build", diff --git a/lsp/Pipfile b/lsp/Pipfile index c1c8632037..23483f44c0 100644 --- a/lsp/Pipfile +++ b/lsp/Pipfile @@ -4,8 +4,8 @@ verify_ssl = true name = "pypi" [packages] -wmill = ">=1.629.1" -wmill_pg = ">=1.629.1" +wmill = ">=1.630.0" +wmill_pg = ">=1.630.0" sendgrid = "*" mysql-connector-python = "*" pymongo = "*" diff --git a/openflow.openapi.yaml b/openflow.openapi.yaml index 057b9f496b..57ec00b898 100644 --- a/openflow.openapi.yaml +++ b/openflow.openapi.yaml @@ -1,7 +1,7 @@ openapi: '3.0.3' info: - version: 1.629.1 + version: 1.630.0 title: OpenFlow Spec contact: name: Ruben Fiszel diff --git a/powershell-client/WindmillClient/WindmillClient.psd1 b/powershell-client/WindmillClient/WindmillClient.psd1 index b4078f6cdc..348ab2f1ec 100644 --- a/powershell-client/WindmillClient/WindmillClient.psd1 +++ b/powershell-client/WindmillClient/WindmillClient.psd1 @@ -12,7 +12,7 @@ RootModule = 'WindmillClient.psm1' # Version number of this module. - ModuleVersion = '1.629.1' + ModuleVersion = '1.630.0' # Supported PSEditions # CompatiblePSEditions = @() diff --git a/python-client/wmill/pyproject.toml b/python-client/wmill/pyproject.toml index 90c9741f54..3ee2e53059 100644 --- a/python-client/wmill/pyproject.toml +++ b/python-client/wmill/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "wmill" -version = "1.629.1" +version = "1.630.0" description = "A client library for accessing Windmill server wrapping the Windmill client API" license = "Apache-2.0" homepage = "https://windmill.dev" diff --git a/python-client/wmill_pg/pyproject.toml b/python-client/wmill_pg/pyproject.toml index e9519d7760..115dfd4acc 100644 --- a/python-client/wmill_pg/pyproject.toml +++ b/python-client/wmill_pg/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "wmill-pg" -version = "1.629.1" +version = "1.630.0" description = "An extension client for the wmill client library focused on pg" license = "Apache-2.0" homepage = "https://windmill.dev" diff --git a/typescript-client/jsr.json b/typescript-client/jsr.json index a5141aaa0b..e83d0ccf83 100644 --- a/typescript-client/jsr.json +++ b/typescript-client/jsr.json @@ -1,6 +1,6 @@ { "name": "@windmill/windmill", - "version": "1.629.1", + "version": "1.630.0", "exports": "./src/index.ts", "publish": { "exclude": ["!src", "./s3Types.ts", "./sqlUtils.ts", "./client.ts"] diff --git a/typescript-client/package.json b/typescript-client/package.json index 751b6a16a8..e8b6c0612c 100644 --- a/typescript-client/package.json +++ b/typescript-client/package.json @@ -1,7 +1,7 @@ { "name": "windmill-client", "description": "Windmill SDK client for browsers and Node.js", - "version": "1.629.1", + "version": "1.630.0", "author": "Ruben Fiszel", "license": "Apache 2.0", "sideEffects": false, diff --git a/version.txt b/version.txt index a301a9d961..5d053cd9e4 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.629.1 +1.630.0