This repository has been archived by the owner on Aug 28, 2021. It is now read-only.
Releases: natanbc/andesite
Releases · natanbc/andesite
0.12.0
0.11.3
Fix op key missing from lavalink stats update (fixes #1) Detect whether or not NAAS is supported - Default is changed to nio - If the config sets the send system to nas, the process exits with an error Add player count metric Send voice websocket close events to sentry Allow plugins to register custom command listeners Remove registerListeners() callback, replaced with init()
0.11.2
0.11.1: More lavalink compat and more tools for plugins
Added `noReplace` support for the play op RequestHandler is now exposed to plugins
0.11.0: Improve plugin api
Add javadocs to plugin api `registerListeners` is now called before `configurePlayerManager` Plugins can now get an existing player or remove one from the mixer Cleaner object exposed to plugins Audio providers now have a close() method, called automatically when they're unregistered Plugin api included as a jar in releases
0.10.0: remove subscribe/unsubscribe payloads
improve mixer algorithm improve worst case performance of the non allocating provider allow reusing arrays on the magma handler (only enable this if you know what you're doing)
0.9.1: fix broken build on 0.9.0
add more debug logging remove direct dependencies on magma, allowing another send system to be used in the future expose audio handler/provider to plugins
0.8.1
0.8.0
Plugin API:
Expose config to plugins
Hide event dispatcher internals from plugins
Expose more state to plugins, allow accessing state in all callbacks
Allow adding custom filters to the existing chain
Server:
Add JFR debugging support
Return loaded plugins on http requests
Update singyeong
Add each individual version component to the response headers
Misc:
Add jattach debug plugin, included in docker images by default