|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [v0.4.4] — 2024-11-11 |
| 4 | + |
| 5 | +This patch release adds support for Discord's new voice cryptosystems, based on AES256-GCM and XChaCha20Poly1305. |
| 6 | +Their use will be *mandatory* as of 2024-11-18, as will upgrading to Songbird v0.4.4. |
| 7 | +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. |
| 8 | + |
| 9 | +Thanks to the following for their contributions: |
| 10 | + |
| 11 | +- [@tignear] |
| 12 | +- [@rhgndf] |
| 13 | +- [@GnomedDev] |
| 14 | +- [@FelixMcFelix] |
| 15 | + |
| 16 | +### Added |
| 17 | + |
| 18 | +- Feat: v8 encryption modes ([@tignear]) [c:10ce458] |
| 19 | + |
| 20 | +### Fixed |
| 21 | + |
| 22 | +- Fix clippy warnings ([@GnomedDev]) [c:095feb1] |
| 23 | +- Fix(ci): Move problem tests purely to `cargo make test` ([@FelixMcFelix]) [c:0844537] |
| 24 | +- Fix(receive): Handle sleds of identical RTP timestamps ([@FelixMcFelix]) [c:530286c] |
| 25 | +- Fix: Ringbuf patch release requires explicit type param ([@FelixMcFelix]) [c:ec665a8] |
| 26 | +- Fix: Generate heartbeat nonces under JS max-int size ([@FelixMcFelix]) [c:2d7dc29] |
| 27 | + |
| 28 | +### Changed |
| 29 | + |
| 30 | +- Change HlsStream to a more generic AsyncReadOnlySource ([@rhgndf]) [c:fe9b156] |
| 31 | + |
| 32 | +<!-- COMPARISONS --> |
| 33 | +[v0.4.4]: https://github.com/serenity-rs/songbird/compare/v0.4.3...v0.4.4 |
| 34 | + |
| 35 | +<!-- AUTHORS --> |
| 36 | +[@tignear]: https://github.com/tignear |
| 37 | +[@rhgndf]: https://github.com/rhgndf |
| 38 | + |
| 39 | + |
| 40 | +<!-- COMMITS --> |
| 41 | +[c:10ce458]: https://github.com/serenity-rs/songbird/commit/10ce4584561f55aab2af2803f9629304d8b9e255 |
| 42 | +[c:fe9b156]: https://github.com/serenity-rs/songbird/commit/fe9b156906640a8e6c8135c71d37d758958fc522 |
| 43 | +[c:095feb1]: https://github.com/serenity-rs/songbird/commit/095feb106527f956674f78611fd19307dd3cfa29 |
| 44 | +[c:0844537]: https://github.com/serenity-rs/songbird/commit/0844537024c41ebc497a53971a60cb7921ea88d1 |
| 45 | +[c:530286c]: https://github.com/serenity-rs/songbird/commit/530286c6a655ed27d07ef8504e7e87c4e7cabe1b |
| 46 | +[c:ec665a8]: https://github.com/serenity-rs/songbird/commit/ec665a8f8767679865f4d30125bd7b5780404dca |
| 47 | +[c:2d7dc29]: https://github.com/serenity-rs/songbird/commit/2d7dc29fd68826fb6998eb748be05387ea2fe91b |
| 48 | + |
| 49 | +<!-- generated by git-cliff --> |
| 50 | + |
3 | 51 | ## [v0.4.3] — 2024-07-17
|
4 | 52 |
|
5 | 53 | This patch release fixes features in dependencies and reverts a breaking tokio-tungstenite update.
|
|
0 commit comments