Skip to content

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-dlp updated and uncapped.
  • YouTubeAudioSource implements more reliable options for metadata/media resolution.
  • Audio player task now terminates properly.
  • YouTubeAudioSource returns 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_bulk method.
  • New YouTube utility method queue_from_playlist.
  • Various bug fixes.
  • New hikari-wave[speedups] optional dependency, introducing orjson.

0.5.0 (January 18th, 2026)

  • New utils module with YouTube UX methods.
  • New autoplay parameter to player add_queue method.
  • Replaced future and wait_for_url with resolve_metadata and resolve_media in YouTubeAudioSource.
  • 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:
    1. AudioSecondEvent renamed to AudioElapsedEvent; second attribute renamed to seconds. New minutes and hours attribute.
    2. BotJoinVoiceEvent renamed to BotJoinEvent.
    3. BotLeaveVoiceEvent renamed to BotLeaveEvent.
    4. MemberJoinVoiceEvent renamed to MemberJoinEvent.
    5. MemberMoveVoiceEvent renamed to MemberMoveEvent; new_channel_id attribute renamed to channel_id.
    6. MemberLeaveVoiceEvent renamed to MemberLeaveEvent.

View full changelog ->

Contains breaking changes

0.4.0 (January 10th, 2026)

  • New AudioBeginEvent origin property.
  • New YouTubeAudioSource duration property.
  • New player elapsed, remaining, and progress properties.
  • New AudioSecondEvent.
  • Websocket debug logs silenced by default.
  • FileAudioSource marked as non-production.
  • New MemberSpeechEvent dispatched when members are speaking.
  • New AudioPlayer clear_history method.

View full changelog ->

0.3.0 (December 31st, 2025)

  • Reconnection logic added.
  • Priority voice now supported.
  • VoiceWarningEvent dispatched for high packet loss or jitter.
  • New YouTubeAudioSource.
  • Connection gateway_latency renamed to latency.

View full changelog ->

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/DISK FFmpeg buffer modes.
  • Client automatically cleans up when signalled by hikari.

View full changelog ->

0.1.0 (December 21st, 2025)

  • New client configuration options, including override volume per player or source.
  • New client close method.
  • FFmpeg processes pooled for performance.

View full changelog ->

0.0.1 (December 19th, 2025)

  • Initial release.
  • New AudioBeginEvent and AudioEndEvent.
  • New audio queue system (player previous, next, add_queue, remove_queue, clear_queue, queue, and history).
  • New player shuffle method.
  • Removed VoiceActiveEvent, VoiceInactiveEvent, VoicePopulatedEvent, and VoiceEmptyEvent.
  • New BufferAudioSource and URLAudioSource.
  • Support for aead_aes256_gcm_rtpsize encryption mode.
  • Result returns from player methods.
  • New player is_playing property.
  • New client move method.
  • FFmpeg processes now independent of connections.

View full changelog ->