v0.6.0 — 2026-04-05 - Hoopoe
The Hoopoes can be found all throughout Eurasia and Africa. They are named after
their distinctive "hupu" call, and are distinguished by the crust of feathers on
their heads. They're also fans of music, often moving their heads to the beat.
This release is major in three ways:
- Support for Twilight v0.17.0;
- Switch to
opus2for encoding/decoding Opus streams, asaudiopusis unmaintained and doesn't build anymore on some platforms; - Most importantly, support for Discord's Audio & Video End-to-end encryption (DAVE) protocol, which is since 2026 mandatory for all voice connections.
Thanks to the following for their contributions:
Added
- Playlist fixes, add
YoutubeDl::get_streamfunction (@ImSapphire) c:c910d70
Changed
- Bump MSRV to v1.83.0 (@arqunis) c:1417416
- Support Twilight 0.17.0 (@SuperYummy) c:4b2b9c4
- Update README badges (@meditationmind) c:62694c1
- Respect the port number from VoiceServerUpdate (@GnomedDev) c:18c282e
- Properly fix Clippy type size warnings (@GnomedDev) c:d2561d7
- Fix low-hanging Clippy lints (@tazz4843) c:2188c09
- Remove
Optionaround channel IDs that are now required (@tazz4843) c:4e9df0c - Switch from
audiopustoopus2(@beer-psi) c:dbbbd57 - DAVE support (@beer-psi) c:7e709a7
- Move decode config into DecodeMode::Decode (@GnomedDev) c:e8c1346
- Driver: Update the head and tail offsets returned from decrypt_*_in_place(). (@astroftl) c:64868e7
- Remove duplicate lookup in get_or_insert_inner (@GnomedDev) c:5ba5170
Fixed
- Remove simd-json mention from top level docs (@GnomedDev) c:ff7bd4a
- Fix clippy warnings (@GnomedDev) c:8956352