diff --git a/CHANGELOG.md b/CHANGELOG.md index f57510b56a..cd615e0b12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,24 @@ # Changelog +## [1.249.0](https://github.com/windmill-labs/windmill/compare/v1.248.0...v1.249.0) (2024-01-21) + + +### Features + +* File path is option when uploading a file to S3 ([#3029](https://github.com/windmill-labs/windmill/issues/3029)) ([bbf897a](https://github.com/windmill-labs/windmill/commit/bbf897a718f403de0e9809914acd18b4b79fd605)) +* improve cli to generate proper metadata and schema by default ([d1eed4e](https://github.com/windmill-labs/windmill/commit/d1eed4e09d09b4ec2a3aa27608dc2a70fc0a4d0a)) +* improve handling of pinned versions for bun ([ab010ce](https://github.com/windmill-labs/windmill/commit/ab010ce4f3a0628d4699f558bd463e657a8f1a97)) +* non owner can resume flows if resume url is in message ([ac87e2f](https://github.com/windmill-labs/windmill/commit/ac87e2f85b55742fd1472b3ba18cc1e523b56b98)) + + +### Bug Fixes + +* **frontend:** Fix display for array of objects ([#3051](https://github.com/windmill-labs/windmill/issues/3051)) ([773e2d3](https://github.com/windmill-labs/windmill/commit/773e2d3103d23b5eb31a47565d577461adf239df)) +* improve approval/prompt helpers ([0d7d2ef](https://github.com/windmill-labs/windmill/commit/0d7d2efde8b6bb00ba8d14ce341fe230d79fe9f2)) +* more explicit CLI error ([#3049](https://github.com/windmill-labs/windmill/issues/3049)) ([c4f0b67](https://github.com/windmill-labs/windmill/commit/c4f0b67fb65b705f7fecae93991880925f7b3c80)) +* use hash on objects instead of shallow equal comparison to improve trigger reliability of apps ([d1cfe7c](https://github.com/windmill-labs/windmill/commit/d1cfe7c202cfa34bdc46997a50c278c9f8ff4fb0)) + ## [1.248.0](https://github.com/windmill-labs/windmill/compare/v1.247.0...v1.248.0) (2024-01-19) diff --git a/backend/Cargo.lock b/backend/Cargo.lock index c4db4be430..6ec5479637 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -197,9 +197,9 @@ dependencies = [ [[package]] name = "argon2" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9" +checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072" dependencies = [ "base64ct", "blake2", @@ -4803,9 +4803,9 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.62" +version = "0.10.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671" +checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8" dependencies = [ "bitflags 2.4.2", "cfg-if", @@ -4835,9 +4835,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.98" +version = "0.9.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7" +checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" dependencies = [ "cc", "libc", @@ -5818,9 +5818,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] @@ -6223,13 +6223,13 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.2" +version = "1.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.3", + "regex-automata 0.4.4", "regex-syntax 0.8.2", ] @@ -6244,9 +6244,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a" dependencies = [ "aho-corasick", "memchr", @@ -7132,9 +7132,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.4.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" +checksum = "f58c3a1b3e418f61c25b2aeb43fc6c95eaa252b8cecdda67f401943e9e08d33f" dependencies = [ "base64 0.21.7", "chrono", @@ -7149,9 +7149,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.4.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" +checksum = "d2068b437a31fc68f25dd7edc296b078f04b45145c199d8eed9866e45f1ff274" dependencies = [ "darling 0.20.3", "proc-macro2", @@ -7315,9 +7315,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b187f0231d56fe41bfb12034819dd2bf336422a5866de41bc3fec4b2e3883e8" +checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" [[package]] name = "smart-default" @@ -9541,7 +9541,7 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windmill" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "axum", @@ -9577,7 +9577,7 @@ dependencies = [ [[package]] name = "windmill-api" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "argon2", @@ -9651,7 +9651,7 @@ dependencies = [ [[package]] name = "windmill-api-client" -version = "1.248.0" +version = "1.249.0" dependencies = [ "base64 0.21.7", "chrono", @@ -9669,7 +9669,7 @@ dependencies = [ [[package]] name = "windmill-audit" -version = "1.248.0" +version = "1.249.0" dependencies = [ "chrono", "serde", @@ -9682,7 +9682,7 @@ dependencies = [ [[package]] name = "windmill-common" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "aws-config", @@ -9716,7 +9716,7 @@ dependencies = [ [[package]] name = "windmill-git-sync" -version = "1.248.0" +version = "1.249.0" dependencies = [ "rsmq_async", "serde", @@ -9730,7 +9730,7 @@ dependencies = [ [[package]] name = "windmill-parser" -version = "1.248.0" +version = "1.249.0" dependencies = [ "serde", "serde_json", @@ -9738,7 +9738,7 @@ dependencies = [ [[package]] name = "windmill-parser-bash" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "lazy_static", @@ -9749,7 +9749,7 @@ dependencies = [ [[package]] name = "windmill-parser-go" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "gosyn", @@ -9761,7 +9761,7 @@ dependencies = [ [[package]] name = "windmill-parser-graphql" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "lazy_static", @@ -9772,7 +9772,7 @@ dependencies = [ [[package]] name = "windmill-parser-py" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "itertools 0.12.0", @@ -9783,7 +9783,7 @@ dependencies = [ [[package]] name = "windmill-parser-py-imports" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "async-recursion", @@ -9800,7 +9800,7 @@ dependencies = [ [[package]] name = "windmill-parser-sql" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "lazy_static", @@ -9811,7 +9811,7 @@ dependencies = [ [[package]] name = "windmill-parser-ts" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "convert_case 0.6.0", @@ -9829,7 +9829,7 @@ dependencies = [ [[package]] name = "windmill-parser-wasm" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "getrandom 0.2.12", @@ -9847,7 +9847,7 @@ dependencies = [ [[package]] name = "windmill-queue" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "async-recursion", @@ -9880,7 +9880,7 @@ dependencies = [ [[package]] name = "windmill-worker" -version = "1.248.0" +version = "1.249.0" dependencies = [ "anyhow", "async-recursion", diff --git a/backend/Cargo.toml b/backend/Cargo.toml index ada174f85a..ecec770cfb 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windmill" -version = "1.248.0" +version = "1.249.0" authors.workspace = true edition.workspace = true @@ -22,7 +22,7 @@ members = [ ] [workspace.package] -version = "1.248.0" +version = "1.249.0" authors = ["Ruben Fiszel "] edition = "2021" diff --git a/backend/windmill-api/openapi.yaml b/backend/windmill-api/openapi.yaml index d15c7693ec..a07ecfe8d9 100644 --- a/backend/windmill-api/openapi.yaml +++ b/backend/windmill-api/openapi.yaml @@ -1,7 +1,7 @@ openapi: "3.0.3" info: - version: 1.248.0 + version: 1.249.0 title: Windmill API contact: diff --git a/benchmarks/lib.ts b/benchmarks/lib.ts index 60f6d61622..26d1c61d37 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.248.0"; +export const VERSION = "v1.249.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 cb9c98b4b8..8fa36a4787 100644 --- a/cli/main.ts +++ b/cli/main.ts @@ -31,7 +31,7 @@ addEventListener("error", (event) => { } }); -export const VERSION = "v1.248.0"; +export const VERSION = "v1.249.0"; let command: any = new Command() .name("wmill") diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 4f86165a18..fe706cc191 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "windmill-components", - "version": "1.248.0", + "version": "1.249.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "windmill-components", - "version": "1.248.0", + "version": "1.249.0", "license": "AGPL-3.0", "dependencies": { "@aws-crypto/sha256-js": "^4.0.0", @@ -36,7 +36,6 @@ "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0", "monaco-graphql": "^1.3.0", "monaco-languageclient": "~7.0.1", - "object-hash": "^3.0.0", "openai": "^4.3.0", "quill": "^1.3.7", "svelte-autosize": "^1.0.1", @@ -71,7 +70,6 @@ "@types/d3-zoom": "^3.0.3", "@types/lodash": "^4.14.195", "@types/node": "^20.3.3", - "@types/object-hash": "^3.0.6", "@types/vscode": "^1.83.5", "@typescript-eslint/eslint-plugin": "^5.59.8", "@typescript-eslint/parser": "^5.60.0", @@ -1412,12 +1410,6 @@ "dev": true, "peer": true }, - "node_modules/@types/object-hash": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/object-hash/-/object-hash-3.0.6.tgz", - "integrity": "sha512-fOBV8C1FIu2ELinoILQ+ApxcUKz4ngq+IWUYrxSGjXzzjUALijilampwkMgEtJ+h2njAW3pi853QpzNVCHB73w==", - "dev": true - }, "node_modules/@types/pug": { "version": "2.0.9", "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.9.tgz", @@ -6336,6 +6328,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, "engines": { "node": ">= 6" } diff --git a/frontend/package.json b/frontend/package.json index f38c4d1980..c13018a2ac 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "windmill-components", - "version": "1.248.0", + "version": "1.249.0", "scripts": { "dev": "vite dev", "build": "vite build", diff --git a/lsp/Pipfile b/lsp/Pipfile index 2e144a9b5f..eca89f4263 100644 --- a/lsp/Pipfile +++ b/lsp/Pipfile @@ -4,8 +4,8 @@ verify_ssl = true name = "pypi" [packages] -wmill = ">=1.248.0" -wmill_pg = ">=1.248.0" +wmill = ">=1.249.0" +wmill_pg = ">=1.249.0" sendgrid = "*" mysql-connector-python = "*" pymongo = "*" diff --git a/openflow.openapi.yaml b/openflow.openapi.yaml index 3a3db9e42f..f8559d555a 100644 --- a/openflow.openapi.yaml +++ b/openflow.openapi.yaml @@ -1,7 +1,7 @@ openapi: "3.0.3" info: - version: 1.248.0 + version: 1.249.0 title: OpenFlow Spec contact: name: Ruben Fiszel diff --git a/python-client/wmill/pyproject.toml b/python-client/wmill/pyproject.toml index 5ad2ae78ac..9e5f9c0294 100644 --- a/python-client/wmill/pyproject.toml +++ b/python-client/wmill/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "wmill" -version = "1.248.0" +version = "1.249.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 1132bc263b..97331130e7 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.248.0" +version = "1.249.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/package.json b/typescript-client/package.json index c7a6d1259c..f010b06406 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.248.0", + "version": "1.249.0", "author": "Ruben Fiszel", "license": "Apache 2.0", "devDependencies": { diff --git a/version.txt b/version.txt index 921e68e770..24b8771668 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.248.0 +1.249.0