From f6e4a4ef09d65a0cf8ff39d79c02eeb3ac3c32fa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 9 Feb 2025 02:03:31 +0700 Subject: [PATCH] chore: release 0.2.0-alpha.2 (#504) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- Cargo.lock | 2 +- bin/CHANGELOG.md | 67 +++++++++++++++++++++++ bin/Cargo.toml | 2 +- packages/media_core/CHANGELOG.md | 52 ++++++++++++++++++ packages/media_runner/CHANGELOG.md | 49 +++++++++++++++++ packages/transport_rtpengine/CHANGELOG.md | 31 +++++++++++ 6 files changed, 201 insertions(+), 2 deletions(-) create mode 100644 bin/CHANGELOG.md create mode 100644 packages/media_core/CHANGELOG.md create mode 100644 packages/media_runner/CHANGELOG.md create mode 100644 packages/transport_rtpengine/CHANGELOG.md diff --git a/Cargo.lock b/Cargo.lock index 3ed9ad6e..8e11512a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -470,7 +470,7 @@ dependencies = [ [[package]] name = "atm0s-media-server" -version = "0.2.0-alpha.1" +version = "0.2.0-alpha.2" dependencies = [ "atm0s-media-server-connector", "atm0s-media-server-console-front", diff --git a/bin/CHANGELOG.md b/bin/CHANGELOG.md new file mode 100644 index 00000000..d46c292b --- /dev/null +++ b/bin/CHANGELOG.md @@ -0,0 +1,67 @@ +# 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.2.0-alpha.2](https://github.com/8xFF/atm0s-media-server/compare/v0.2.0-alpha.1...v0.2.0-alpha.2) - 2025-02-08 + +### Added + +- multi tenancy (#433) +- rtp transport with HTTP APIs (#424) +- pubsub datachannel (#398) +- graceful disconnect with webrtc (#385) +- embedded userdata to token (#379) +- convert record to separated media files and push to s3 (#351) +- media record (#329) +- connector (#316) +- audio mixer (#306) +- api gateway and session token for securing cluster (#292) +- webrtc sdk (#283) +- bitrate allocator with both egress and ingress. (#268) +- bitrate control with Twcc and Remb (#265) +- channel pub-sub feature and tests. cluster integration test (#262) +- add cluster metadata publish and subscribe options: peer and track info (#260) +- switch to manual2 discovery (#486) +- automatic SDN config with node-api and local_ip (#455) +- standlone server (#454) +- record compose (#448) +- event hook (#420) +- transport for SIP with rtpengine protocol (#359) +- console API (#311) + +### Fixed + +- wrong usage of smallmap cause server crash. switched to indexmap (#457) +- webrtc transport stuck on connect_error cause memory leak (#453) +- handle video orientation from webrtc-extension (#452) +- crash assert on destroy (#449) +- endpoint internal clean up crash (#447) +- server crash because wrong ordered of remote stream destroy messages (#380) +- server crash if two sessions leaved with same room peer (#376) +- build warnings and clippy warnings (#328) +- typos and clippy warns (#296) +- missing clear room_map in cluster cause room failed to restart (#267) +- missing config connector agent service which caused missing peer logs (#405) +- unsuccessful bind addr cause crash media node (#369) +- update atm0s-sdn for fix media-node failed to register gateway after restart caused by broadcast register message was rejected by history cache logic (#337) +- increase rtp timeout to 3 minutes (#482) +- rtpengine generated sdp missing PCMA codec (#430) + +### Other + +- update version for release-plz (#500) +- cleanup deps and fix for release-plz (#496) +- update metadata for packages (#492) +- ename peer's userdata to extra_data for avoid miss-understand (#386) +- fix clippy actions workflow and add cargo-fmt action (#353) +- more clippy fixes (#349) +- Feat svc simulcast ([#266](https://github.com/8xFF/atm0s-media-server/pull/266)) +- BREAKING CHANGE: switching to sans-io-runtime ([#257](https://github.com/8xFF/atm0s-media-server/pull/257)) +- config zone id node id media port, get console lists (#417) +- switched to internal deps from crate.io (#367) +- Feat ping with node usage ([#298](https://github.com/8xFF/atm0s-media-server/pull/298)) diff --git a/bin/Cargo.toml b/bin/Cargo.toml index 1997aba3..20bea22b 100644 --- a/bin/Cargo.toml +++ b/bin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "atm0s-media-server" -version = "0.2.0-alpha.1" +version = "0.2.0-alpha.2" authors = ["Giang Minh "] edition = "2021" license = "MIT" diff --git a/packages/media_core/CHANGELOG.md b/packages/media_core/CHANGELOG.md new file mode 100644 index 00000000..fb6403f5 --- /dev/null +++ b/packages/media_core/CHANGELOG.md @@ -0,0 +1,52 @@ +# 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-alpha.1](https://github.com/8xFF/atm0s-media-server/releases/tag/atm0s-media-server-core-v0.1.0-alpha.1) - 2025-02-08 + +### Added + +- multi tenancy (#433) +- rtp transport with HTTP APIs (#424) +- pubsub datachannel (#398) +- graceful disconnect with webrtc (#385) +- embedded userdata to token (#379) +- convert record to separated media files and push to s3 (#351) +- media record (#329) +- connector (#316) +- audio mixer (#306) +- api gateway and session token for securing cluster (#292) +- webrtc sdk (#283) +- bitrate allocator with both egress and ingress. (#268) +- bitrate control with Twcc and Remb (#265) +- channel pub-sub feature and tests. cluster integration test (#262) +- add cluster metadata publish and subscribe options: peer and track info (#260) + +### Fixed + +- wrong usage of smallmap cause server crash. switched to indexmap (#457) +- webrtc transport stuck on connect_error cause memory leak (#453) +- handle video orientation from webrtc-extension (#452) +- crash assert on destroy (#449) +- endpoint internal clean up crash (#447) +- server crash because wrong ordered of remote stream destroy messages (#380) +- server crash if two sessions leaved with same room peer (#376) +- build warnings and clippy warnings (#328) +- typos and clippy warns (#296) +- missing clear room_map in cluster cause room failed to restart (#267) + +### Other + +- update version for release-plz (#500) +- cleanup deps and fix for release-plz (#496) +- update metadata for packages (#492) +- ename peer's userdata to extra_data for avoid miss-understand (#386) +- fix clippy actions workflow and add cargo-fmt action (#353) +- more clippy fixes (#349) +- Feat svc simulcast ([#266](https://github.com/8xFF/atm0s-media-server/pull/266)) +- BREAKING CHANGE: switching to sans-io-runtime ([#257](https://github.com/8xFF/atm0s-media-server/pull/257)) diff --git a/packages/media_runner/CHANGELOG.md b/packages/media_runner/CHANGELOG.md new file mode 100644 index 00000000..ce8a9119 --- /dev/null +++ b/packages/media_runner/CHANGELOG.md @@ -0,0 +1,49 @@ +# 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-alpha.1](https://github.com/8xFF/atm0s-media-server/releases/tag/atm0s-media-server-runner-v0.1.0-alpha.1) - 2025-02-08 + +### Added + +- switch to manual2 discovery (#486) +- automatic SDN config with node-api and local_ip (#455) +- standlone server (#454) +- record compose (#448) +- multi tenancy (#433) +- rtp transport with HTTP APIs (#424) +- event hook (#420) +- transport for SIP with rtpengine protocol (#359) +- graceful disconnect with webrtc (#385) +- embedded userdata to token (#379) +- media record (#329) +- connector (#316) +- console API (#311) +- audio mixer (#306) +- api gateway and session token for securing cluster (#292) +- webrtc sdk (#283) + +### Fixed + +- wrong usage of smallmap cause server crash. switched to indexmap (#457) +- crash assert on destroy (#449) +- missing config connector agent service which caused missing peer logs (#405) +- unsuccessful bind addr cause crash media node (#369) +- update atm0s-sdn for fix media-node failed to register gateway after restart caused by broadcast register message was rejected by history cache logic (#337) +- typos and clippy warns (#296) + +### Other + +- update version for release-plz (#500) +- cleanup deps and fix for release-plz (#496) +- update metadata for packages (#492) +- config zone id node id media port, get console lists (#417) +- ename peer's userdata to extra_data for avoid miss-understand (#386) +- switched to internal deps from crate.io (#367) +- Feat ping with node usage ([#298](https://github.com/8xFF/atm0s-media-server/pull/298)) +- BREAKING CHANGE: switching to sans-io-runtime ([#257](https://github.com/8xFF/atm0s-media-server/pull/257)) diff --git a/packages/transport_rtpengine/CHANGELOG.md b/packages/transport_rtpengine/CHANGELOG.md new file mode 100644 index 00000000..23407676 --- /dev/null +++ b/packages/transport_rtpengine/CHANGELOG.md @@ -0,0 +1,31 @@ +# 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-alpha.1](https://github.com/8xFF/atm0s-media-server/releases/tag/atm0s-media-server-transport-rtpengine-v0.1.0-alpha.1) - 2025-02-08 + +### Added + +- automatic SDN config with node-api and local_ip (#455) +- multi tenancy (#433) +- rtp transport with HTTP APIs (#424) +- transport for SIP with rtpengine protocol (#359) + +### Fixed + +- increase rtp timeout to 3 minutes (#482) +- wrong usage of smallmap cause server crash. switched to indexmap (#457) +- crash assert on destroy (#449) +- endpoint internal clean up crash (#447) +- rtpengine generated sdp missing PCMA codec (#430) + +### Other + +- update version for release-plz (#500) +- cleanup deps and fix for release-plz (#496) +- update metadata for packages (#492)