From 6d84b86c66bbe9c8f8fc84606901e09de90d2851 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 17 Aug 2024 22:51:39 +0700 Subject: [PATCH] chore: release (#40) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- crates/agent/CHANGELOG.md | 41 +++++++++++++++++++++ crates/agent/Cargo.toml | 4 +-- crates/cert_utils/CHANGELOG.md | 15 ++++++++ crates/protocol/CHANGELOG.md | 12 +++++++ crates/protocol/Cargo.toml | 2 +- crates/protocol_ed25519/CHANGELOG.md | 12 +++++++ crates/protocol_ed25519/Cargo.toml | 4 +-- crates/relayer/CHANGELOG.md | 53 ++++++++++++++++++++++++++++ crates/relayer/Cargo.toml | 4 +-- 9 files changed, 140 insertions(+), 7 deletions(-) create mode 100644 crates/agent/CHANGELOG.md create mode 100644 crates/cert_utils/CHANGELOG.md create mode 100644 crates/protocol/CHANGELOG.md create mode 100644 crates/protocol_ed25519/CHANGELOG.md create mode 100644 crates/relayer/CHANGELOG.md diff --git a/crates/agent/CHANGELOG.md b/crates/agent/CHANGELOG.md new file mode 100644 index 0000000..93a018d --- /dev/null +++ b/crates/agent/CHANGELOG.md @@ -0,0 +1,41 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.0](https://github.com/8xFF/atm0s-reverse-proxy/releases/tag/atm0s-reverse-proxy-agent-v0.1.0) - 2024-08-17 + +### Added +- rtsp proxy ([#37](https://github.com/8xFF/atm0s-reverse-proxy/pull/37)) +- atm0s-sdn ([#2](https://github.com/8xFF/atm0s-reverse-proxy/pull/2)) +- validate connection and auto generate domain from ed25519 privatekey +- first working version with http and sni proxy + +### Fixed +- increase agent quic keep alive for reduce server load, added benchmark clients sample ([#30](https://github.com/8xFF/atm0s-reverse-proxy/pull/30)) +- release action error ([#26](https://github.com/8xFF/atm0s-reverse-proxy/pull/26)) +- agent quic timeout ([#19](https://github.com/8xFF/atm0s-reverse-proxy/pull/19)) +- update quin for building in mipsel ([#16](https://github.com/8xFF/atm0s-reverse-proxy/pull/16)) +- fixing warn and disable mips builds +- subdomain too long + +### Other +- fix release-plz don't found default cert ([#42](https://github.com/8xFF/atm0s-reverse-proxy/pull/42)) +- fix missing version for release-plz ([#41](https://github.com/8xFF/atm0s-reverse-proxy/pull/41)) +- added release-plz and update deps ([#39](https://github.com/8xFF/atm0s-reverse-proxy/pull/39)) +- agent log assigned domain to log ([#27](https://github.com/8xFF/atm0s-reverse-proxy/pull/27)) +- update atm0s-sdn and switched to quinn forks for temporal fixing ring library ([#22](https://github.com/8xFF/atm0s-reverse-proxy/pull/22)) +- fixing quinn deps in agent ([#18](https://github.com/8xFF/atm0s-reverse-proxy/pull/18)) +- fixing quinn deps ([#17](https://github.com/8xFF/atm0s-reverse-proxy/pull/17)) +- BREAKING CHANGE: Update newest atm0s-sdn with sans-io runtime ([#14](https://github.com/8xFF/atm0s-reverse-proxy/pull/14)) +- split libs to allow customize ([#5](https://github.com/8xFF/atm0s-reverse-proxy/pull/5)) +- simple quic implement +- fix grammar in message +- fix cli message +- switch to using spawn instead of spawn_local +- add more log to agent when proxy to target +- optimize agent binary size +- fmt diff --git a/crates/agent/Cargo.toml b/crates/agent/Cargo.toml index 56d872e..528963a 100644 --- a/crates/agent/Cargo.toml +++ b/crates/agent/Cargo.toml @@ -17,8 +17,8 @@ tracing-subscriber = { workspace = true, features = ["env-filter", "std"], optio yamux = { workspace = true } bincode = { workspace = true } serde = { workspace = true, features = ["derive"] } -protocol = { path = "../protocol", package = "atm0s-reverse-proxy-protocol", version = "0.1.0" } -protocol-ed25519 = { path = "../protocol_ed25519", package = "atm0s-reverse-proxy-protocol-ed25519", optional = true, version = "0.1.0" } +protocol = { path = "../protocol", package = "atm0s-reverse-proxy-protocol", version = "0.1.1" } +protocol-ed25519 = { path = "../protocol_ed25519", package = "atm0s-reverse-proxy-protocol-ed25519", optional = true, version = "0.1.1" } quinn = { workspace = true, features = ["ring", "runtime-async-std", "futures-io"] } rustls = { workspace = true, features = ["ring", "std"] } url = { workspace = true } diff --git a/crates/cert_utils/CHANGELOG.md b/crates/cert_utils/CHANGELOG.md new file mode 100644 index 0000000..4e68e7b --- /dev/null +++ b/crates/cert_utils/CHANGELOG.md @@ -0,0 +1,15 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.0](https://github.com/8xFF/atm0s-reverse-proxy/releases/tag/atm0s-reverse-proxy-cert-utils-v0.1.0) - 2024-08-17 + +### Fixed +- release action error ([#26](https://github.com/8xFF/atm0s-reverse-proxy/pull/26)) + +### Other +- added release-plz and update deps ([#39](https://github.com/8xFF/atm0s-reverse-proxy/pull/39)) diff --git a/crates/protocol/CHANGELOG.md b/crates/protocol/CHANGELOG.md new file mode 100644 index 0000000..38ce489 --- /dev/null +++ b/crates/protocol/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.1](https://github.com/8xFF/atm0s-reverse-proxy/compare/atm0s-reverse-proxy-protocol-v0.1.0...atm0s-reverse-proxy-protocol-v0.1.1) - 2024-08-17 + +### Other +- fix release-plz don't found default cert ([#42](https://github.com/8xFF/atm0s-reverse-proxy/pull/42)) diff --git a/crates/protocol/Cargo.toml b/crates/protocol/Cargo.toml index 8830623..47e138a 100644 --- a/crates/protocol/Cargo.toml +++ b/crates/protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "atm0s-reverse-proxy-protocol" -version = "0.1.0" +version = "0.1.1" edition = "2021" description = "Protocol for atm0s-reverse proxy cluster" license = "MIT" diff --git a/crates/protocol_ed25519/CHANGELOG.md b/crates/protocol_ed25519/CHANGELOG.md new file mode 100644 index 0000000..f7734b8 --- /dev/null +++ b/crates/protocol_ed25519/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.1](https://github.com/8xFF/atm0s-reverse-proxy/compare/atm0s-reverse-proxy-protocol-ed25519-v0.1.0...atm0s-reverse-proxy-protocol-ed25519-v0.1.1) - 2024-08-17 + +### Other +- updated the following local packages: atm0s-reverse-proxy-protocol diff --git a/crates/protocol_ed25519/Cargo.toml b/crates/protocol_ed25519/Cargo.toml index ad0cb5b..b5964c6 100644 --- a/crates/protocol_ed25519/Cargo.toml +++ b/crates/protocol_ed25519/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "atm0s-reverse-proxy-protocol-ed25519" -version = "0.1.0" +version = "0.1.1" edition = "2021" description = "Protocol implement with Ed25519 for atm0s-reverse proxy cluster" license = "MIT" @@ -12,4 +12,4 @@ bincode = { workspace = true } ed25519-dalek = { workspace = true, features = ["rand_core", "serde", "pkcs8", "pem"] } rand = { workspace = true } serde = { workspace = true, features = ["derive"] } -protocol = { path = "../protocol", package = "atm0s-reverse-proxy-protocol", version = "0.1.0" } +protocol = { path = "../protocol", package = "atm0s-reverse-proxy-protocol", version = "0.1.1" } diff --git a/crates/relayer/CHANGELOG.md b/crates/relayer/CHANGELOG.md new file mode 100644 index 0000000..8090156 --- /dev/null +++ b/crates/relayer/CHANGELOG.md @@ -0,0 +1,53 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.0](https://github.com/8xFF/atm0s-reverse-proxy/releases/tag/atm0s-reverse-proxy-relayer-v0.1.0) - 2024-08-17 + +### Added +- rtsp proxy ([#37](https://github.com/8xFF/atm0s-reverse-proxy/pull/37)) +- metrics outgoing cluster ([#34](https://github.com/8xFF/atm0s-reverse-proxy/pull/34)) +- allow dynamic root domain, only check first sub-domain part ([#4](https://github.com/8xFF/atm0s-reverse-proxy/pull/4)) +- atm0s-sdn ([#2](https://github.com/8xFF/atm0s-reverse-proxy/pull/2)) +- add simple dashboard +- validate connection and auto generate domain from ed25519 privatekey +- first working version with http and sni proxy + +### Fixed +- using spawn task outside run_agent_connection to wait when agent is disconnected ([#38](https://github.com/8xFF/atm0s-reverse-proxy/pull/38)) +- histograms metrics to seconds ([#36](https://github.com/8xFF/atm0s-reverse-proxy/pull/36)) +- fixed histogram metrics not working ([#35](https://github.com/8xFF/atm0s-reverse-proxy/pull/35)) +- don't blocking proxy request from agent, refactor metrics ([#33](https://github.com/8xFF/atm0s-reverse-proxy/pull/33)) +- deadlock in agents map => move agents map to separted struct AgentStorage for avoiding block ([#32](https://github.com/8xFF/atm0s-reverse-proxy/pull/32)) +- quic_listener will stuck if have huge of waiting incoming conns and cause timeout ([#31](https://github.com/8xFF/atm0s-reverse-proxy/pull/31)) +- increase agent quic keep alive for reduce server load, added benchmark clients sample ([#30](https://github.com/8xFF/atm0s-reverse-proxy/pull/30)) +- release action error ([#26](https://github.com/8xFF/atm0s-reverse-proxy/pull/26)) +- prometheus metric wrong format, use \_ instead of \. ([#24](https://github.com/8xFF/atm0s-reverse-proxy/pull/24)) +- virtual socket memory leak, virtual socket port request safety ([#23](https://github.com/8xFF/atm0s-reverse-proxy/pull/23)) +- agent quic timeout ([#19](https://github.com/8xFF/atm0s-reverse-proxy/pull/19)) +- update quin for building in mipsel ([#16](https://github.com/8xFF/atm0s-reverse-proxy/pull/16)) +- wrong check domain when proxy inside haproxy ([#3](https://github.com/8xFF/atm0s-reverse-proxy/pull/3)) +- fixing warn and disable mips builds +- crash on parse invalid sni +- wrong ymux mode in relay agent connection + +### Other +- fix release-plz don't found default cert ([#42](https://github.com/8xFF/atm0s-reverse-proxy/pull/42)) +- fix missing version for release-plz ([#41](https://github.com/8xFF/atm0s-reverse-proxy/pull/41)) +- added release-plz and update deps ([#39](https://github.com/8xFF/atm0s-reverse-proxy/pull/39)) +- update metrics and metrics-dashboard version ([#29](https://github.com/8xFF/atm0s-reverse-proxy/pull/29)) +- update atm0s-sdn and switched to quinn forks for temporal fixing ring library ([#22](https://github.com/8xFF/atm0s-reverse-proxy/pull/22)) +- update atm0s-sdn with new authorization and encryption features ([#21](https://github.com/8xFF/atm0s-reverse-proxy/pull/21)) +- update sdn for fixing some alias error ([#20](https://github.com/8xFF/atm0s-reverse-proxy/pull/20)) +- fixing quinn deps ([#17](https://github.com/8xFF/atm0s-reverse-proxy/pull/17)) +- expose atm0s-sdn and some functions to public ([#15](https://github.com/8xFF/atm0s-reverse-proxy/pull/15)) +- BREAKING CHANGE: Update newest atm0s-sdn with sans-io runtime ([#14](https://github.com/8xFF/atm0s-reverse-proxy/pull/14)) +- split libs to allow customize ([#5](https://github.com/8xFF/atm0s-reverse-proxy/pull/5)) +- simple quic implement +- switch expose metrics to optional +- switch to using spawn instead of spawn_local +- fmt diff --git a/crates/relayer/Cargo.toml b/crates/relayer/Cargo.toml index ee8af81..c175dbf 100644 --- a/crates/relayer/Cargo.toml +++ b/crates/relayer/Cargo.toml @@ -6,8 +6,8 @@ description = "Server for atm0s-reverse proxy cluster" license = "MIT" [dependencies] -protocol = { path = "../protocol", package = "atm0s-reverse-proxy-protocol", version = "0.1.0" } -protocol-ed25519 = { path = "../protocol_ed25519", package = "atm0s-reverse-proxy-protocol-ed25519", optional = true, version = "0.1.0" } +protocol = { path = "../protocol", package = "atm0s-reverse-proxy-protocol", version = "0.1.1" } +protocol-ed25519 = { path = "../protocol_ed25519", package = "atm0s-reverse-proxy-protocol-ed25519", optional = true, version = "0.1.1" } async-std = { version = "1.12.0", features = ["default", "attributes", "unstable", "tokio1"] } async-trait = { workspace = true } clap = { workspace = true, features = ["derive", "env"], optional = true }