Skip to content
This repository has been archived by the owner on Aug 28, 2021. It is now read-only.

Releases: natanbc/andesite

0.12.0

21 Feb 01:02
Compare
Choose a tag to compare
Support browser connections

Publish javadocs to github pages

0.11.3

19 Feb 19:18
Compare
Choose a tag to compare
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

15 Feb 16:00
Compare
Choose a tag to compare
Move JFR to a plugin

Allow plugins to request http server initialization
Exclude lombok transitive dependency

0.11.1: More lavalink compat and more tools for plugins

15 Feb 02:42
Compare
Choose a tag to compare
Added `noReplace` support for the play op
RequestHandler is now exposed to plugins

0.11.0: Improve plugin api

14 Feb 22:07
Compare
Choose a tag to compare
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

12 Feb 01:51
Compare
Choose a tag to compare
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

31 Jan 17:13
Compare
Choose a tag to compare
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

30 Jan 17:16
Compare
Choose a tag to compare
send connection id via websocket for clients that don't have access t…

0.8.0

21 Jan 03:25
Compare
Choose a tag to compare

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

0.7

10 Jan 00:47
Compare
Choose a tag to compare
0.7
Add plugins