Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #502

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,20 @@ members = [
]

[workspace.dependencies]
audio-mixer = { package = "atm0s-media-server-audio-mixer", path = "packages/audio_mixer", version = "0.1.1" }
media-server-utils = { package = "atm0s-media-server-utils", path = "packages/media_utils", version = "0.2.1" }
audio-mixer = { package = "atm0s-media-server-audio-mixer", path = "packages/audio_mixer", version = "0.2.0" }
media-server-utils = { package = "atm0s-media-server-utils", path = "packages/media_utils", version = "0.2.2" }
media-server-core = { package = "atm0s-media-server-core", path = "packages/media_core", version = "0.1.0" }
media-server-runner = { package = "atm0s-media-server-runner", path = "packages/media_runner", version = "0.1.0" }
media-server-protocol = { package = "atm0s-media-server-protocol", path = "packages/protocol", version = "0.1.1" }
media-server-protocol = { package = "atm0s-media-server-protocol", path = "packages/protocol", version = "0.1.2" }
media-server-console-front = { package = "atm0s-media-server-console-front", path = "packages/media_console_front", version = "0.1.0" }
media-server-connector = { package = "atm0s-media-server-connector", path = "packages/media_connector", version = "0.1.0" }
media-server-record = { package = "atm0s-media-server-record", path = "packages/media_record", version = "0.1.0", default-features = false }
media-server-gateway = { package = "atm0s-media-server-gateway", path = "packages/media_gateway", version = "0.1.0" }
media-server-audio-mixer = { package = "atm0s-media-server-audio-mixer", path = "packages/audio_mixer", version = "0.1.0" }
media-server-audio-mixer = { package = "atm0s-media-server-audio-mixer", path = "packages/audio_mixer", version = "0.2.0" }
media-server-secure = { package = "atm0s-media-server-secure", path = "packages/media_secure", version = "0.1.0", default-features = false }
media-server-codecs = { package = "atm0s-media-server-codecs", path = "packages/media_codecs", version = "0.1.0", default-features = false }
media-server-multi-tenancy = { package = "atm0s-media-server-multi-tenancy", path = "packages/multi_tenancy", version = "0.1.0" }
transport-webrtc = { package = "atm0s-media-server-transport-webrtc", path = "packages/transport_webrtc", version = "0.2.2" }
transport-webrtc = { package = "atm0s-media-server-transport-webrtc", path = "packages/transport_webrtc", version = "0.3.0" }
transport-rtpengine = { package = "atm0s-media-server-transport-rtpengine", path = "packages/transport_rtpengine", version = "0.1.0" }

sans-io-runtime = { version = "0.3", default-features = false }
Expand Down
106 changes: 106 additions & 0 deletions bin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# 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.5](https://github.com/8xFF/atm0s-media-server/compare/v0.1.4...v0.1.5) - 2025-02-08

### Added

- switched to pure-rust systemstat (#494)
- switch to manual2 discovery (#486)
- move frontend to inside (#469)
- added config for filter binding address by interface name (#472)
- automatic SDN config with node-api and local_ip (#455)
- standlone server (#454)
- separated multi-tenancy with dynamic app sync and static secret mode (#446)
- multi tenancy (#433)
- rtp transport with HTTP APIs (#424)
- event hook (#420)
- added sentry crash report, added cli opts for disable or custom sentry endpoint (#415)
- transport for SIP with rtpengine protocol (#359)
- embedded userdata to token (#379)
- media record (#329)
- embed console panel to built binary (#318)
- connector (#316)
- console API (#311)
- audio mixer (#306)
- api gateway and session token for securing cluster (#292)
- webrtc sdk (#283)
- bitrate control with Twcc and Remb (#265)
- pubsub datachannel (#398)
- graceful disconnect with webrtc (#385)
- convert record to separated media files and push to s3 (#351)
- bitrate allocator with both egress and ingress. (#268)
- channel pub-sub feature and tests. cluster integration test (#262)
- add cluster metadata publish and subscribe options: peer and track info (#260)
- record compose (#448)
- add duration_ms to compose record result (#451)
- connector support http export transport (#233)

### Fixed

- missing media-server-secure feature which caused build media-server error (#499)
- some time connector handle duplicate incorrect, ensure it success (#480)
- don't connect itself (#473)
- crash assert on destroy (#449)
- endpoint internal clean up crash (#447)
- postgresql query error (#419)
- route restart-ice to another media node if the current one is down (#410)
- unsuccessful bind addr cause crash media node (#369)
- add missing pagination to connector log apis (#363)
- api missing data (#355)
- wrong between created_at and session_id in sessions api (#352)
- build release with github action (#340)
- 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)
- build warnings and clippy warnings (#328)
- typos and clippy warns (#296)
- wrong usage of smallmap cause server crash. switched to indexmap (#457)
- some clippy warns (#490)
- webrtc transport stuck on connect_error cause memory leak (#453)
- handle video orientation from webrtc-extension (#452)
- server crash because wrong ordered of remote stream destroy messages (#380)
- server crash if two sessions leaved with same room peer (#376)
- missing clear room_map in cluster cause room failed to restart (#267)
- missing config connector agent service which caused missing peer logs (#405)
- *(deps)* update rust crate serde to 1.0.200 (#269)
- console node stuck in dev mode (#493)
- migration failed with mysql database (#456)
- media-gateway rtpengine missing clear timeout (#470)
- media gateway wrong cpu and memory compare (#299)
- added pcma decode and encode buffer len checker (#461)
- failed to parse h264 packet without simulcast (#441)
- firefox webrtc don't work with channel id 1000, switch back to 0 (#402)
- increase rtp timeout to 3 minutes (#482)
- rtpengine generated sdp missing PCMA codec (#430)

### Other

- update version for release-plz (#497)
- cleanup deps and fix for release-plz (#496)
- update metadata for packages (#492)
- remove ngcontrol protocol and update sysinfo lib (#465)
- console with copy zone seeds (#421)
- update deps (#422)
- switched sentry error reporting to optional (#418)
- config zone id node id media port, get console lists (#417)
- update console frontend version with log views (#400)
- ename peer's userdata to extra_data for avoid miss-understand (#386)
- switched to internal deps from crate.io (#367)
- turn record params to optional in API (#360)
- fix clippy actions workflow and add cargo-fmt action (#353)
- more clippy fixes (#349)
- run cargo update (#309)
- Feat ping with node usage ([#298](https://github.com/8xFF/atm0s-media-server/pull/298))
- Feat svc simulcast ([#266](https://github.com/8xFF/atm0s-media-server/pull/266))
- wrong bin package name cause release failed, rename to original atm0s-media-server (#259)
- BREAKING CHANGE: switching to sans-io-runtime ([#257](https://github.com/8xFF/atm0s-media-server/pull/257))
- update version for release-plz patch2 (#498)
- cargo update and some libs (#381)
- update docs installation (#343)
- switch rusty-s3 to crates instead of git (#491)
- registry store (#297)
2 changes: 1 addition & 1 deletion bin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "atm0s-media-server"
version = "0.1.4"
version = "0.1.5"
edition = "2021"
license = "MIT"
description = "Atm0s Media Server"
Expand Down
26 changes: 26 additions & 0 deletions packages/audio_mixer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# 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](https://github.com/8xFF/atm0s-media-server/compare/atm0s-media-server-audio-mixer-v0.1.1...atm0s-media-server-audio-mixer-v0.2.0) - 2025-02-08

### Added

- audio mixer (#306)

### Fixed

- wrong usage of smallmap cause server crash. switched to indexmap (#457)
- crash assert on destroy (#449)
- build warnings and clippy warnings (#328)

### Other

- update version for release-plz (#497)
- cleanup deps and fix for release-plz (#496)
- update metadata for packages (#492)
2 changes: 1 addition & 1 deletion packages/audio_mixer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "atm0s-media-server-audio-mixer"
version = "0.1.1"
version = "0.2.0"
authors = ["Giang Minh <giang.ndm@gmail.com>"]
edition = "2021"
license = "MIT"
Expand Down
24 changes: 24 additions & 0 deletions packages/media_codecs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# 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-media-server/releases/tag/atm0s-media-server-codecs-v0.1.0) - 2025-02-08

### Added

- rtp transport with HTTP APIs (#424)
- transport for SIP with rtpengine protocol (#359)

### Fixed

- added pcma decode and encode buffer len checker (#461)

### Other

- cleanup deps and fix for release-plz (#496)
- update metadata for packages (#492)
37 changes: 37 additions & 0 deletions packages/media_connector/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# 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-media-server/releases/tag/atm0s-media-server-connector-v0.1.0) - 2025-02-08

### Added

- automatic SDN config with node-api and local_ip (#455)
- record compose (#448)
- multi tenancy (#433)
- event hook (#420)
- media record (#329)
- connector (#316)

### Fixed

- some time connector handle duplicate incorrect, ensure it success (#480)
- migration failed with mysql database (#456)
- crash assert on destroy (#449)
- postgresql query error (#419)
- add missing pagination to connector log apis (#363)
- api missing data (#355)
- wrong between created_at and session_id in sessions api (#352)
- build warnings and clippy warnings (#328)

### Other

- cleanup deps and fix for release-plz (#496)
- update metadata for packages (#492)
- update deps (#422)
- update docs installation (#343)
24 changes: 24 additions & 0 deletions packages/media_console_front/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# 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-media-server/releases/tag/atm0s-media-server-console-front-v0.1.0) - 2025-02-08

### Added

- move frontend to inside (#469)

### Fixed

- console node stuck in dev mode (#493)
- some clippy warns (#490)

### Other

- cleanup deps and fix for release-plz (#496)
- update metadata for packages (#492)
51 changes: 51 additions & 0 deletions packages/media_core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# 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-media-server/releases/tag/atm0s-media-server-core-v0.1.0) - 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

- 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))
38 changes: 38 additions & 0 deletions packages/media_gateway/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# 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-media-server/releases/tag/atm0s-media-server-gateway-v0.1.0) - 2025-02-08

### Added

- switch to manual2 discovery (#486)
- multi tenancy (#433)
- transport for SIP with rtpengine protocol (#359)
- media record (#329)
- console API (#311)
- api gateway and session token for securing cluster (#292)

### Fixed

- media-gateway rtpengine missing clear timeout (#470)
- crash assert on destroy (#449)
- route restart-ice to another media node if the current one is down (#410)
- build warnings and clippy warnings (#328)
- media gateway wrong cpu and memory compare (#299)
- typos and clippy warns (#296)

### Other

- cleanup deps and fix for release-plz (#496)
- update metadata for packages (#492)
- config zone id node id media port, get console lists (#417)
- cargo update and some libs (#381)
- run cargo update (#309)
- Feat ping with node usage ([#298](https://github.com/8xFF/atm0s-media-server/pull/298))
- registry store (#297)
Loading