From 84fcf977c668aa16cf6a15e00a0102f69eb7ef4f Mon Sep 17 00:00:00 2001 From: daebot Date: Mon, 1 Jan 2024 13:14:33 +0000 Subject: [PATCH 1/4] ci: generate changelogs for release-v0.5.0rc1 --- CHANGELOGS.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/CHANGELOGS.md b/CHANGELOGS.md index 10e55bfe83..ef524a0957 100644 --- a/CHANGELOGS.md +++ b/CHANGELOGS.md @@ -14,6 +14,8 @@ curl --silent "https://api.github.com/repos/daeuniverse/dae/releases" | jq -r '. +- [v0.5.0rc1 (Pre-release)](#v050rc1-pre-release) + - [v0.4.0 (Latest)](#v040-latest) - [v0.3.0](#v030) - [v0.2.4](#v024) @@ -36,6 +38,54 @@ curl --silent "https://api.github.com/repos/daeuniverse/dae/releases" | jq -r '. - [v0.1.0](#v010) +### v0.5.0rc1 (Pre-release) + +> Release date: 2024/01/01 + +### Features + +- feat/refactor: refactor outbound and support v2ray-plugin in [#390](https://github.com/daeuniverse/dae/pull/390) by (@mzz2017) +- feat: use bpf_sk_assign at tproxy_wan_ingress in [#383](https://github.com/daeuniverse/dae/pull/383) by (@jschwinger233) +- patch(bpf): rewrite bpf spec before loading to avoid bpf map lookup during runtime in [#376](https://github.com/daeuniverse/dae/pull/376) by (@jschwinger233) + +### Bug Fixes + +- fix/chore: disable gso on client by default and upgrade softwind/quic-go in [#391](https://github.com/daeuniverse/dae/pull/391) by (@mzz2017) +- fix: add \_ into valid charset of ac machine in [#388](https://github.com/daeuniverse/dae/pull/388) by (@mzz2017) +- fix: running issue and no network on android in [#264](https://github.com/daeuniverse/dae/pull/264) by (@mzz2017) +- fix(bpf): Don't clear checksum on wan_egress in [#393](https://github.com/daeuniverse/dae/pull/393) by (@jschwinger233) + +### Others + +- ci(docker): remove support for armv6 in [#392](https://github.com/daeuniverse/dae/pull/392) by (@mzz2017) +- docs: add guide to separate configuration files in [#389](https://github.com/daeuniverse/dae/pull/389) by (@epmtyicu) +- ci: Add more kernel tests in [#386](https://github.com/daeuniverse/dae/pull/386) by (@jschwinger233) +- ci(docker): remove support for armv6 in [#392](https://github.com/daeuniverse/dae/pull/392) by (@jschwinger233) + +### 特性支持 + +- 特性/重构: 重构出站并支持 v2ray-plugin 并修复 simple-obfs 的 udp 问题 in [#390](https://github.com/daeuniverse/dae/pull/390) 由 (@mzz2017) +- 特性: 在 [#383](https://github.com/daeuniverse/dae/pull/383) 中的 tproxy_wan_ingress 使用 bpf_sk_assign 由 (@jschwinger233) +- 补丁(bpf): 在运行时加载之前重写 bpf 规范以避免 bpf 映射查找 in [#376](https://github.com/daeuniverse/dae/pull/376) 由 (@jschwinger233) + +### 问题修复 + +- 修复/杂项: 默认情况下在客户端上禁用 gso 并升级 softwind/quic-go in [#391](https://github.com/daeuniverse/dae/pull/391) 由 (@mzz2017) +- 修复: 在 [#388](https://github.com/daeuniverse/dae/pull/388) 中将 \_ 添加到 ac 机器的有效字符集 由 (@mzz2017) +- 修复: 在 [#264](https://github.com/daeuniverse/dae/pull/264) 上运行问题和 Android 上无网络 由 (@mzz2017) +- 修复(bpf): 在 [#393](https://github.com/daeuniverse/dae/pull/393) 中不要清除 wan_egress 上的校验和 由 (@jschwinger233) + +### 其他变更 + +- 自动化(docker): 在 [#392](https://github.com/daeuniverse/dae/pull/392) 中移除对 armv6 的支持 由 (@mzz2017) +- 文档: 在 [#389](https://github.com/daeuniverse/dae/pull/389) 中添加分离配置文件的指南 由 (@epmtyicu) +- 自动化: 在 [#386](https://github.com/daeuniverse/dae/pull/386) 中添加更多内核测试 由 (@jschwinger233) +- 自动化(docker): 在 [#392](https://github.com/daeuniverse/dae/pull/392) 中移除对 armv6 的支持 由 (@jschwinger233) + +**Example Config**: https://github.com/daeuniverse/dae/blob/v0.5.0rc1/example.dae + +**Full Changelog**: https://github.com/daeuniverse/dae/compare/v0.4.0...v0.5.0rc1 + ### v0.4.0 (Latest) > Release date: 2023/12/26 From 1d94d38d2cec43fc84fe000738d02c64436601a0 Mon Sep 17 00:00:00 2001 From: sumire Date: Mon, 1 Jan 2024 21:16:06 +0800 Subject: [PATCH 2/4] patch: fix formatting --- CHANGELOGS.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/CHANGELOGS.md b/CHANGELOGS.md index ef524a0957..c72d0f4fb5 100644 --- a/CHANGELOGS.md +++ b/CHANGELOGS.md @@ -15,7 +15,6 @@ curl --silent "https://api.github.com/repos/daeuniverse/dae/releases" | jq -r '. - [v0.5.0rc1 (Pre-release)](#v050rc1-pre-release) - - [v0.4.0 (Latest)](#v040-latest) - [v0.3.0](#v030) - [v0.2.4](#v024) @@ -42,40 +41,40 @@ curl --silent "https://api.github.com/repos/daeuniverse/dae/releases" | jq -r '. > Release date: 2024/01/01 -### Features +#### Features - feat/refactor: refactor outbound and support v2ray-plugin in [#390](https://github.com/daeuniverse/dae/pull/390) by (@mzz2017) - feat: use bpf_sk_assign at tproxy_wan_ingress in [#383](https://github.com/daeuniverse/dae/pull/383) by (@jschwinger233) - patch(bpf): rewrite bpf spec before loading to avoid bpf map lookup during runtime in [#376](https://github.com/daeuniverse/dae/pull/376) by (@jschwinger233) -### Bug Fixes +#### Bug Fixes - fix/chore: disable gso on client by default and upgrade softwind/quic-go in [#391](https://github.com/daeuniverse/dae/pull/391) by (@mzz2017) - fix: add \_ into valid charset of ac machine in [#388](https://github.com/daeuniverse/dae/pull/388) by (@mzz2017) - fix: running issue and no network on android in [#264](https://github.com/daeuniverse/dae/pull/264) by (@mzz2017) - fix(bpf): Don't clear checksum on wan_egress in [#393](https://github.com/daeuniverse/dae/pull/393) by (@jschwinger233) -### Others +#### Others - ci(docker): remove support for armv6 in [#392](https://github.com/daeuniverse/dae/pull/392) by (@mzz2017) - docs: add guide to separate configuration files in [#389](https://github.com/daeuniverse/dae/pull/389) by (@epmtyicu) - ci: Add more kernel tests in [#386](https://github.com/daeuniverse/dae/pull/386) by (@jschwinger233) - ci(docker): remove support for armv6 in [#392](https://github.com/daeuniverse/dae/pull/392) by (@jschwinger233) -### 特性支持 +#### 特性支持 - 特性/重构: 重构出站并支持 v2ray-plugin 并修复 simple-obfs 的 udp 问题 in [#390](https://github.com/daeuniverse/dae/pull/390) 由 (@mzz2017) - 特性: 在 [#383](https://github.com/daeuniverse/dae/pull/383) 中的 tproxy_wan_ingress 使用 bpf_sk_assign 由 (@jschwinger233) - 补丁(bpf): 在运行时加载之前重写 bpf 规范以避免 bpf 映射查找 in [#376](https://github.com/daeuniverse/dae/pull/376) 由 (@jschwinger233) -### 问题修复 +#### 问题修复 - 修复/杂项: 默认情况下在客户端上禁用 gso 并升级 softwind/quic-go in [#391](https://github.com/daeuniverse/dae/pull/391) 由 (@mzz2017) - 修复: 在 [#388](https://github.com/daeuniverse/dae/pull/388) 中将 \_ 添加到 ac 机器的有效字符集 由 (@mzz2017) - 修复: 在 [#264](https://github.com/daeuniverse/dae/pull/264) 上运行问题和 Android 上无网络 由 (@mzz2017) - 修复(bpf): 在 [#393](https://github.com/daeuniverse/dae/pull/393) 中不要清除 wan_egress 上的校验和 由 (@jschwinger233) -### 其他变更 +#### 其他变更 - 自动化(docker): 在 [#392](https://github.com/daeuniverse/dae/pull/392) 中移除对 armv6 的支持 由 (@mzz2017) - 文档: 在 [#389](https://github.com/daeuniverse/dae/pull/389) 中添加分离配置文件的指南 由 (@epmtyicu) From 4eed5e83efc7b07b6efbcf2a582e48438ec0c76f Mon Sep 17 00:00:00 2001 From: sumire Date: Mon, 1 Jan 2024 21:19:24 +0800 Subject: [PATCH 3/4] patch: remove duplication --- CHANGELOGS.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOGS.md b/CHANGELOGS.md index c72d0f4fb5..6dbc0458f5 100644 --- a/CHANGELOGS.md +++ b/CHANGELOGS.md @@ -59,7 +59,6 @@ curl --silent "https://api.github.com/repos/daeuniverse/dae/releases" | jq -r '. - ci(docker): remove support for armv6 in [#392](https://github.com/daeuniverse/dae/pull/392) by (@mzz2017) - docs: add guide to separate configuration files in [#389](https://github.com/daeuniverse/dae/pull/389) by (@epmtyicu) - ci: Add more kernel tests in [#386](https://github.com/daeuniverse/dae/pull/386) by (@jschwinger233) -- ci(docker): remove support for armv6 in [#392](https://github.com/daeuniverse/dae/pull/392) by (@jschwinger233) #### 特性支持 From 3dee0157b71f36c6979e60935c212c7d4f9c5161 Mon Sep 17 00:00:00 2001 From: sumire Date: Mon, 1 Jan 2024 21:20:04 +0800 Subject: [PATCH 4/4] patch: remove duplication --- CHANGELOGS.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOGS.md b/CHANGELOGS.md index 6dbc0458f5..80efe2f158 100644 --- a/CHANGELOGS.md +++ b/CHANGELOGS.md @@ -78,7 +78,6 @@ curl --silent "https://api.github.com/repos/daeuniverse/dae/releases" | jq -r '. - 自动化(docker): 在 [#392](https://github.com/daeuniverse/dae/pull/392) 中移除对 armv6 的支持 由 (@mzz2017) - 文档: 在 [#389](https://github.com/daeuniverse/dae/pull/389) 中添加分离配置文件的指南 由 (@epmtyicu) - 自动化: 在 [#386](https://github.com/daeuniverse/dae/pull/386) 中添加更多内核测试 由 (@jschwinger233) -- 自动化(docker): 在 [#392](https://github.com/daeuniverse/dae/pull/392) 中移除对 armv6 的支持 由 (@jschwinger233) **Example Config**: https://github.com/daeuniverse/dae/blob/v0.5.0rc1/example.dae