Changelog
This page provides a high-level overview of changes in each release. For full details, click a specific version.
Help us!
If you ever come across an issue during our alpha/beta stage, please notify us ASAP.
We want to weed out as much issues as possible before our 1.0.0 release.
0.7.0 (In Progress)
0.7.0a1 (February 21st, 2026)
- Additional task manager/handler.
- Experimentation and deprecation notices in new
DEPRECATION.md. - Connection rewrite for parent/child
VoiceGateway/VoiceConnection. yt-dlpupdated and uncapped.YouTubeAudioSourceimplements more reliable options for metadata/media resolution.- Audio player task now terminates properly.
YouTubeAudioSourcereturns cached metadata if available.
0.6.0 (January 24th, 2026)
- Support for end-to-end encryption via
DAVE. - FFmpeg system now configurable.
- New player
add_queue_bulkmethod. - New YouTube utility method
queue_from_playlist. - Various bug fixes.
- New
hikari-wave[speedups]optional dependency, introducingorjson.
0.5.0 (January 18th, 2026)
- New
utilsmodule withYouTubeUX methods. - New
autoplayparameter to playeradd_queuemethod. - Replaced
futureandwait_for_urlwithresolve_metadataandresolve_mediainYouTubeAudioSource. - Generic performance improvements and refactors.
- Player history, queue, timing, and resume logic fixed.
- Player can now play previous audio automatically if
IDLE. - FFmpeg zombie processes and buffer leaks fixed.
- Specific event changes:
AudioSecondEventrenamed toAudioElapsedEvent;secondattribute renamed toseconds. Newminutesandhoursattribute.BotJoinVoiceEventrenamed toBotJoinEvent.BotLeaveVoiceEventrenamed toBotLeaveEvent.MemberJoinVoiceEventrenamed toMemberJoinEvent.MemberMoveVoiceEventrenamed toMemberMoveEvent;new_channel_idattribute renamed tochannel_id.MemberLeaveVoiceEventrenamed toMemberLeaveEvent.
Contains breaking changes
0.4.0 (January 10th, 2026)
- New
AudioBeginEventoriginproperty. - New
YouTubeAudioSourcedurationproperty. - New player
elapsed,remaining, andprogressproperties. - New
AudioSecondEvent. - Websocket debug logs silenced by default.
FileAudioSourcemarked as non-production.- New
MemberSpeechEventdispatched when members are speaking. - New
AudioPlayerclear_historymethod.
0.3.0 (December 31st, 2025)
- Reconnection logic added.
- Priority voice now supported.
VoiceWarningEventdispatched for high packet loss or jitter.- New
YouTubeAudioSource. - Connection
gateway_latencyrenamed tolatency.
Contains breaking changes
Info
This release signalled the move from alpha to beta.
0.2.0 (December 21st, 2025)
- Configuration extended globally, per-connection, or per-source.
MEMORY/DISKFFmpeg buffer modes.- Client automatically cleans up when signalled by
hikari.
0.1.0 (December 21st, 2025)
- New client configuration options, including override volume per player or source.
- New client
closemethod. - FFmpeg processes pooled for performance.
0.0.1 (December 19th, 2025)
- Initial release.
- New
AudioBeginEventandAudioEndEvent. - New audio queue system (player
previous,next,add_queue,remove_queue,clear_queue,queue, andhistory). - New player
shufflemethod. - Removed
VoiceActiveEvent,VoiceInactiveEvent,VoicePopulatedEvent, andVoiceEmptyEvent. - New
BufferAudioSourceandURLAudioSource. - Support for
aead_aes256_gcm_rtpsizeencryption mode. Resultreturns from player methods.- New player
is_playingproperty. - New client
movemethod. - FFmpeg processes now independent of connections.