Skip to content

Commit c3f96c5

Browse files
committed
v3.12.0 release
1. Support more special characters in username and password when exporting client configuration. 2. Aggregate users in "mita get metrics" command output. 3. Expose session info and memory statistics as gRPC API. 4. Update dependency versions.
1 parent 2991cf1 commit c3f96c5

File tree

14 files changed

+32
-32
lines changed

14 files changed

+32
-32
lines changed

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ PROJECT_NAME=$(shell basename "${ROOT}")
3232
# - pkg/version/current.go
3333
#
3434
# Use `tools/bump_version.sh` script to change all those files at one shot.
35-
VERSION="3.11.2"
35+
VERSION="3.12.0"
3636

3737
# Build binaries and installation packages.
3838
.PHONY: build

build/package/mieru/amd64/debian/DEBIAN/control

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: mieru
2-
Version: 3.11.2
2+
Version: 3.12.0
33
Section: net
44
Priority: optional
55
Architecture: amd64

build/package/mieru/amd64/rpm/mieru.spec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: mieru
2-
Version: 3.11.2
2+
Version: 3.12.0
33
Release: 1%{?dist}
44
Summary: Mieru proxy client
55
License: GPLv3+

build/package/mieru/arm64/debian/DEBIAN/control

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: mieru
2-
Version: 3.11.2
2+
Version: 3.12.0
33
Section: net
44
Priority: optional
55
Architecture: arm64

build/package/mieru/arm64/rpm/mieru.spec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: mieru
2-
Version: 3.11.2
2+
Version: 3.12.0
33
Release: 1%{?dist}
44
Summary: Mieru proxy client
55
License: GPLv3+

build/package/mita/amd64/debian/DEBIAN/control

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: mita
2-
Version: 3.11.2
2+
Version: 3.12.0
33
Section: net
44
Priority: optional
55
Architecture: amd64

build/package/mita/amd64/rpm/mita.spec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: mita
2-
Version: 3.11.2
2+
Version: 3.12.0
33
Release: 1%{?dist}
44
Summary: Mieru proxy server
55
License: GPLv3+

build/package/mita/arm64/debian/DEBIAN/control

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: mita
2-
Version: 3.11.2
2+
Version: 3.12.0
33
Section: net
44
Priority: optional
55
Architecture: arm64

build/package/mita/arm64/rpm/mita.spec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: mita
2-
Version: 3.11.2
2+
Version: 3.12.0
33
Release: 1%{?dist}
44
Summary: Mieru proxy server
55
License: GPLv3+

docs/operation.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
You can run `mieru get connections` command on the client to view the current connections between client and server. An example of the command output is as follows.
66

77
```
8-
Session ID Protocol Local Remote State Recv Q+Buf Send Q+Buf Last Recv Last Send
9-
2187011369 UDP [::]:59998 1.2.3.4:5678 ESTABLISHED 0+0 0+1 1s 1s
10-
1466481848 UDP [::]:59999 1.2.3.4:5678 ESTABLISHED 0+0 0+1 3s 3s
8+
SessionID Protocol Local Remote State RecvQ+Buf SendQ+Buf LastRecv LastSend
9+
3078661580 UDP [::]:34453 12.34.123.45:5852 ESTABLISHED 0+0 0+0 0s (31) 0s (28)
10+
3408448183 UDP [::]:34453 12.34.123.45:5852 ESTABLISHED 0+0 0+0 3s (22) 3s (21)
1111
```
1212

1313
Similarly, you can run `mita get connections` command on the server to view the current connections between the server and all clients.

docs/operation.zh_CN.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
可以在客户端运行 `mieru get connections` 指令查看当前客户端与服务器之间的连接。该指令输出的一个示例如下。
66

77
```
8-
Session ID Protocol Local Remote State Recv Q+Buf Send Q+Buf Last Recv Last Send
9-
2187011369 UDP [::]:59998 1.2.3.4:5678 ESTABLISHED 0+0 0+1 1s 1s
10-
1466481848 UDP [::]:59999 1.2.3.4:5678 ESTABLISHED 0+0 0+1 3s 3s
8+
SessionID Protocol Local Remote State RecvQ+Buf SendQ+Buf LastRecv LastSend
9+
3078661580 UDP [::]:34453 12.34.123.45:5852 ESTABLISHED 0+0 0+0 0s (31) 0s (28)
10+
3408448183 UDP [::]:34453 12.34.123.45:5852 ESTABLISHED 0+0 0+0 3s (22) 3s (21)
1111
```
1212

1313
类似的,可以在服务器运行 `mita get connections` 指令查看当前服务器与所有客户端之间的连接。

docs/server-install.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,32 @@ Before installation and configuration, connect to the server via SSH and then ex
88

99
```sh
1010
# Debian / Ubuntu - X86_64
11-
curl -LSO https://github.com/enfein/mieru/releases/download/v3.11.2/mita_3.11.2_amd64.deb
11+
curl -LSO https://github.com/enfein/mieru/releases/download/v3.12.0/mita_3.12.0_amd64.deb
1212

1313
# Debian / Ubuntu - ARM 64
14-
curl -LSO https://github.com/enfein/mieru/releases/download/v3.11.2/mita_3.11.2_arm64.deb
14+
curl -LSO https://github.com/enfein/mieru/releases/download/v3.12.0/mita_3.12.0_arm64.deb
1515

1616
# RedHat / CentOS / Rocky Linux - X86_64
17-
curl -LSO https://github.com/enfein/mieru/releases/download/v3.11.2/mita-3.11.2-1.x86_64.rpm
17+
curl -LSO https://github.com/enfein/mieru/releases/download/v3.12.0/mita-3.12.0-1.x86_64.rpm
1818

1919
# RedHat / CentOS / Rocky Linux - ARM 64
20-
curl -LSO https://github.com/enfein/mieru/releases/download/v3.11.2/mita-3.11.2-1.aarch64.rpm
20+
curl -LSO https://github.com/enfein/mieru/releases/download/v3.12.0/mita-3.12.0-1.aarch64.rpm
2121
```
2222

2323
## Install mita package
2424

2525
```sh
2626
# Debian / Ubuntu - X86_64
27-
sudo dpkg -i mita_3.11.2_amd64.deb
27+
sudo dpkg -i mita_3.12.0_amd64.deb
2828

2929
# Debian / Ubuntu - ARM 64
30-
sudo dpkg -i mita_3.11.2_arm64.deb
30+
sudo dpkg -i mita_3.12.0_arm64.deb
3131

3232
# RedHat / CentOS / Rocky Linux - X86_64
33-
sudo rpm -Uvh --force mita-3.11.2-1.x86_64.rpm
33+
sudo rpm -Uvh --force mita-3.12.0-1.x86_64.rpm
3434

3535
# RedHat / CentOS / Rocky Linux - ARM 64
36-
sudo rpm -Uvh --force mita-3.11.2-1.aarch64.rpm
36+
sudo rpm -Uvh --force mita-3.12.0-1.aarch64.rpm
3737
```
3838

3939
Those instructions can also be used to upgrade the version of mita software package.

docs/server-install.zh_CN.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,32 @@
88

99
```sh
1010
# Debian / Ubuntu - X86_64
11-
curl -LSO https://github.com/enfein/mieru/releases/download/v3.11.2/mita_3.11.2_amd64.deb
11+
curl -LSO https://github.com/enfein/mieru/releases/download/v3.12.0/mita_3.12.0_amd64.deb
1212

1313
# Debian / Ubuntu - ARM 64
14-
curl -LSO https://github.com/enfein/mieru/releases/download/v3.11.2/mita_3.11.2_arm64.deb
14+
curl -LSO https://github.com/enfein/mieru/releases/download/v3.12.0/mita_3.12.0_arm64.deb
1515

1616
# RedHat / CentOS / Rocky Linux - X86_64
17-
curl -LSO https://github.com/enfein/mieru/releases/download/v3.11.2/mita-3.11.2-1.x86_64.rpm
17+
curl -LSO https://github.com/enfein/mieru/releases/download/v3.12.0/mita-3.12.0-1.x86_64.rpm
1818

1919
# RedHat / CentOS / Rocky Linux - ARM 64
20-
curl -LSO https://github.com/enfein/mieru/releases/download/v3.11.2/mita-3.11.2-1.aarch64.rpm
20+
curl -LSO https://github.com/enfein/mieru/releases/download/v3.12.0/mita-3.12.0-1.aarch64.rpm
2121
```
2222

2323
## 安装 mita 软件包
2424

2525
```sh
2626
# Debian / Ubuntu - X86_64
27-
sudo dpkg -i mita_3.11.2_amd64.deb
27+
sudo dpkg -i mita_3.12.0_amd64.deb
2828

2929
# Debian / Ubuntu - ARM 64
30-
sudo dpkg -i mita_3.11.2_arm64.deb
30+
sudo dpkg -i mita_3.12.0_arm64.deb
3131

3232
# RedHat / CentOS / Rocky Linux - X86_64
33-
sudo rpm -Uvh --force mita-3.11.2-1.x86_64.rpm
33+
sudo rpm -Uvh --force mita-3.12.0-1.x86_64.rpm
3434

3535
# RedHat / CentOS / Rocky Linux - ARM 64
36-
sudo rpm -Uvh --force mita-3.11.2-1.aarch64.rpm
36+
sudo rpm -Uvh --force mita-3.12.0-1.aarch64.rpm
3737
```
3838

3939
上述指令也可以用来升级 mita 软件包的版本。

pkg/version/current.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@
1616
package version
1717

1818
const (
19-
AppVersion = "3.11.2"
19+
AppVersion = "3.12.0"
2020
)

0 commit comments

Comments
 (0)