chore: bump version to 2.7.0 (#2566)

* chore: bump version to 2.7.0

Update version strings across the workspace:
- crate versions and internal dependency requirements for
  easytier, easytier-core, easytier-proto, easytier-web,
  easytier-gui, and easytier-mini, plus Cargo.lock
- GUI package.json and tauri.conf.json
- Magisk module.prop
- default release/docker workflow tags (v2.7.0)

* fix(ohos): sync easytier-ohrs Cargo.lock with bumped workspace versions

The ohos workflow builds easytier-ohrs with --locked, so its
lockfile must record the new 2.7.0 versions of the easytier,
easytier-core, and easytier-proto path dependencies.
This commit is contained in:
KKRainbow
2026-09-10 22:38:24 +08:00
committed by GitHub
parent 974c3270e8
commit 19e5c49ba3
13 changed files with 24 additions and 24 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ on:
image_tag:
description: 'Tag for this image build'
type: string
default: 'v2.6.4'
default: 'v2.7.0'
required: true
mark_latest:
description: 'Mark this image as latest'
+1 -1
View File
@@ -18,7 +18,7 @@ on:
version:
description: 'Version for this release'
type: string
default: 'v2.6.4'
default: 'v2.7.0'
required: true
make_latest:
description: 'Mark this release as latest'
Generated
+6 -6
View File
@@ -2259,7 +2259,7 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
[[package]]
name = "easytier"
version = "2.6.4"
version = "2.7.0"
dependencies = [
"anyhow",
"arc-swap",
@@ -2396,7 +2396,7 @@ dependencies = [
[[package]]
name = "easytier-core"
version = "2.6.4"
version = "2.7.0"
dependencies = [
"aes-gcm",
"anyhow",
@@ -2480,7 +2480,7 @@ dependencies = [
[[package]]
name = "easytier-gui"
version = "2.6.4"
version = "2.7.0"
dependencies = [
"anyhow",
"async-trait",
@@ -2527,7 +2527,7 @@ dependencies = [
[[package]]
name = "easytier-mini"
version = "2.6.4"
version = "2.7.0"
dependencies = [
"anyhow",
"easytier",
@@ -2536,7 +2536,7 @@ dependencies = [
[[package]]
name = "easytier-proto"
version = "2.6.4"
version = "2.7.0"
dependencies = [
"anyhow",
"async-trait",
@@ -2609,7 +2609,7 @@ dependencies = [
[[package]]
name = "easytier-web"
version = "2.6.4"
version = "2.7.0"
dependencies = [
"anyhow",
"async-trait",
+1 -1
View File
@@ -1,6 +1,6 @@
id=easytier_magisk
name=EasyTier_Magisk
version=v2.6.4
version=v2.7.0
versionCode=1
author=EasyTier
description=easytier magisk module @EasyTier(https://github.com/EasyTier/EasyTier)
+2 -2
View File
@@ -1,7 +1,7 @@
[package]
name = "easytier-mini"
description = "Minimal native EasyTier node with TCP/UDP tunnels, TUN and UDP hole punching."
version = "2.6.4"
version = "2.7.0"
edition.workspace = true
rust-version.workspace = true
license-file = "../../LICENSE"
@@ -9,7 +9,7 @@ build = "build.rs"
[dependencies]
anyhow = "1.0"
easytier = { path = "../../easytier", version = "2.6.4", default-features = false, features = [
easytier = { path = "../../easytier", version = "2.7.0", default-features = false, features = [
"aes-gcm",
"dhcp-ipv4",
"logging",
+3 -3
View File
@@ -1103,7 +1103,7 @@ checksum = "7454e41ff9012c00d53cf7f475c5e3afa3b91b7c90568495495e8d9bf47a1055"
[[package]]
name = "easytier"
version = "2.6.4"
version = "2.7.0"
dependencies = [
"anyhow",
"arc-swap",
@@ -1208,7 +1208,7 @@ dependencies = [
[[package]]
name = "easytier-core"
version = "2.6.4"
version = "2.7.0"
dependencies = [
"anyhow",
"arc-swap",
@@ -1333,7 +1333,7 @@ dependencies = [
[[package]]
name = "easytier-proto"
version = "2.6.4"
version = "2.7.0"
dependencies = [
"anyhow",
"async-trait",
+1 -1
View File
@@ -3,7 +3,7 @@ name = "easytier-core"
description = "EasyTier OS-free control-plane core primitives."
homepage = "https://github.com/EasyTier/EasyTier"
repository = "https://github.com/EasyTier/EasyTier"
version = "2.6.4"
version = "2.7.0"
edition.workspace = true
rust-version.workspace = true
authors = ["kkrainbow"]
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "easytier-gui",
"type": "module",
"version": "2.6.4",
"version": "2.7.0",
"private": true,
"packageManager": "pnpm@9.12.1+sha512.e5a7e52a4183a02d5931057f7a0dbff9d5e9ce3161e33fa68ae392125b79282a8a8a470a51dfc8a0ed86221442eb2fb57019b0990ed24fab519bf0e1bc5ccfc4",
"scripts": {
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "easytier-gui"
version = "2.6.4"
version = "2.7.0"
description = "EasyTier GUI"
authors = ["you"]
edition.workspace = true
+1 -1
View File
@@ -17,7 +17,7 @@
"createUpdaterArtifacts": false
},
"productName": "easytier-gui",
"version": "2.6.4",
"version": "2.7.0",
"identifier": "com.kkrainbow.easytier",
"plugins": {
"shell": {
+1 -1
View File
@@ -3,7 +3,7 @@ name = "easytier-proto"
description = "EasyTier protobuf and generated RPC types."
homepage = "https://github.com/EasyTier/EasyTier"
repository = "https://github.com/EasyTier/EasyTier"
version = "2.6.4"
version = "2.7.0"
edition.workspace = true
rust-version.workspace = true
authors = ["kkrainbow"]
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "easytier-web"
version = "2.6.4"
version = "2.7.0"
edition.workspace = true
description = "Config server for easytier. easytier-core gets config from this and web frontend use it as restful api server."
+4 -4
View File
@@ -3,7 +3,7 @@ name = "easytier"
description = "A full meshed p2p VPN, connecting all your devices in one network with one command."
homepage = "https://github.com/EasyTier/EasyTier"
repository = "https://github.com/EasyTier/EasyTier"
version = "2.6.4"
version = "2.7.0"
edition.workspace = true
rust-version.workspace = true
authors = ["kkrainbow"]
@@ -35,8 +35,8 @@ name = "packet_bytes_extraction"
harness = false
[dependencies]
easytier-core = { path = "../easytier-core", version = "2.6.4", default-features = false }
easytier-proto = { path = "../easytier-proto", version = "2.6.4", default-features = false, features = ["api", "core"] }
easytier-core = { path = "../easytier-core", version = "2.7.0", default-features = false }
easytier-proto = { path = "../easytier-proto", version = "2.7.0", default-features = false, features = ["api", "core"] }
git-version = "0.3.9"
tracing = "0.1"
@@ -290,7 +290,7 @@ thunk-rs = { git = "https://github.com/easytier/thunk.git", default-features = f
[dev-dependencies]
criterion = "0.5.1"
easytier-core = { path = "../easytier-core", version = "2.6.4", default-features = false, features = [
easytier-core = { path = "../easytier-core", version = "2.7.0", default-features = false, features = [
"test-utils",
] }
serial_test = "3.0.0"