Releases: lavalink-devs/lavalink-client
Releases · lavalink-devs/lavalink-client
3.2.0
What's Changed
- Add resuming options by @freyacodes in #31
 - Fix removing cached player from new node instead of old
 - Attempt to fix some network related issues
 
Full Changelog: 3.1.0...3.2.0
3.1.0
What's Changed
- Make the load balancer immediately aware of the number of playing players by @freyacodes in #28
 - Prevent nodes to be marked available before they have a session id
 - Clear internal metrics on connection reset/invalidated session
 
Full Changelog: 3.0.0...3.1.0
3.0.0
What's Changed
- Remove type parameters on events by @duncte123 in #21
 - Add delay on node transfer to hopefully prevent 4006 by @duncte123 in #24
 - Breaking change: Make ILoadBalancer guild-aware by @freyacodes in #23
 - Remove deprecated methods by @duncte123 in #25
 - Use 
getOrPut()to resolve race condition with Links by @freyacodes in #26 - Move events to new package
 - Move player classes to player package
 
Upgrade notes: https://github.com/lavalink-devs/lavalink-client/wiki/Upgrading-to-v3
Full Changelog: 2.4.0...3.0.0
2.4.1
What's Changed
- Send track position along with track data in 
PlayerUpdateBuilder#setTrack 
Full Changelog: 2.4.0...2.4.1
2.4.0
What's Changed
- Renamed 
Lavalink#getLinktoLavalink#getOrCreateLink - Added the 
LavalinkPlayer#voiceRegionproperty - Nodes will get orphaned players whey they become available
 - Fixed bug where players would always try to be created on a node, this will now only happen with a 404 response
 LavalinkNodenow has a basictoStringrepresentation- Add http timeout configuration for nodes by @kikkia in #22
 
Full Changelog: 2.3.1...2.4.0
2.3.1
2.3.0
What's Changed
- Add TrackUpdateBuilder so people can set items on tracks that they need (#18)
 - Fixed client version still having placeholders in lavalink logs
 - Document that exceptions thrown in a listener make them stop getting new events
 - Remove links when their player has been destroyed
 - Make maps and lists for links and nodes thread safe
 - Added method to remove a node
 - Add getter for the cached player on a link
 - Renamed 
Link#destroyPlayertoLink#destroy - Added 
guildIdtoEmittedEventclass 
Full Changelog: 2.2.0...2.3.0
2.2.0
What's Changed
- Fix wrong deprecation annotation by @DRSchlaubi in #15
 - Update voice region filters to match subregions. by @kikkia in #16
 - Switch "doOnNext" statements to "doOnSuccess", fixes #17
 - Fixed typo in Sydney voice region
 - Added FunctionalLoadResultHandler
 - Deprecated 
PlayerUpdateBuilder#asMono, this method call is no longer needed 
New Contributors
Full Changelog: 2.1.0...2.2.0
2.1.0
What's Changed
- Add a filter builder to aid users in setting filters by @duncte123 in #14
 
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
- Implement jackson serialisation by @duncte123 in #12
 - Deploy docs to CF pages by @duncte123 in #13
 
Full Changelog: 1.0.0...2.0.0