Skip to content

Commit 93102f8

Browse files
authored
Merge pull request #1067 from lavalink-devs/dev
release 4.0.7
2 parents 11c482a + 675aa16 commit 93102f8

File tree

14 files changed

+459
-693
lines changed

14 files changed

+459
-693
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,13 @@ jobs:
5050
uses: actions/checkout@v4
5151

5252
- name: Setup Java
53-
uses: actions/setup-java@v3
53+
uses: actions/setup-java@v4
5454
with:
5555
distribution: zulu
5656
java-version: 17
57-
cache: gradle
5857

5958
- name: Setup Gradle
60-
uses: gradle/gradle-build-action@v2
59+
uses: gradle/actions/setup-gradle@v3
6160

6261
- name: Execute Gradle build
6362
run: ./gradlew build
@@ -78,7 +77,7 @@ jobs:
7877
7978
- name: Docker Meta
8079
id: meta
81-
uses: docker/metadata-action@v4
80+
uses: docker/metadata-action@v5
8281
with:
8382
images: |
8483
ghcr.io/${{ github.repository }}
@@ -93,7 +92,7 @@ jobs:
9392
9493
- name: Docker Meta Alpine
9594
id: meta-alpine
96-
uses: docker/metadata-action@v4
95+
uses: docker/metadata-action@v5
9796
with:
9897
images: |
9998
ghcr.io/${{ github.repository }}
@@ -109,28 +108,28 @@ jobs:
109108
type=sha,prefix=
110109
111110
- name: Set up QEMU
112-
uses: docker/setup-qemu-action@v2
111+
uses: docker/setup-qemu-action@v3
113112

114113
- name: Set up Docker Buildx
115-
uses: docker/setup-buildx-action@v2
114+
uses: docker/setup-buildx-action@v3
116115

117116
- name: Login to GitHub Container Registry
118-
uses: docker/login-action@v2
117+
uses: docker/login-action@v3
119118
with:
120119
registry: ghcr.io
121120
username: ${{ github.repository_owner }}
122121
password: ${{ secrets.GITHUB_TOKEN }}
123122

124123
- name: Log in to docker registry
125124
if: env.DOCKER_USERNAME && env.DOCKER_TOKEN && env.DOCKER_REGISTRY && env.DOCKER_IMAGE
126-
uses: docker/login-action@v2
125+
uses: docker/login-action@v3
127126
with:
128127
registry: ${{ env.DOCKER_REGISTRY }}
129128
username: ${{ env.DOCKER_USERNAME }}
130129
password: ${{ env.DOCKER_TOKEN }}
131130

132131
- name: Build Ubuntu and Push
133-
uses: docker/build-push-action@v3
132+
uses: docker/build-push-action@v5
134133
with:
135134
file: LavalinkServer/docker/Dockerfile
136135
context: .
@@ -140,7 +139,7 @@ jobs:
140139
labels: ${{ steps.meta.outputs.labels }}
141140

142141
- name: Build Alpine and Push
143-
uses: docker/build-push-action@v3
142+
uses: docker/build-push-action@v5
144143
with:
145144
file: LavalinkServer/docker/alpine.Dockerfile
146145
context: .

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,5 @@ application.yml
2222
LavalinkServer/plugins
2323
.cache/
2424
site/
25-
.DS_Store
25+
.DS_Store
26+
.kotlin/

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
Each release usually includes various fixes and improvements.
44
The most noteworthy of these, as well as any features and breaking changes, are listed here.
55

6+
## v4.0.7
7+
* Updated Lavaplayer to [`2.2.1`](https://github.com/lavalink-devs/lavaplayer/releases/tag/2.2.1)
8+
* Updated spring-boot to `3.3.0` & spring-websocket to `6.1.9`
9+
* Updated kotlin to `2.0.0` & kotlinx-serialization-json to `1.7.0`
10+
* Updated logback to `1.5.6` & sentry-logback to `7.10.0`
11+
612
## v4.0.6
713
* Updated Lavaplayer to [`2.2.0`](https://github.com/lavalink-devs/lavaplayer/releases/tag/2.2.0)
814
* Updated Koe to [`2.0.2`](https://github.com/KyokoBot/koe/releases/tag/2.0.2)

LavalinkServer/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ tasks {
9191
filter(ReplaceTokens::class, mapOf("tokens" to tokens))
9292
copy {
9393
from("application.yml.example")
94-
into("$buildDir/resources/main")
94+
into(layout.buildDirectory.dir("resources/main"))
9595
}
9696
}
9797

build.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import com.vanniktech.maven.publish.MavenPublishBaseExtension
22
import com.vanniktech.maven.publish.SonatypeHost
33
import org.ajoberstar.grgit.Grgit
44
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
5+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
56

67
plugins {
78
id("org.jetbrains.dokka") version "1.8.20" apply false
@@ -10,9 +11,9 @@ plugins {
1011
id("org.springframework.boot") version "3.1.0" apply false
1112
id("org.sonarqube") version "4.2.0.3129"
1213
id("com.adarshr.test-logger") version "3.2.0"
13-
id("org.jetbrains.kotlin.jvm") version "1.8.22"
14-
id("org.jetbrains.kotlin.plugin.allopen") version "1.8.22"
15-
id("org.jetbrains.kotlin.plugin.serialization") version "1.8.22" apply false
14+
id("org.jetbrains.kotlin.jvm") version "2.0.0"
15+
id("org.jetbrains.kotlin.plugin.allopen") version "2.0.0"
16+
id("org.jetbrains.kotlin.plugin.serialization") version "2.0.0" apply false
1617
alias(libs.plugins.maven.publish.base) apply false
1718
}
1819

@@ -37,7 +38,7 @@ subprojects {
3738
}
3839

3940
tasks.withType<KotlinCompile> {
40-
kotlinOptions.jvmTarget = "17"
41+
compilerOptions.jvmTarget = JvmTarget.JVM_17
4142
}
4243

4344
tasks.withType<JavaCompile> {

docs/changelog/v4.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## v4.0.7
2+
* Updated Lavaplayer to [`2.2.1`](https://github.com/lavalink-devs/lavaplayer/releases/tag/2.2.1)
3+
* Updated spring-boot to `3.3.0` & spring-websocket to `6.1.9`
4+
* Updated kotlin to `2.0.0` & kotlinx-serialization-json to `1.7.0`
5+
* Updated logback to `1.5.6` & sentry-logback to `7.10.0`
6+
17
## v4.0.6
28
* Updated Lavaplayer to [`2.2.0`](https://github.com/lavalink-devs/lavaplayer/releases/tag/2.2.0)
39
* Updated Koe to [`2.0.2`](https://github.com/KyokoBot/koe/releases/tag/2.0.2)

docs/configuration/ipv6/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ If your hosting provider stated that they provide IPv6 but your server does not
1111
For Lavalink use, most IPv6 rotation plans recommend IPv6 with a block size larger than `/64`, but you can still configure it for use with Lavalink even if it's less than `/64`.
1212

1313
Here are some guides for some popular server providers:
14-
- [Contabo](/docs/configuration/ipv6/contabo.md)
15-
- [DigitalOcean](/docs/configuration/ipv6/digitalocean.md)
16-
- [Hetzner](/docs/configuration/ipv6/hetzner.md)
14+
- [Contabo](contabo.md)
15+
- [DigitalOcean](digitalocean.md)
16+
- [Hetzner](hetzner.md)
1717

1818

19-
If your server provider is not listed above, you can use you can check out the general [Debian/Ubuntu](/docs/configuration/ipv6/ubuntudebian.md) guide on how to configure IPv6 on your server.
19+
If your server provider is not listed above, you can use you can check out the general [Debian/Ubuntu](ubuntudebian.md) guide on how to configure IPv6 on your server.
2020

21-
If your server provider does not provide IPv6 or your IPv6 block size is less than `/64`, you can use [Tunnelbroker](/docs/configuration/ipv6/tunnelbroker.md) instead.
21+
If your server provider does not provide IPv6 or your IPv6 block size is less than `/64`, you can use [Tunnelbroker](tunnelbroker.md) instead.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#This file is generated by updateDaemonJvm
2+
toolchainVersion=17

gradle/wrapper/gradle-wrapper.jar

-18.2 KB
Binary file not shown.
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
44
networkTimeout=10000
5+
validateDistributionUrl=true
56
zipStoreBase=GRADLE_USER_HOME
67
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)