Removed
- 957bea7 unused variable and parameters
- ab37744 old
CLIENT_DEVELOPMENT.md
file
- 7fac501 unused
trackStuck
logging
- f9bc645
thresold
option
- af1e034
console.log
- 830c84e unnecessary queries in YouTube (Music) requests
- b7de594 unnecessary
replace
in decodeTrack
endpoint
- 355ca8e Windows audio sending impacted notice
Fixed
- a52304c Deezer regex
- 8707608
config.js
file options
- 38f0d68
README.md
dependencies list
- b52abd5
local
source
- ebda86f
stats
endpoint
- 9fe0205 accessing undeclared
pdRegex
variable
- 703fa7e
local
source error
- 4122177
resolve
not defined in soundcloud.js
- a1f7a71
loadLyrics
logging
- ea04e77 fallback searching of SoundCloud
- d5bab9a
NAME/VERSION
parsing
- c964b74
http
source returning undefined
- 2868d19 upon
pause
request with disconnected client
- 72fcad9 crash on non-ciphered YouTube tracks
- 4b66307 invalid
artworkUrl
on some YouTube tracks
- 1b3e47f YouTube Music searches with
bypassAgeRestricted
option enabled
- 2b87fb4 syntax
- c4514c1 crash upon loading invalid YouTube URLs
- 441b10a
loadTracks
performance by rejecting empty searches
- 1fb43b4 crash loading Spotify playlists with artists
- 05d033b
play
logging
- 915add0
http
source error response
- cd721a0 fcbd72e (playing) players value
- b395a60
Dockerfile
dependencies
- 99db2a4 2c58a30 YouTube lives detection
- b3847bd
bypassAgeRestricted
enabled by default
- 1028caf HLS loading
- 0d989d7 crash on
play
request without voice channel information
- 1d6c86d track ending logic
- 15f9309
playingPlayers
value
- 5d0b180 not detecting track ends
- a61fde4 voice channel moves
- 45f71ee
playerUpdate
data information
- 97058db
paused
behavior
- 515667f changing the value of a constant variable
- 68594f0 not removing listeners
- 8c85929 duplicated
trackStart
on track replacement
- 8dc7581
local
source playback
- f14f2c1 filtering on
local
and http
source
- 1f73a3a check for HTTP/2 availability in
makeRequest
- be61425
local
source playback ending
- 4e59db7 crash on track ending
- c62b85e events and debug logs
- f1c0f79
bandcamp
source logging
- f1c0f79
trackEnd
log ortography
- 14082b3 setting some filters as global filters
- 0b1437f not emitting
finishBuffering
with filtered tracks
- c0daf78 not emit
trackEnd
on YouTube livestreams and Deezer tracks
- cb4afbf
player
being used instead of this
- 441a319 3df9fd0 YouTube searches constantly returning
No matches found
- b33b64c SoundCloud tracks not emitting
trackEnd
- ab492d1 SoundCloud track
uri
value
- 0173a23 SoundCloud track ending prematurely
- 6ced59f YouTube (Music) not following
maxSearchResults
- 72ad2f2
trackStart
not emitting upon replacing
- b6426b3
playerUpdate
guildId
as undefined
- 057fd67
position
on filtered tracks
- d34fc79
trackStart
showing old track instead of new one
- 52c7898 crash on sending audio when a client disconnects between the timeout
- 74a3bd9
Dockerfile
Updated
Added
- 9f24395
pcm
voice receiving audio type
- 9430676 support for YouTube livestreams
- 23facb9 error handler for
loadTrack
, retrieveStream
and loadLyrics
- c047393 option to save logs to a file
- a5e88a0
Dockerfile
file
- 8cff67c
auth
logging
- a58469e stricter checks to header informations
- 7fac501 Windows audio sending performance warning
- 37e1af7
Lavalink-Api-Version
header to all API messages
- 0ca3d1b
flowery
source
- 1402f56 check for
udp
connection in pause
requests
- bd2d29c Docker guide (#57)
- f5b3bf1 RainLink to clients list (#59)
Improved
- 0e918a5
NodeLinkStream
class ABI
- aa483f4 error handling robustness
- 0e2d53d HLS loading and parsing
- 3ba56a0 security by disabling
http
source by default
- fa810b2
preRelease
value
- b72101d organization by moving
bypassAgeRestricted
option to YouTube options
- 11cd28b YouTube (Music) error handling
- 04d17e2
Dockerfile
security
- 62335f1 security by disabling
local
source by default
- 90f110b track ending detection
- d258541 code readability
- 4366f5c
http
source logging
- 2972399 Docker container final size
Full Changelog
The full changelog of this release can be seen here