Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release v4.0.0 #903

Merged
merged 76 commits into from
Jul 3, 2023
Merged

release v4.0.0 #903

merged 76 commits into from
Jul 3, 2023

Conversation

topi314
Copy link
Member

@topi314 topi314 commented Jul 3, 2023

4.0.0-beta.1

  • New Lavalink now requires Java 17 or higher to run
  • Removal of all websocket messages sent by the client. Everything is now done via REST
  • Update to Lavaplayer custom branch, which includes native support for artwork urls and ISRCs in the track info
  • Addition of full Track objects in following events: TrackStartEvent, TrackEndEvent, TrackExceptionEvent, TrackStuckEvent
  • Resuming a session now requires the Session-Id header instead of Resume-Key header
  • Reworked track loading result. For more info see here
  • Update to the Protocol Module to support Kotlin/JS
  • Removal of all /v3 endpoints except /version. All other endpoints are now under /v4

Warning
This is a beta release, and as such, may contain bugs. Please report any bugs you find to the issue tracker.
For more info on the changes in this release, see here
If you have any question regarding the changes in this release, please ask in the support server or GitHub discussions

Contributors:
@topi314, @freyacodes, @DRSchlaubi and @melike2d

topi314 and others added 30 commits January 23, 2023 17:02
…remove depreacted thing from v3, add full track json to track events
# Conflicts:
#	IMPLEMENTATION.md
# Conflicts:
#	LavalinkServer/src/main/java/lavalink/server/io/SocketServer.kt
# Conflicts:
#	IMPLEMENTATION.md
#	settings.gradle.kts
@topi314 topi314 changed the title release v3.7.6 (#898) release v4.0.0 Jul 3, 2023
@topi314 topi314 merged commit 449c977 into master Jul 3, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants