diff --git a/CHANGELOG.md b/CHANGELOG.md index fb4f07c82b..21a80c9d50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [1.367.0](https://github.com/windmill-labs/windmill/compare/v1.366.6...v1.367.0) (2024-07-24) + + +### Features + +* apply workspace specific tags only to some workspaces ([#4107](https://github.com/windmill-labs/windmill/issues/4107)) ([14a4f12](https://github.com/windmill-labs/windmill/commit/14a4f1282671d1c6a2481123cd5a4297fbd89607)) +* job search index backed up and loaded from s3 ([#4100](https://github.com/windmill-labs/windmill/issues/4100)) ([cac39a1](https://github.com/windmill-labs/windmill/commit/cac39a105187bd005dee442c4968ebbd9ba163d7)) +* use hardlinks instead of tar to improve bun cache performances ([48e9f08](https://github.com/windmill-labs/windmill/commit/48e9f089beff10828eef7a35fb341894eb50d25d)) +* use jwks for external jwt auth ([#4089](https://github.com/windmill-labs/windmill/issues/4089)) ([d096704](https://github.com/windmill-labs/windmill/commit/d096704b27f169672d8949f8570b2b5cba25e78c)) + + +### Bug Fixes + +* cgroupv1 mem limit + granular memory reporting ([#4119](https://github.com/windmill-labs/windmill/issues/4119)) ([13e9e8d](https://github.com/windmill-labs/windmill/commit/13e9e8de9e49f9513ad0cd8ac5a3b8b356de02a9)) +* filter audit logs end user by username + complete resource filter ([#4105](https://github.com/windmill-labs/windmill/issues/4105)) ([73decb2](https://github.com/windmill-labs/windmill/commit/73decb24b23e1a998957455cf4f4148be5990cce)) +* fix webhooks urls after BASE_URL change ([d49b2d0](https://github.com/windmill-labs/windmill/commit/d49b2d0f06842e70180f931ac7b4ac683c1c65b6)) +* make result_json path stable for python executors ([97f6b2e](https://github.com/windmill-labs/windmill/commit/97f6b2e7ad9962c99e566238bde40cdba0ffc3a8)) +* preserve force json across code preview ([9ab5b2e](https://github.com/windmill-labs/windmill/commit/9ab5b2e32d78056752f654769154b90872a9ab85)) +* respect sorting when downloading csv f rom auto table ([20390c5](https://github.com/windmill-labs/windmill/commit/20390c53e82686ac6a8b7a9bc1bf9fb8e014e3c5)) +* sqlx build ([#4120](https://github.com/windmill-labs/windmill/issues/4120)) ([c6dc06b](https://github.com/windmill-labs/windmill/commit/c6dc06bf702b501225a51813a2489ce9ea3c4636)) + ## [1.366.6](https://github.com/windmill-labs/windmill/compare/v1.366.5...v1.366.6) (2024-07-23) diff --git a/backend/Cargo.lock b/backend/Cargo.lock index a572ca391f..e7e4e6d69b 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -1718,9 +1718,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.9" +version = "4.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462" +checksum = "8f6b81fb3c84f5563d509c59b5a48d935f689e993afa90fe39047f05adef9142" dependencies = [ "clap_builder", "clap_derive", @@ -1728,9 +1728,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.9" +version = "4.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942" +checksum = "5ca6706fd5224857d9ac5eb9355f6683563cc0541c7cd9d014043b57cbec78ac" dependencies = [ "anstream", "anstyle", @@ -4210,7 +4210,7 @@ dependencies = [ "http 1.1.0", "hyper 1.4.1", "hyper-util", - "rustls 0.23.11", + "rustls 0.23.12", "rustls-native-certs 0.7.1", "rustls-pki-types", "tokio", @@ -4481,9 +4481,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ "libc", ] @@ -4849,7 +4849,7 @@ dependencies = [ "base64 0.22.1", "gethostname", "mail-builder", - "rustls 0.23.11", + "rustls 0.23.12", "rustls-pki-types", "smtp-proto", "tokio", @@ -5047,6 +5047,18 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "mio" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" +dependencies = [ + "hermit-abi 0.3.9", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.52.0", +] + [[package]] name = "monostate" version = "0.1.13" @@ -5124,7 +5136,7 @@ dependencies = [ "keyed_priority_queue", "lazy_static", "lru", - "mio", + "mio 0.8.11", "mysql_common", "native-tls", "once_cell", @@ -5374,9 +5386,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.1" +version = "0.36.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce" +checksum = "3f203fa8daa7bb185f760ae12bd8e097f63d17041dcdcaf675ac54cdf863170e" dependencies = [ "memchr", ] @@ -5398,7 +5410,7 @@ dependencies = [ "md-5 0.10.6", "parking_lot", "percent-encoding", - "quick-xml 0.36.0", + "quick-xml 0.36.1", "rand 0.8.5", "reqwest 0.12.5", "ring 0.17.8", @@ -6331,9 +6343,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.36.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4091e032efecb09d7b1f711f487b85ab925632a842627e3200fb088382cde32c" +checksum = "96a05e2e8efddfa51a84ca47cec303fac86c8541b686d37cac5efc0e094417bc" dependencies = [ "memchr", "serde", @@ -6362,7 +6374,7 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash", - "rustls 0.23.11", + "rustls 0.23.12", "thiserror", "tokio", "tracing", @@ -6378,7 +6390,7 @@ dependencies = [ "rand 0.8.5", "ring 0.17.8", "rustc-hash", - "rustls 0.23.11", + "rustls 0.23.12", "slab", "thiserror", "tinyvec", @@ -6754,7 +6766,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "quinn", - "rustls 0.23.11", + "rustls 0.23.12", "rustls-native-certs 0.7.1", "rustls-pemfile 2.1.2", "rustls-pki-types", @@ -7062,9 +7074,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.11" +version = "0.23.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4828ea528154ae444e5a642dbb7d5623354030dc9822b83fd9bb79683c7399d0" +checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" dependencies = [ "log", "once_cell", @@ -9140,29 +9152,28 @@ dependencies = [ [[package]] name = "tokio" -version = "1.38.1" +version = "1.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb2caba9f80616f438e09748d5acda951967e1ea58508ef53d9c6402485a46df" +checksum = "d040ac2b29ab03b09d4129c2f5bbd012a3ac2f79d38ff506a4bf8dd34b0eac8a" dependencies = [ "backtrace", "bytes", "libc", - "mio", - "num_cpus", + "mio 1.0.1", "parking_lot", "pin-project-lite", "signal-hook-registry", "socket2 0.5.7", "tokio-macros", "tracing", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "tokio-macros" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", @@ -9221,7 +9232,7 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ - "rustls 0.23.11", + "rustls 0.23.12", "rustls-pki-types", "tokio", ] @@ -9890,7 +9901,7 @@ dependencies = [ "log", "native-tls", "once_cell", - "rustls 0.23.11", + "rustls 0.23.12", "rustls-pki-types", "serde", "serde_json", @@ -10283,7 +10294,7 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windmill" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "axum", @@ -10323,7 +10334,7 @@ dependencies = [ [[package]] name = "windmill-api" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "argon2", @@ -10402,7 +10413,7 @@ dependencies = [ [[package]] name = "windmill-api-client" -version = "1.366.6" +version = "1.367.0" dependencies = [ "base64 0.21.7", "chrono", @@ -10420,7 +10431,7 @@ dependencies = [ [[package]] name = "windmill-audit" -version = "1.366.6" +version = "1.367.0" dependencies = [ "chrono", "serde", @@ -10433,7 +10444,7 @@ dependencies = [ [[package]] name = "windmill-common" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "async-stream", @@ -10474,7 +10485,7 @@ dependencies = [ [[package]] name = "windmill-git-sync" -version = "1.366.6" +version = "1.367.0" dependencies = [ "regex", "rsmq_async", @@ -10489,7 +10500,7 @@ dependencies = [ [[package]] name = "windmill-indexer" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "bytes", @@ -10510,7 +10521,7 @@ dependencies = [ [[package]] name = "windmill-parser" -version = "1.366.6" +version = "1.367.0" dependencies = [ "serde", "serde_json", @@ -10518,7 +10529,7 @@ dependencies = [ [[package]] name = "windmill-parser-bash" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "lazy_static", @@ -10529,7 +10540,7 @@ dependencies = [ [[package]] name = "windmill-parser-go" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "gosyn", @@ -10541,7 +10552,7 @@ dependencies = [ [[package]] name = "windmill-parser-graphql" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "lazy_static", @@ -10552,7 +10563,7 @@ dependencies = [ [[package]] name = "windmill-parser-php" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "convert_case 0.6.0", @@ -10566,7 +10577,7 @@ dependencies = [ [[package]] name = "windmill-parser-py" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "itertools 0.13.0", @@ -10577,7 +10588,7 @@ dependencies = [ [[package]] name = "windmill-parser-py-imports" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "async-recursion", @@ -10594,7 +10605,7 @@ dependencies = [ [[package]] name = "windmill-parser-sql" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "lazy_static", @@ -10605,7 +10616,7 @@ dependencies = [ [[package]] name = "windmill-parser-ts" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "convert_case 0.6.0", @@ -10624,7 +10635,7 @@ dependencies = [ [[package]] name = "windmill-parser-wasm" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "getrandom 0.2.15", @@ -10643,7 +10654,7 @@ dependencies = [ [[package]] name = "windmill-queue" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "async-recursion", @@ -10676,7 +10687,7 @@ dependencies = [ [[package]] name = "windmill-sql-datatype-parser-wasm" -version = "1.366.6" +version = "1.367.0" dependencies = [ "serde", "wasm-bindgen", @@ -10687,7 +10698,7 @@ dependencies = [ [[package]] name = "windmill-worker" -version = "1.366.6" +version = "1.367.0" dependencies = [ "anyhow", "async-recursion", diff --git a/backend/Cargo.toml b/backend/Cargo.toml index 9dc949287c..0c8385592b 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windmill" -version = "1.366.6" +version = "1.367.0" authors.workspace = true edition.workspace = true @@ -25,7 +25,7 @@ members = [ ] [workspace.package] -version = "1.366.6" +version = "1.367.0" authors = ["Ruben Fiszel "] edition = "2021" diff --git a/backend/windmill-api/openapi.yaml b/backend/windmill-api/openapi.yaml index 067e6c6892..202c6bc81b 100644 --- a/backend/windmill-api/openapi.yaml +++ b/backend/windmill-api/openapi.yaml @@ -1,7 +1,7 @@ openapi: "3.0.3" info: - version: 1.366.6 + version: 1.367.0 title: Windmill API contact: diff --git a/benchmarks/lib.ts b/benchmarks/lib.ts index 77aa3f8f40..2336d4b156 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.366.6"; +export const VERSION = "v1.367.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 cbee294491..fcfddc2357 100644 --- a/cli/main.ts +++ b/cli/main.ts @@ -34,7 +34,7 @@ addEventListener("error", (event) => { } }); -export const VERSION = "v1.366.6"; +export const VERSION = "v1.367.0"; let command: any = new Command() .name("wmill") diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 21a64135e8..0c039c3d36 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "windmill-components", - "version": "1.366.6", + "version": "1.367.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "windmill-components", - "version": "1.366.6", + "version": "1.367.0", "license": "AGPL-3.0", "dependencies": { "@aws-crypto/sha256-js": "^4.0.0", diff --git a/frontend/package.json b/frontend/package.json index d06432dccd..60e074b3cc 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "windmill-components", - "version": "1.366.6", + "version": "1.367.0", "scripts": { "dev": "vite dev", "build": "vite build", diff --git a/lsp/Pipfile b/lsp/Pipfile index 6575c3d978..4de0581c9a 100644 --- a/lsp/Pipfile +++ b/lsp/Pipfile @@ -4,8 +4,8 @@ verify_ssl = true name = "pypi" [packages] -wmill = ">=1.366.6" -wmill_pg = ">=1.366.6" +wmill = ">=1.367.0" +wmill_pg = ">=1.367.0" sendgrid = "*" mysql-connector-python = "*" pymongo = "*" diff --git a/openflow.openapi.yaml b/openflow.openapi.yaml index 323abc0dcb..ce8bad7229 100644 --- a/openflow.openapi.yaml +++ b/openflow.openapi.yaml @@ -1,7 +1,7 @@ openapi: "3.0.3" info: - version: 1.366.6 + version: 1.367.0 title: OpenFlow Spec contact: name: Ruben Fiszel diff --git a/powershell-client/WindmillClient/WindmillClient.psd1 b/powershell-client/WindmillClient/WindmillClient.psd1 index d2167824bb..56955685e3 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.366.6' +ModuleVersion = '1.367.0' # Supported PSEditions # CompatiblePSEditions = @() diff --git a/python-client/wmill/pyproject.toml b/python-client/wmill/pyproject.toml index 9eee6dc381..f6015de266 100644 --- a/python-client/wmill/pyproject.toml +++ b/python-client/wmill/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "wmill" -version = "1.366.6" +version = "1.367.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 34c37c2542..a4870a5069 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.366.6" +version = "1.367.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 e097b54014..b1b37d111e 100644 --- a/typescript-client/jsr.json +++ b/typescript-client/jsr.json @@ -1,6 +1,6 @@ { "name": "@windmill/windmill", - "version": "1.366.6", + "version": "1.367.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 8341ec0b1d..59505a54e8 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.366.6", + "version": "1.367.0", "author": "Ruben Fiszel", "license": "Apache 2.0", "devDependencies": { diff --git a/version.txt b/version.txt index ddb1bfabd1..dab1cff804 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.366.6 +1.367.0