diff --git a/CHANGELOG.md b/CHANGELOG.md index 977fed5c99..ca7a45cb32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [1.476.0](https://github.com/windmill-labs/windmill/compare/v1.475.1...v1.476.0) (2025-03-11) + + +### Features + +* option to prefix http route with workspace id ([#5461](https://github.com/windmill-labs/windmill/issues/5461)) ([61a5cea](https://github.com/windmill-labs/windmill/commit/61a5ceaba38787dc146a36b443bbd3f78e26102b)) + + +### Bug Fixes + +* cache for querying scripts correclty handles ScriptMetadata ([#5466](https://github.com/windmill-labs/windmill/issues/5466)) ([6dd2502](https://github.com/windmill-labs/windmill/commit/6dd2502d70dffcadee4427164db02607cd109c61)) +* codebases compatible with git sync ([#5470](https://github.com/windmill-labs/windmill/issues/5470)) ([bd7586a](https://github.com/windmill-labs/windmill/commit/bd7586a5eec5516fe291070303fa6516d8adc8de)) + ## [1.475.1](https://github.com/windmill-labs/windmill/compare/v1.475.0...v1.475.1) (2025-03-11) diff --git a/backend/Cargo.lock b/backend/Cargo.lock index 48962599fb..cebb7daf7e 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -628,7 +628,7 @@ checksum = "021cf450e9574793e45e1044a5d3d94bba7dbaa0802e6122e9c10eb8c4dd12dc" dependencies = [ "base64 0.22.1", "bytes", - "http 1.2.0", + "http 1.3.0", "rand 0.8.5", "reqwest 0.12.12", "serde", @@ -935,7 +935,7 @@ dependencies = [ "hex", "hmac", "http 0.2.12", - "http 1.2.0", + "http 1.3.0", "once_cell", "percent-encoding", "sha2 0.10.8", @@ -1006,7 +1006,7 @@ dependencies = [ "bytes-utils", "futures-core", "http 0.2.12", - "http 1.2.0", + "http 1.3.0", "http-body 0.4.6", "once_cell", "percent-encoding", @@ -1068,7 +1068,7 @@ dependencies = [ "bytes", "fastrand 2.3.0", "http 0.2.12", - "http 1.2.0", + "http 1.3.0", "http-body 0.4.6", "http-body 1.0.1", "once_cell", @@ -1088,7 +1088,7 @@ dependencies = [ "aws-smithy-types", "bytes", "http 0.2.12", - "http 1.2.0", + "http 1.3.0", "pin-project-lite", "tokio", "tracing", @@ -1106,7 +1106,7 @@ dependencies = [ "bytes-utils", "futures-core", "http 0.2.12", - "http 1.2.0", + "http 1.3.0", "http-body 0.4.6", "http-body 1.0.1", "http-body-util", @@ -1154,7 +1154,7 @@ dependencies = [ "axum-core", "bytes", "futures-util", - "http 1.2.0", + "http 1.3.0", "http-body 1.0.1", "http-body-util", "hyper 1.6.0", @@ -1188,7 +1188,7 @@ dependencies = [ "async-trait", "bytes", "futures-util", - "http 1.2.0", + "http 1.3.0", "http-body 1.0.1", "http-body-util", "mime", @@ -1496,7 +1496,7 @@ dependencies = [ "futures-core", "futures-util", "hex", - "http 1.2.0", + "http 1.3.0", "http-body-util", "hyper 1.6.0", "hyper-named-pipe", @@ -2995,7 +2995,7 @@ dependencies = [ "deno_error", "deno_media_type", "deno_path_util", - "http 1.2.0", + "http 1.3.0", "indexmap 2.8.0", "log", "once_cell", @@ -3203,7 +3203,7 @@ dependencies = [ "error_reporter", "h2 0.4.8", "hickory-resolver", - "http 1.2.0", + "http 1.3.0", "http-body-util", "hyper 1.6.0", "hyper-rustls 0.27.5", @@ -3290,7 +3290,7 @@ dependencies = [ "deno_websocket", "flate2", "http 0.2.12", - "http 1.2.0", + "http 1.3.0", "httparse", "hyper 0.14.32", "hyper 1.6.0", @@ -3357,7 +3357,7 @@ dependencies = [ "denokv_remote", "denokv_sqlite", "faster-hex", - "http 1.2.0", + "http 1.3.0", "http-body-util", "log", "num-bigint", @@ -3484,7 +3484,7 @@ dependencies = [ "faster-hex", "h2 0.4.8", "hkdf", - "http 1.2.0", + "http 1.3.0", "http-body-util", "hyper 1.6.0", "hyper-util", @@ -3754,7 +3754,7 @@ dependencies = [ "dlopen2 0.6.1", "encoding_rs", "fastwebsockets", - "http 1.2.0", + "http 1.3.0", "http-body-util", "hyper 0.14.32", "hyper 1.6.0", @@ -3939,7 +3939,7 @@ dependencies = [ "deno_tls", "fastwebsockets", "h2 0.4.8", - "http 1.2.0", + "http 1.3.0", "http-body-util", "hyper 1.6.0", "hyper-util", @@ -4002,7 +4002,7 @@ dependencies = [ "deno_error", "denokv_proto", "futures", - "http 1.2.0", + "http 1.3.0", "log", "prost", "rand 0.8.5", @@ -5468,7 +5468,7 @@ dependencies = [ "fnv", "futures-core", "futures-sink", - "http 1.2.0", + "http 1.3.0", "indexmap 2.8.0", "slab", "tokio", @@ -5759,9 +5759,9 @@ dependencies = [ [[package]] name = "http" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea" +checksum = "0a761d192fbf18bdef69f5ceedd0d1333afcbda0ee23840373b8317570d23c65" dependencies = [ "bytes", "fnv", @@ -5786,18 +5786,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes", - "http 1.2.0", + "http 1.3.0", ] [[package]] name = "http-body-util" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" dependencies = [ "bytes", - "futures-util", - "http 1.2.0", + "futures-core", + "http 1.3.0", "http-body 1.0.1", "pin-project-lite", ] @@ -5875,7 +5875,7 @@ dependencies = [ "futures-channel", "futures-util", "h2 0.4.8", - "http 1.2.0", + "http 1.3.0", "http-body 1.0.1", "httparse", "httpdate", @@ -5924,7 +5924,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" dependencies = [ "futures-util", - "http 1.2.0", + "http 1.3.0", "hyper 1.6.0", "hyper-util", "rustls 0.23.23", @@ -5987,7 +5987,7 @@ dependencies = [ "bytes", "futures-channel", "futures-util", - "http 1.2.0", + "http 1.3.0", "http-body 1.0.1", "hyper 1.6.0", "pin-project-lite", @@ -6675,9 +6675,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.170" +version = "0.2.171" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828" +checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" [[package]] name = "libffi" @@ -7273,7 +7273,7 @@ dependencies = [ "bytes", "encoding_rs", "futures-util", - "http 1.2.0", + "http 1.3.0", "httparse", "memchr", "mime", @@ -7726,7 +7726,7 @@ dependencies = [ "base64 0.22.1", "chrono", "getrandom 0.2.15", - "http 1.2.0", + "http 1.3.0", "rand 0.8.5", "reqwest 0.12.12", "serde", @@ -7865,7 +7865,7 @@ dependencies = [ "dyn-clone", "ed25519-dalek", "hmac", - "http 1.2.0", + "http 1.3.0", "itertools 0.10.5", "log", "oauth2", @@ -7973,7 +7973,7 @@ checksum = "10a8a7f5f6ba7c1b286c2fbca0454eaba116f63bbe69ed250b642d36fbb04d80" dependencies = [ "async-trait", "bytes", - "http 1.2.0", + "http 1.3.0", "opentelemetry", ] @@ -7985,7 +7985,7 @@ checksum = "91cf61a1868dacc576bf2b2a1c3e9ab150af7272909e80085c3173384fe11f76" dependencies = [ "async-trait", "futures-core", - "http 1.2.0", + "http 1.3.0", "opentelemetry", "opentelemetry-http", "opentelemetry-proto", @@ -9435,7 +9435,7 @@ dependencies = [ "futures-core", "futures-util", "h2 0.4.8", - "http 1.2.0", + "http 1.3.0", "http-body 1.0.1", "http-body-util", "hyper 1.6.0", @@ -12385,7 +12385,7 @@ dependencies = [ "bytes", "futures-core", "futures-sink", - "http 1.2.0", + "http 1.3.0", "httparse", "rand 0.8.5", "ring 0.17.13", @@ -12467,7 +12467,7 @@ dependencies = [ "base64 0.22.1", "bytes", "h2 0.4.8", - "http 1.2.0", + "http 1.3.0", "http-body 1.0.1", "http-body-util", "hyper 1.6.0", @@ -12547,7 +12547,7 @@ dependencies = [ "axum-core", "cookie 0.18.1", "futures-util", - "http 1.2.0", + "http 1.3.0", "parking_lot", "pin-project-lite", "tower-layer", @@ -12564,7 +12564,7 @@ dependencies = [ "bitflags 2.9.0", "bytes", "futures-core", - "http 1.2.0", + "http 1.3.0", "http-body 1.0.1", "http-body-util", "pin-project-lite", @@ -12787,7 +12787,7 @@ dependencies = [ "byteorder", "bytes", "data-encoding", - "http 1.2.0", + "http 1.3.0", "httparse", "log", "native-tls", @@ -13619,7 +13619,7 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windmill" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "axum", @@ -13662,7 +13662,7 @@ dependencies = [ [[package]] name = "windmill-api" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "argon2", @@ -13693,7 +13693,7 @@ dependencies = [ "hex", "hf-hub", "hmac", - "http 1.2.0", + "http 1.3.0", "hyper 1.6.0", "itertools 0.14.0", "jsonwebtoken", @@ -13759,7 +13759,7 @@ dependencies = [ [[package]] name = "windmill-api-client" -version = "1.475.1" +version = "1.476.0" dependencies = [ "base64 0.22.1", "chrono", @@ -13777,7 +13777,7 @@ dependencies = [ [[package]] name = "windmill-audit" -version = "1.475.1" +version = "1.476.0" dependencies = [ "chrono", "serde", @@ -13790,7 +13790,7 @@ dependencies = [ [[package]] name = "windmill-autoscaling" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "serde", @@ -13804,7 +13804,7 @@ dependencies = [ [[package]] name = "windmill-common" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "async-stream", @@ -13865,7 +13865,7 @@ dependencies = [ [[package]] name = "windmill-git-sync" -version = "1.475.1" +version = "1.476.0" dependencies = [ "regex", "serde", @@ -13879,7 +13879,7 @@ dependencies = [ [[package]] name = "windmill-indexer" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "bytes", @@ -13902,7 +13902,7 @@ dependencies = [ [[package]] name = "windmill-macros" -version = "1.475.1" +version = "1.476.0" dependencies = [ "itertools 0.14.0", "lazy_static", @@ -13914,7 +13914,7 @@ dependencies = [ [[package]] name = "windmill-parser" -version = "1.475.1" +version = "1.476.0" dependencies = [ "convert_case 0.6.0", "serde", @@ -13923,7 +13923,7 @@ dependencies = [ [[package]] name = "windmill-parser-bash" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "lazy_static", @@ -13935,7 +13935,7 @@ dependencies = [ [[package]] name = "windmill-parser-csharp" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "serde_json", @@ -13947,7 +13947,7 @@ dependencies = [ [[package]] name = "windmill-parser-go" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "gosyn", @@ -13959,7 +13959,7 @@ dependencies = [ [[package]] name = "windmill-parser-graphql" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "lazy_static", @@ -13971,7 +13971,7 @@ dependencies = [ [[package]] name = "windmill-parser-php" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "itertools 0.14.0", @@ -13982,7 +13982,7 @@ dependencies = [ [[package]] name = "windmill-parser-py" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "itertools 0.14.0", @@ -13993,7 +13993,7 @@ dependencies = [ [[package]] name = "windmill-parser-py-imports" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "async-recursion", @@ -14013,7 +14013,7 @@ dependencies = [ [[package]] name = "windmill-parser-rust" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "convert_case 0.6.0", @@ -14030,7 +14030,7 @@ dependencies = [ [[package]] name = "windmill-parser-sql" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "lazy_static", @@ -14042,7 +14042,7 @@ dependencies = [ [[package]] name = "windmill-parser-ts" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "lazy_static", @@ -14060,7 +14060,7 @@ dependencies = [ [[package]] name = "windmill-parser-wasm" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "getrandom 0.2.15", @@ -14082,7 +14082,7 @@ dependencies = [ [[package]] name = "windmill-parser-yaml" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "serde_json", @@ -14092,7 +14092,7 @@ dependencies = [ [[package]] name = "windmill-queue" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "async-recursion", @@ -14125,7 +14125,7 @@ dependencies = [ [[package]] name = "windmill-sql-datatype-parser-wasm" -version = "1.475.1" +version = "1.476.0" dependencies = [ "wasm-bindgen", "wasm-bindgen-test", @@ -14135,7 +14135,7 @@ dependencies = [ [[package]] name = "windmill-worker" -version = "1.475.1" +version = "1.476.0" dependencies = [ "anyhow", "async-recursion", diff --git a/backend/Cargo.toml b/backend/Cargo.toml index ed532e19a6..0d7056c3c6 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windmill" -version = "1.475.1" +version = "1.476.0" authors.workspace = true edition.workspace = true @@ -30,7 +30,7 @@ members = [ ] [workspace.package] -version = "1.475.1" +version = "1.476.0" authors = ["Ruben Fiszel "] edition = "2021" diff --git a/backend/windmill-api/openapi.yaml b/backend/windmill-api/openapi.yaml index 260bb0b3fd..2a5d1a214d 100644 --- a/backend/windmill-api/openapi.yaml +++ b/backend/windmill-api/openapi.yaml @@ -1,7 +1,7 @@ openapi: "3.0.3" info: - version: 1.475.1 + version: 1.476.0 title: Windmill API contact: diff --git a/benchmarks/lib.ts b/benchmarks/lib.ts index d1484a7ce6..69f4178b41 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.475.1"; +export const VERSION = "v1.476.0"; export async function login(email: string, password: string): Promise { return await windmill.UserService.login({ diff --git a/cli/main.ts b/cli/main.ts index 4915b04d8c..bab755bc6d 100644 --- a/cli/main.ts +++ b/cli/main.ts @@ -62,7 +62,7 @@ export { // } // }); -export const VERSION = "1.475.1"; +export const VERSION = "1.476.0"; const command = new Command() .name("wmill") diff --git a/frontend/package-lock.json b/frontend/package-lock.json index d68276a2a3..05dba307c9 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "windmill-components", - "version": "1.475.1", + "version": "1.476.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "windmill-components", - "version": "1.475.1", + "version": "1.476.0", "license": "AGPL-3.0", "dependencies": { "@anthropic-ai/sdk": "^0.37.0", diff --git a/frontend/package.json b/frontend/package.json index 6380abbcfe..a176f91da3 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "windmill-components", - "version": "1.475.1", + "version": "1.476.0", "scripts": { "dev": "vite dev", "build": "vite build", diff --git a/lsp/Pipfile b/lsp/Pipfile index ff923cbf56..3c1b4ef4b7 100644 --- a/lsp/Pipfile +++ b/lsp/Pipfile @@ -4,8 +4,8 @@ verify_ssl = true name = "pypi" [packages] -wmill = ">=1.475.1" -wmill_pg = ">=1.475.1" +wmill = ">=1.476.0" +wmill_pg = ">=1.476.0" sendgrid = "*" mysql-connector-python = "*" pymongo = "*" diff --git a/openflow.openapi.yaml b/openflow.openapi.yaml index a4eaad70cf..56531e1e48 100644 --- a/openflow.openapi.yaml +++ b/openflow.openapi.yaml @@ -1,7 +1,7 @@ openapi: "3.0.3" info: - version: 1.475.1 + version: 1.476.0 title: OpenFlow Spec contact: name: Ruben Fiszel diff --git a/powershell-client/WindmillClient/WindmillClient.psd1 b/powershell-client/WindmillClient/WindmillClient.psd1 index 6a2969879c..f7dc7b0e25 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.475.1' + ModuleVersion = '1.476.0' # Supported PSEditions # CompatiblePSEditions = @() diff --git a/python-client/wmill/pyproject.toml b/python-client/wmill/pyproject.toml index f347202006..1d0cddfbbf 100644 --- a/python-client/wmill/pyproject.toml +++ b/python-client/wmill/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "wmill" -version = "1.475.1" +version = "1.476.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 d73d4f0654..e779e6f4dc 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.475.1" +version = "1.476.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 f57c8a7e12..266a9869da 100644 --- a/typescript-client/jsr.json +++ b/typescript-client/jsr.json @@ -1,6 +1,6 @@ { "name": "@windmill/windmill", - "version": "1.475.1", + "version": "1.476.0", "exports": "./src/index.ts", "publish": { "exclude": ["!src", "./s3Types.ts", "./client.ts"] diff --git a/typescript-client/package.json b/typescript-client/package.json index a61ca10596..55e0bd4c5f 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.475.1", + "version": "1.476.0", "author": "Ruben Fiszel", "license": "Apache 2.0", "devDependencies": { diff --git a/version.txt b/version.txt index 48e924e4f8..9ead8974ff 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.475.1 +1.476.0