diff --git a/CHANGELOG.md b/CHANGELOG.md index bd9f1d1..cb0fe62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [v0.4.5] — 2024-11-22 + +This patch release includes some fixes to edge conditions in voice receive, and prevents a panic when creating HLS streams in non-tokio contexts. +In addition, users of voice receive can now configure the specification of decoded audio (sample rate, channel count) across Opus's supported values. + +Thanks to the following for their contributions: + +- [@FelixMcFelix] +- [@Erk-] + +### Added + +- Receive: Config of decode sample rate/channels ([@FelixMcFelix]) [c:91bf153] + +### Fixed + +- Receive: Fix handling for large timestamp/sequence jumps ([@FelixMcFelix]) [c:af95296] +- Fix(source): HLS would not work if used directly. ([@Erk-]) [c:312799d] + + +[c:af95296]: https://github.com/serenity-rs/songbird/commit/af95296ee13c09377f445ece09a993db8f88c50a +[c:91bf153]: https://github.com/serenity-rs/songbird/commit/91bf1538fc8962ecc94ccbece20b9a265a3f6419 +[c:312799d]: https://github.com/serenity-rs/songbird/commit/312799d2315493d79d18c44f9c873b1ea85876bb + + + ## [v0.4.4] — 2024-11-11 This patch release adds support for Discord's new voice cryptosystems, based on AES256-GCM and XChaCha20Poly1305. @@ -29,8 +55,6 @@ Thanks to the following for their contributions: - Change HlsStream to a more generic AsyncReadOnlySource ([@rhgndf]) [c:fe9b156] - -[v0.4.4]: https://github.com/serenity-rs/songbird/compare/v0.4.3...v0.4.4 [@tignear]: https://github.com/tignear @@ -63,10 +87,6 @@ Thanks to the following for their contributions: - Revert bbc9e03, update tracing-subscriber in examples ([@FelixMcFelix]) [c:6a93356] - Fix(dependecies): don't use default features for stream_lib ([@Erk-]) [c:2dc812b] - -[v0.4.3]: https://github.com/serenity-rs/songbird/compare/v0.4.2...v0.4.3 - - [c:6a93356]: https://github.com/serenity-rs/songbird/commit/6a9335628c50114760666c242203d56f7c3b1dac @@ -717,6 +737,8 @@ We'd also like to thank all users who have contributed to this module in the pas - [driver] Handle Voice close codes, prevent Songbird spinning WS threads (#1068) ([@FelixMcFelix]) [c:26c9c91] +[v0.4.5]: https://github.com/serenity-rs/songbird/compare/v0.4.4...v0.4.5 +[v0.4.4]: https://github.com/serenity-rs/songbird/compare/v0.4.3...v0.4.4 [v0.4.3]: https://github.com/serenity-rs/songbird/compare/v0.4.2...v0.4.3 [v0.4.2]: https://github.com/serenity-rs/songbird/compare/v0.4.1...v0.4.2 [v0.4.1]: https://github.com/serenity-rs/songbird/compare/v0.4.0...v0.4.1 diff --git a/Cargo.toml b/Cargo.toml index 6d1f163..a3c04d0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ name = "songbird" readme = "README.md" repository = "https://github.com/serenity-rs/songbird.git" rust-version = "1.74" -version = "0.4.4" +version = "0.4.5" [dependencies] aead = { optional = true, version = "0.5.2" }