From 3732de678b6d3ed6f4f3d21132f3fb265e1428c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?To=CF=80?= Date: Sun, 3 Dec 2023 15:21:36 +0100 Subject: [PATCH] reorder v4 changelog entries --- CHANGELOG.md | 22 +++++++++++----------- docs/changelog/v4.md | 22 +++++++++++----------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ec25e06c..a5e7db6e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,23 +6,23 @@ The most noteworthy of these, as well as any features and breaking changes, are ## 4.0.0 * Lavalink now requires Java 17 or higher to run * **Removal of all websocket messages sent by the client. Everything is now done via [REST](../api/rest.md)** +* Remove default 4GB max heap allocation from docker image +* Removal of all `/v3` endpoints except `/version`. All other endpoints are now under `/v4` +* Reworked track loading result. For more info see [here](https://lavalink.dev/api/rest.md#track-loading-result) +* Update docker ubuntu base image from focal(`20`) to jammy(`22`) +* Update to Koe [`2.0.0-rc2`](https://github.com/KyokoBot/koe/releases/tag/2.0.0-rc2) * Update Lavaplayer to [`2.0.4`](https://github.com/lavalink-devs/lavaplayer/releases/tag/2.0.4), which includes native support for artwork urls and ISRCs in the track info +* Update to the [Protocol Module](https://github.com/lavalink-devs/Lavalink/tree/master/protocol) to support Kotlin/JS +* Allow setting user data on tracks in the REST API. For more info see [here](https://lavalink.dev/api/rest.html#update-player-track) +* Added default plugin repository. Plugin devs can now request their plugin to be added to the default repository. For more info see [here](https://lavalink.dev/api/plugins.md#distributing-your-plugin) * 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](../api/rest.md#track-loading-result) -* Update to the [Protocol Module](https://github.com/lavalink-devs/Lavalink/tree/master/protocol) to support Kotlin/JS -* Removal of all `/v3` endpoints except `/version`. All other endpoints are now under `/v4` * Add JDA-NAS support for musl (`x86-64`, `aarch64`) based systems (most notably `alpine`) -* New config option to specify the directory to load plugins from. `lavalink.pluginsDir` (defaults to `./plugins`) * Add `Omissible#isPresent` & `Omissible#isOmitted` to the `protocol` module -* Fix null pointer when a playlist has no selected track -* Added default plugin repository. Plugin devs can now request their plugin to be added to the default repository. For more info see [here](../api/plugins.md#distributing-your-plugin) -* Fixed error when seeking and player is not playing anything in -* Allow setting user data on tracks in the REST API. For more info see [here](https://lavalink.dev/api/rest.html#update-player-track) -* Update to Koe [`2.0.0-rc2`](https://github.com/KyokoBot/koe/releases/tag/2.0.0-rc2) +* New config option to specify the directory to load plugins from. `lavalink.pluginsDir` (defaults to `./plugins`) * Enable request logging by default -* Update docker ubuntu base image from focal(`20`) to jammy(`22`) -* Remove default 4GB max heap allocation from docker image +* Fixed error when seeking and player is not playing anything in +* Fixed null pointer when a playlist has no selected track > [!WARNING] > Lavalink previously set the `-Xmx` flag to `4G` in docker. This caused issues with some systems which had less than 4GB of RAM. We have now removed this flag and let the JVM decide the max heap allocation. diff --git a/docs/changelog/v4.md b/docs/changelog/v4.md index 07334fe7c..1c9bffb20 100644 --- a/docs/changelog/v4.md +++ b/docs/changelog/v4.md @@ -1,23 +1,23 @@ ## v4.0.0 * Lavalink now requires Java 17 or higher to run * **Removal of all websocket messages sent by the client. Everything is now done via [REST](../api/rest.md)** +* Remove default 4GB max heap allocation from docker image +* Removal of all `/v3` endpoints except `/version`. All other endpoints are now under `/v4` +* Reworked track loading result. For more info see [here](../api/rest.md#track-loading-result) +* Update docker ubuntu base image from focal(`20`) to jammy(`22`) +* Update to Koe [`2.0.0-rc2`](https://github.com/KyokoBot/koe/releases/tag/2.0.0-rc2) * Update Lavaplayer to [`2.0.4`](https://github.com/lavalink-devs/lavaplayer/releases/tag/2.0.4), which includes native support for artwork urls and ISRCs in the track info +* Update to the [Protocol Module](https://github.com/lavalink-devs/Lavalink/tree/master/protocol) to support Kotlin/JS +* Allow setting user data on tracks in the REST API. For more info see [here](../api/rest.md#update-player-track) +* Added default plugin repository. Plugin devs can now request their plugin to be added to the default repository. For more info see [here](../api/plugins.md#distributing-your-plugin) * 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](../api/rest.md#track-loading-result) -* Update to the [Protocol Module](https://github.com/lavalink-devs/Lavalink/tree/master/protocol) to support Kotlin/JS -* Removal of all `/v3` endpoints except `/version`. All other endpoints are now under `/v4` * Add JDA-NAS support for musl (`x86-64`, `aarch64`) based systems (most notably `alpine`) -* New config option to specify the directory to load plugins from. `lavalink.pluginsDir` (defaults to `./plugins`) * Add `Omissible#isPresent` & `Omissible#isOmitted` to the `protocol` module -* Fix null pointer when a playlist has no selected track -* Added default plugin repository. Plugin devs can now request their plugin to be added to the default repository. For more info see [here](../api/plugins.md#distributing-your-plugin) -* Fixed error when seeking and player is not playing anything in -* Allow setting user data on tracks in the REST API. For more info see [here](https://lavalink.dev/api/rest.html#update-player-track) -* Update to Koe [`2.0.0-rc2`](https://github.com/KyokoBot/koe/releases/tag/2.0.0-rc2) +* New config option to specify the directory to load plugins from. `lavalink.pluginsDir` (defaults to `./plugins`) * Enable request logging by default -* Update docker ubuntu base image from focal(`20`) to jammy(`22`) -* Remove default 4GB max heap allocation from docker image +* Fixed error when seeking and player is not playing anything in +* Fixed null pointer when a playlist has no selected track !!! warning