chore(main): release 1.278.0 (#3288)

* chore(main): release 1.278.0

* Apply automatic changes

---------

Co-authored-by: rubenfiszel <rubenfiszel@users.noreply.github.com>
This commit is contained in:
Ruben Fiszel
2024-02-26 15:13:03 +01:00
committed by GitHub
parent b823277a05
commit f33afffdb0
14 changed files with 113 additions and 99 deletions
+14
View File
@@ -1,5 +1,19 @@
# Changelog
## [1.278.0](https://github.com/windmill-labs/windmill/compare/v1.277.1...v1.278.0) (2024-02-26)
### Features
* **frontend:** Update shortcuts design ([#3285](https://github.com/windmill-labs/windmill/issues/3285)) ([000a481](https://github.com/windmill-labs/windmill/commit/000a4814e8aedd3d9b5a7b240bcc2be5372e9d72))
### Bug Fixes
* **frontend:** fix layout ([#3289](https://github.com/windmill-labs/windmill/issues/3289)) ([cec19c8](https://github.com/windmill-labs/windmill/commit/cec19c87b59d7c337b3fb11a792f32d67827de06))
* handle better flow hanging monitor ([024f80a](https://github.com/windmill-labs/windmill/commit/024f80aee4c10918e011fd74f9762110bbcb1f8e))
* improve conditional wrapper and prevent more app errors ([074a2f4](https://github.com/windmill-labs/windmill/commit/074a2f440d28d2023b04dc54f2165469dc37f048))
## [1.277.1](https://github.com/windmill-labs/windmill/compare/v1.277.0...v1.277.1) (2024-02-25)
+84 -84
View File
@@ -244,7 +244,7 @@ dependencies = [
"proc-macro2",
"quote",
"swc_macros_common",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -417,7 +417,7 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -465,7 +465,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -507,7 +507,7 @@ checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -748,7 +748,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
"syn 2.0.50",
"syn 2.0.51",
"which 4.4.2",
]
@@ -874,7 +874,7 @@ dependencies = [
"proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
"syn_derive",
]
@@ -963,7 +963,7 @@ checksum = "965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -1194,7 +1194,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -1547,7 +1547,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -1595,7 +1595,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim 0.10.0",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -1617,7 +1617,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f"
dependencies = [
"darling_core 0.20.8",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -1802,7 +1802,7 @@ dependencies = [
"quote",
"strum",
"strum_macros",
"syn 2.0.50",
"syn 2.0.51",
"thiserror",
]
@@ -2041,7 +2041,7 @@ checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -2080,9 +2080,9 @@ dependencies = [
[[package]]
name = "dyn-clone"
version = "1.0.16"
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d"
checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
[[package]]
name = "dyn-iter"
@@ -2256,7 +2256,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -2268,7 +2268,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -2288,7 +2288,7 @@ checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -2514,7 +2514,7 @@ checksum = "3a0b11eeb173ce52f84ebd943d42e58813a2ebb78a6a3ff0a243b71c5199cd7b"
dependencies = [
"proc-macro2",
"swc_macros_common",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -2542,7 +2542,7 @@ checksum = "b0fa992f1656e1707946bbba340ad244f0814009ef8c0118eb7b658395f19a2e"
dependencies = [
"frunk_proc_macro_helpers",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -2554,7 +2554,7 @@ dependencies = [
"frunk_core",
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -2566,7 +2566,7 @@ dependencies = [
"frunk_core",
"frunk_proc_macro_helpers",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -2680,7 +2680,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -2933,7 +2933,7 @@ checksum = "53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -3011,9 +3011,9 @@ dependencies = [
[[package]]
name = "half"
version = "2.3.1"
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872"
checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e"
dependencies = [
"bytemuck",
"cfg-if",
@@ -3412,7 +3412,7 @@ dependencies = [
"Inflector",
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -3945,7 +3945,7 @@ checksum = "f686d68a09079e63b1d2c64aa305095887ce50565f00a922ebfaeeee0d9ba6ce"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -3983,7 +3983,7 @@ dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
"termcolor",
"thiserror",
]
@@ -4378,7 +4378,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -4645,7 +4645,7 @@ dependencies = [
"phf_shared",
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -4674,7 +4674,7 @@ checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -4772,7 +4772,7 @@ checksum = "52a40bc70c2c58040d2d8b167ba9a5ff59fc9dab7ad44771cfde3dcfde7a09c6"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -5226,7 +5226,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5"
dependencies = [
"proc-macro2",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -5289,7 +5289,7 @@ checksum = "07c277e4e643ef00c1233393c673f655e3672cf7eb3ba08a00bdd0ea59139b5f"
dependencies = [
"proc-macro-rules-macros",
"proc-macro2",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -5301,7 +5301,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -5362,7 +5362,7 @@ dependencies = [
"schemars",
"serde",
"serde_json",
"syn 2.0.50",
"syn 2.0.51",
"thiserror",
"typify",
"unicode-ident",
@@ -5382,7 +5382,7 @@ dependencies = [
"serde_json",
"serde_tokenstream",
"serde_yaml",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -5975,7 +5975,7 @@ dependencies = [
"proc-macro2",
"quote",
"rust-embed-utils",
"syn 2.0.50",
"syn 2.0.51",
"walkdir",
]
@@ -6137,9 +6137,9 @@ dependencies = [
[[package]]
name = "rustls-pki-types"
version = "1.3.0"
version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "048a63e5b3ac996d78d402940b5fa47973d2d080c6c6fffa1d0f19c4445310b7"
checksum = "5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8"
[[package]]
name = "rustls-tokio-stream"
@@ -6476,7 +6476,7 @@ checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -6561,7 +6561,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -6618,7 +6618,7 @@ dependencies = [
"darling 0.20.8",
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -7231,7 +7231,7 @@ dependencies = [
"proc-macro2",
"quote",
"swc_macros_common",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -7276,7 +7276,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -7370,7 +7370,7 @@ dependencies = [
"proc-macro2",
"quote",
"swc_macros_common",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -7419,7 +7419,7 @@ dependencies = [
"proc-macro2",
"quote",
"swc_macros_common",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -7504,7 +7504,7 @@ dependencies = [
"proc-macro2",
"quote",
"swc_macros_common",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -7608,7 +7608,7 @@ checksum = "695a1d8b461033d32429b5befbf0ad4d7a2c4d6ba9cd5ba4e0645c615839e8e4"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -7619,7 +7619,7 @@ checksum = "50176cfc1cbc8bb22f41c6fe9d1ec53fbe057001219b5954961b8ad0f336fce9"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -7643,7 +7643,7 @@ dependencies = [
"proc-macro2",
"quote",
"swc_macros_common",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -7659,9 +7659,9 @@ dependencies = [
[[package]]
name = "syn"
version = "2.0.50"
version = "2.0.51"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74f1bdc9872430ce9b75da68329d1c1746faf50ffac5f19e02b71e37ff881ffb"
checksum = "6ab617d94515e94ae53b8406c628598680aa0c9587474ecbe58188f7b345d66c"
dependencies = [
"proc-macro2",
"quote",
@@ -7677,7 +7677,7 @@ dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -7694,7 +7694,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -7795,7 +7795,7 @@ checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -7975,7 +7975,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -8277,7 +8277,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -8437,7 +8437,7 @@ dependencies = [
"regress",
"schemars",
"serde_json",
"syn 2.0.50",
"syn 2.0.51",
"thiserror",
"unicode-ident",
]
@@ -8454,7 +8454,7 @@ dependencies = [
"serde",
"serde_json",
"serde_tokenstream",
"syn 2.0.50",
"syn 2.0.51",
"typify-impl",
]
@@ -8820,7 +8820,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
"wasm-bindgen-shared",
]
@@ -8854,7 +8854,7 @@ checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -8887,7 +8887,7 @@ checksum = "794645f5408c9a039fd09f4d113cdfb2e7eba5ff1956b07bcf701cf4b394fe89"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -9025,7 +9025,7 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "windmill"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"axum",
@@ -9062,7 +9062,7 @@ dependencies = [
[[package]]
name = "windmill-api"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"argon2",
@@ -9136,7 +9136,7 @@ dependencies = [
[[package]]
name = "windmill-api-client"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"base64 0.21.7",
"chrono",
@@ -9154,7 +9154,7 @@ dependencies = [
[[package]]
name = "windmill-audit"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"chrono",
"serde",
@@ -9167,7 +9167,7 @@ dependencies = [
[[package]]
name = "windmill-common"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"axum",
@@ -9200,7 +9200,7 @@ dependencies = [
[[package]]
name = "windmill-git-sync"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"regex",
"rsmq_async",
@@ -9215,7 +9215,7 @@ dependencies = [
[[package]]
name = "windmill-parser"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"serde",
"serde_json",
@@ -9223,7 +9223,7 @@ dependencies = [
[[package]]
name = "windmill-parser-bash"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"lazy_static",
@@ -9234,7 +9234,7 @@ dependencies = [
[[package]]
name = "windmill-parser-go"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"gosyn",
@@ -9246,7 +9246,7 @@ dependencies = [
[[package]]
name = "windmill-parser-graphql"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"lazy_static",
@@ -9257,7 +9257,7 @@ dependencies = [
[[package]]
name = "windmill-parser-py"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"itertools 0.12.1",
@@ -9268,7 +9268,7 @@ dependencies = [
[[package]]
name = "windmill-parser-py-imports"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"async-recursion",
@@ -9285,7 +9285,7 @@ dependencies = [
[[package]]
name = "windmill-parser-sql"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"lazy_static",
@@ -9296,7 +9296,7 @@ dependencies = [
[[package]]
name = "windmill-parser-ts"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"convert_case 0.6.0",
@@ -9314,7 +9314,7 @@ dependencies = [
[[package]]
name = "windmill-parser-wasm"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"getrandom 0.2.12",
@@ -9332,7 +9332,7 @@ dependencies = [
[[package]]
name = "windmill-queue"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"async-recursion",
@@ -9365,7 +9365,7 @@ dependencies = [
[[package]]
name = "windmill-worker"
version = "1.277.1"
version = "1.278.0"
dependencies = [
"anyhow",
"async-recursion",
@@ -9652,7 +9652,7 @@ checksum = "9e6936f0cce458098a201c245a11bef556c6a0181129c7034d10d76d1ec3a2b8"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
"synstructure",
]
@@ -9673,7 +9673,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
]
[[package]]
@@ -9693,7 +9693,7 @@ checksum = "e6a647510471d372f2e6c2e6b7219e44d8c574d24fdc11c610a61455782f18c3"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
"syn 2.0.51",
"synstructure",
]
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "windmill"
version = "1.277.1"
version = "1.278.0"
authors.workspace = true
edition.workspace = true
@@ -22,7 +22,7 @@ members = [
]
[workspace.package]
version = "1.277.1"
version = "1.278.0"
authors = ["Ruben Fiszel <ruben@windmill.dev>"]
edition = "2021"
+1 -1
View File
@@ -1,7 +1,7 @@
openapi: "3.0.3"
info:
version: 1.277.1
version: 1.278.0
title: Windmill API
contact:
+1 -1
View File
@@ -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.277.1";
export const VERSION = "v1.278.0";
export async function login(email: string, password: string): Promise<string> {
return await windmill.UserService.login({
+1 -1
View File
@@ -31,7 +31,7 @@ addEventListener("error", (event) => {
}
});
export const VERSION = "v1.277.1";
export const VERSION = "v1.278.0";
let command: any = new Command()
.name("wmill")
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "windmill-components",
"version": "1.277.1",
"version": "1.278.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "windmill-components",
"version": "1.277.1",
"version": "1.278.0",
"license": "AGPL-3.0",
"dependencies": {
"@aws-crypto/sha256-js": "^4.0.0",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "windmill-components",
"version": "1.277.1",
"version": "1.278.0",
"scripts": {
"dev": "vite dev",
"build": "vite build",
+2 -2
View File
@@ -4,8 +4,8 @@ verify_ssl = true
name = "pypi"
[packages]
wmill = ">=1.277.1"
wmill_pg = ">=1.277.1"
wmill = ">=1.278.0"
wmill_pg = ">=1.278.0"
sendgrid = "*"
mysql-connector-python = "*"
pymongo = "*"
+1 -1
View File
@@ -1,7 +1,7 @@
openapi: "3.0.3"
info:
version: 1.277.1
version: 1.278.0
title: OpenFlow Spec
contact:
name: Ruben Fiszel
+1 -1
View File
@@ -1,6 +1,6 @@
[tool.poetry]
name = "wmill"
version = "1.277.1"
version = "1.278.0"
description = "A client library for accessing Windmill server wrapping the Windmill client API"
license = "Apache-2.0"
homepage = "https://windmill.dev"
+1 -1
View File
@@ -1,6 +1,6 @@
[tool.poetry]
name = "wmill-pg"
version = "1.277.1"
version = "1.278.0"
description = "An extension client for the wmill client library focused on pg"
license = "Apache-2.0"
homepage = "https://windmill.dev"
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "windmill-client",
"description": "Windmill SDK client for browsers and Node.js",
"version": "1.277.1",
"version": "1.278.0",
"author": "Ruben Fiszel",
"license": "Apache 2.0",
"devDependencies": {
+1 -1
View File
@@ -1 +1 @@
1.277.1
1.278.0