From 8eace22e25dca285ecd9a9b056e102029f0ea465 Mon Sep 17 00:00:00 2001 From: Kyle Simpson Date: Mon, 11 Nov 2024 12:41:02 +0000 Subject: [PATCH] Chore: Release v0.4.4 --- CHANGELOG.md | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 2 +- 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 84159e0c9..bd9f1d1fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,53 @@ # Changelog +## [v0.4.4] — 2024-11-11 + +This patch release adds support for Discord's new voice cryptosystems, based on AES256-GCM and XChaCha20Poly1305. +Their use will be *mandatory* as of 2024-11-18, as will upgrading to Songbird v0.4.4. +Upgrading to this patch version will allow for you to seamlessly negotiate and use those modes, which offer stronger authentication and integrity checking over the cleartext portions of RTP headers. + +Thanks to the following for their contributions: + +- [@tignear] +- [@rhgndf] +- [@GnomedDev] +- [@FelixMcFelix] + +### Added + +- Feat: v8 encryption modes ([@tignear]) [c:10ce458] + +### Fixed + +- Fix clippy warnings ([@GnomedDev]) [c:095feb1] +- Fix(ci): Move problem tests purely to `cargo make test` ([@FelixMcFelix]) [c:0844537] +- Fix(receive): Handle sleds of identical RTP timestamps ([@FelixMcFelix]) [c:530286c] +- Fix: Ringbuf patch release requires explicit type param ([@FelixMcFelix]) [c:ec665a8] +- Fix: Generate heartbeat nonces under JS max-int size ([@FelixMcFelix]) [c:2d7dc29] + +### Changed + +- 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 +[@rhgndf]: https://github.com/rhgndf + + + +[c:10ce458]: https://github.com/serenity-rs/songbird/commit/10ce4584561f55aab2af2803f9629304d8b9e255 +[c:fe9b156]: https://github.com/serenity-rs/songbird/commit/fe9b156906640a8e6c8135c71d37d758958fc522 +[c:095feb1]: https://github.com/serenity-rs/songbird/commit/095feb106527f956674f78611fd19307dd3cfa29 +[c:0844537]: https://github.com/serenity-rs/songbird/commit/0844537024c41ebc497a53971a60cb7921ea88d1 +[c:530286c]: https://github.com/serenity-rs/songbird/commit/530286c6a655ed27d07ef8504e7e87c4e7cabe1b +[c:ec665a8]: https://github.com/serenity-rs/songbird/commit/ec665a8f8767679865f4d30125bd7b5780404dca +[c:2d7dc29]: https://github.com/serenity-rs/songbird/commit/2d7dc29fd68826fb6998eb748be05387ea2fe91b + + + ## [v0.4.3] — 2024-07-17 This patch release fixes features in dependencies and reverts a breaking tokio-tungstenite update. diff --git a/Cargo.toml b/Cargo.toml index 1d24f3535..6d1f163e9 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.3" +version = "0.4.4" [dependencies] aead = { optional = true, version = "0.5.2" }