Skip to content

Commit

Permalink
chore: release v0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Feb 8, 2025
1 parent d28d5e0 commit 5110a7a
Show file tree
Hide file tree
Showing 22 changed files with 621 additions and 15 deletions.
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
105 changes: 105 additions & 0 deletions bin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
# 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

- 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 <[email protected]>"]
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

0 comments on commit 5110a7a

Please sign in to comment.