From e9bf3e87c87d86c9ed498cbfdfddc55310671292 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 07:59:15 +0000 Subject: [PATCH 01/27] chore(deps): bump org.jetbrains:annotations from 26.0.0 to 26.0.1 Bumps [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) from 26.0.0 to 26.0.1. - [Release notes](https://github.com/JetBrains/java-annotations/releases) - [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md) - [Commits](https://github.com/JetBrains/java-annotations/compare/26.0.0...26.0.1) --- updated-dependencies: - dependency-name: org.jetbrains:annotations dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 72c0776..9cc5f27 100644 --- a/pom.xml +++ b/pom.xml @@ -37,7 +37,7 @@ org.jetbrains annotations - 26.0.0 + 26.0.1 compile From 49a735845e2637226ac2f6354b4467b6e022e3ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 07:19:10 +0000 Subject: [PATCH 02/27] chore(deps-dev): bump org.junit.jupiter:junit-jupiter-api Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) from 5.11.2 to 5.11.3. - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.2...r5.11.3) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 72c0776..20f9234 100644 --- a/pom.xml +++ b/pom.xml @@ -44,7 +44,7 @@ org.junit.jupiter junit-jupiter-api - 5.11.2 + 5.11.3 test From 8f93fc722720d78e13f86d001b8ec6ea849f74b1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 08:50:42 +0000 Subject: [PATCH 03/27] chore(deps): bump com.fasterxml.jackson.core:jackson-databind Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.18.0 to 2.18.1. - [Commits](https://github.com/FasterXML/jackson/commits) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- common/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/pom.xml b/common/pom.xml index 7004c09..2ef34ac 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -18,7 +18,7 @@ com.fasterxml.jackson.core jackson-databind - 2.18.0 + 2.18.1 com.fasterxml.jackson.dataformat From dc8ec929d746b4d5f141a9ca564e0f4de6b0a839 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 08:51:07 +0000 Subject: [PATCH 04/27] chore(deps): bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml Bumps [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) from 2.18.0 to 2.18.1. - [Commits](https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.18.0...jackson-dataformats-text-2.18.1) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- common/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/pom.xml b/common/pom.xml index 7004c09..7055074 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -23,7 +23,7 @@ com.fasterxml.jackson.dataformat jackson-dataformat-yaml - 2.18.0 + 2.18.1 jakarta.validation From c8579aa32a52e50b2de5ee7954015f6f96784843 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:14:30 +0200 Subject: [PATCH 05/27] chore(deps): bump org.projectlombok:lombok from 1.18.34 to 1.18.36 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c0710b4..d6950dd 100644 --- a/pom.xml +++ b/pom.xml @@ -30,7 +30,7 @@ org.projectlombok lombok - 1.18.34 + 1.18.36 provided From 597267e793cc0e8bda2ef96091f79090e5e8e1e7 Mon Sep 17 00:00:00 2001 From: nidotls <44165353+nidotls@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:22:16 +0200 Subject: [PATCH 06/27] feat: make nf.ni.ls API key optional (#66) --- bungee/pom.xml | 9 +-------- .../types/NetworkFilterServiceSettings.java | 4 ++-- .../types/NetworkFilterFilterService.java | 20 ++++++++++++------- common/src/main/resources/config.yml | 2 +- 4 files changed, 17 insertions(+), 18 deletions(-) diff --git a/bungee/pom.xml b/bungee/pom.xml index 161c42b..f6417aa 100644 --- a/bungee/pom.xml +++ b/bungee/pom.xml @@ -14,18 +14,11 @@ NetworkFilterBungee - - - bungeecord-repo - https://oss.sonatype.org/content/repositories/snapshots - - - net.md-5 bungeecord-api - 1.21-R0.1-SNAPSHOT + 1.21-R0.1 provided diff --git a/common/src/main/java/ls/ni/networkfilter/common/config/service/types/NetworkFilterServiceSettings.java b/common/src/main/java/ls/ni/networkfilter/common/config/service/types/NetworkFilterServiceSettings.java index fbf79b8..7cea6ad 100644 --- a/common/src/main/java/ls/ni/networkfilter/common/config/service/types/NetworkFilterServiceSettings.java +++ b/common/src/main/java/ls/ni/networkfilter/common/config/service/types/NetworkFilterServiceSettings.java @@ -1,15 +1,15 @@ package ls.ni.networkfilter.common.config.service.types; -import jakarta.validation.constraints.NotNull; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; +import org.jetbrains.annotations.Nullable; @Data @NoArgsConstructor @AllArgsConstructor public class NetworkFilterServiceSettings { - @NotNull + @Nullable private String key; } diff --git a/common/src/main/java/ls/ni/networkfilter/common/filter/types/NetworkFilterFilterService.java b/common/src/main/java/ls/ni/networkfilter/common/filter/types/NetworkFilterFilterService.java index 25bff83..023b271 100644 --- a/common/src/main/java/ls/ni/networkfilter/common/filter/types/NetworkFilterFilterService.java +++ b/common/src/main/java/ls/ni/networkfilter/common/filter/types/NetworkFilterFilterService.java @@ -1,6 +1,6 @@ package ls.ni.networkfilter.common.filter.types; -import jakarta.validation.constraints.NotBlank; +import kong.unirest.core.HttpRequestWithBody; import kong.unirest.core.HttpResponse; import kong.unirest.core.JsonNode; import kong.unirest.core.Unirest; @@ -10,17 +10,18 @@ import ls.ni.networkfilter.common.filter.FilterResult; import ls.ni.networkfilter.common.filter.FilterService; import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; import java.util.List; import java.util.Optional; public class NetworkFilterFilterService implements FilterService { - @NotNull + @Nullable private final String apiKey; - public NetworkFilterFilterService(@NotNull @NotBlank String apiKey) { - this.apiKey = apiKey; + public NetworkFilterFilterService(@Nullable String apiKey) { + this.apiKey = apiKey != null && !apiKey.isBlank() ? apiKey : null; } @Override @@ -30,9 +31,14 @@ public NetworkFilterFilterService(@NotNull @NotBlank String apiKey) { @Override public @NotNull FilterResult check(@NotNull String ip) { - HttpResponse response = Unirest.post("https://nf.ni.ls/api/check") - .header("X-API-KEY", this.apiKey) - .header("Content-Type", "application/x-www-form-urlencoded") + HttpRequestWithBody request = Unirest.post("https://nf.ni.ls/api/check") + .header("Content-Type", "application/x-www-form-urlencoded"); + + if (this.apiKey != null) { + request.header("X-API-KEY", this.apiKey); + } + + HttpResponse response = request .field("ip", ip) .asJson(); diff --git a/common/src/main/resources/config.yml b/common/src/main/resources/config.yml index 5d780c3..761c1cb 100644 --- a/common/src/main/resources/config.yml +++ b/common/src/main/resources/config.yml @@ -20,7 +20,7 @@ caches: services: # https://nf.ni.ls networkfilter: - # Required + # Optional, needed if rate-limited key: "" # https://ipapi.is From b33ac8301f3d684aae92bef1192274feba2f6173 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:25:02 +0200 Subject: [PATCH 07/27] chore(deps): bump org.jetbrains:annotations from 26.0.1 to 26.0.2 (#64) Bumps [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) from 26.0.1 to 26.0.2. - [Release notes](https://github.com/JetBrains/java-annotations/releases) - [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md) - [Commits](https://github.com/JetBrains/java-annotations/compare/26.0.1...26.0.2) --- updated-dependencies: - dependency-name: org.jetbrains:annotations dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d6950dd..ff2b925 100644 --- a/pom.xml +++ b/pom.xml @@ -37,7 +37,7 @@ org.jetbrains annotations - 26.0.1 + 26.1.0 compile From 4aa088225560560572db776235b026d88e33c1dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:25:18 +0200 Subject: [PATCH 08/27] chore(deps-dev): bump org.junit.jupiter:junit-jupiter-api (#62) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ff2b925..4676cf7 100644 --- a/pom.xml +++ b/pom.xml @@ -44,7 +44,7 @@ org.junit.jupiter junit-jupiter-api - 5.11.3 + 6.0.3 test From 8c47edcfbc1c3deb882592ca29476d39ae59c0ba Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:26:27 +0200 Subject: [PATCH 09/27] chore(deps): bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml (#61) --- common/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/pom.xml b/common/pom.xml index 7046f65..df6d29e 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -23,7 +23,7 @@ com.fasterxml.jackson.dataformat jackson-dataformat-yaml - 2.18.1 + 2.21.2 jakarta.validation From 149561cf79a39753d39ffa911ac76ba03b403510 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:26:45 +0200 Subject: [PATCH 10/27] chore(deps): bump com.fasterxml.jackson.core:jackson-databind (#60) --- common/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/pom.xml b/common/pom.xml index df6d29e..c53641c 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -18,7 +18,7 @@ com.fasterxml.jackson.core jackson-databind - 2.18.1 + 2.21.2 com.fasterxml.jackson.dataformat From 389a2943a7f6c33ac7942d143abfdd3beb1afd7d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:27:01 +0200 Subject: [PATCH 11/27] chore(deps): bump com.konghq:unirest-modules-gson from 4.4.4 to 4.4.5 (#58) --- common/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/pom.xml b/common/pom.xml index c53641c..694f0f1 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -45,7 +45,7 @@ com.konghq unirest-modules-gson - 4.4.4 + 4.8.1 From 8b0d4a29d0ce2f6c0f9aa3365598fb2c25093891 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:27:14 +0200 Subject: [PATCH 12/27] chore(deps): bump com.konghq:unirest-java-core from 4.4.4 to 4.4.5 (#57) --- common/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/pom.xml b/common/pom.xml index 694f0f1..6b1c2be 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -40,7 +40,7 @@ com.konghq unirest-java-core - 4.4.4 + 4.8.1 com.konghq From d0ab273c0b6ad008a613d991f33c017689c2cdde Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:29:49 +0200 Subject: [PATCH 13/27] chore(deps): bump actions/checkout from 4 to 6 (#69) --- .github/workflows/build.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index aa65518..0b762b0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ jobs: java: [ "17" ] steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 99a8e31..22d944e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ jobs: if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')" steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 From 3e83e2c087b5b6e5bf21d118ca11cc7a1fd77419 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:30:01 +0200 Subject: [PATCH 14/27] chore(deps): bump softprops/action-gh-release from 2 to 3 (#67) --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 22d944e..6ce4f85 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -74,7 +74,7 @@ jobs: # continue-on-error: true - name: Create Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 id: create_release with: tag_name: ${{ steps.current_tag.outputs.tag }} From 8286f4dce1fc24a45920b300a908f0a07d2e3f78 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:30:18 +0200 Subject: [PATCH 15/27] chore(deps): bump thenilsdev/git-log-action from 1.0.5 to 2.0.3 (#72) --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6ce4f85..9149ea9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -52,7 +52,7 @@ jobs: - name: Get Git Changelog id: get_changelog - uses: thenilsdev/git-log-action@1.0.5 + uses: thenilsdev/git-log-action@v2.0.3 if: steps.release.outcome == 'success' && steps.release.conclusion == 'success' - name: Build with Maven From 71f9e4262cf3004f3f5142436a1937595afc876c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:30:27 +0200 Subject: [PATCH 16/27] chore(deps): bump actions/setup-java from 4 to 5 (#71) --- .github/workflows/build.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0b762b0..0103c6b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ jobs: fetch-depth: 0 - name: Set up JDK ${{ matrix.java }} - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} distribution: "adopt" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9149ea9..e8ebe34 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: fetch-depth: 0 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: 17 distribution: "adopt" From c2ad80f818a3b7354f6cfac936b809e1e2340c85 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:30:45 +0200 Subject: [PATCH 17/27] chore(deps): bump org.projectlombok:lombok from 1.18.36 to 1.18.44 (#68) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4676cf7..1fcf7e6 100644 --- a/pom.xml +++ b/pom.xml @@ -30,7 +30,7 @@ org.projectlombok lombok - 1.18.36 + 1.18.44 provided From 3be89a700a922e5b39fc6042c696df1f0aaee6c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:31:00 +0200 Subject: [PATCH 18/27] chore(deps): bump com.velocitypowered:velocity-api (#73) --- velocity/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/velocity/pom.xml b/velocity/pom.xml index b007142..45aa54b 100644 --- a/velocity/pom.xml +++ b/velocity/pom.xml @@ -25,7 +25,7 @@ com.velocitypowered velocity-api - 3.3.0-SNAPSHOT + 3.4.0 provided From e5d5f8fa59a6b0045d199331edcdd9fd35400607 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:31:13 +0200 Subject: [PATCH 19/27] chore(deps): bump jakarta.validation:jakarta.validation-api (#74) --- common/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/pom.xml b/common/pom.xml index 6b1c2be..debc093 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -28,7 +28,7 @@ jakarta.validation jakarta.validation-api - 3.1.0 + 3.1.1 From cac3b17a95310117cd18eb62db8abdee6c0cdcb9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:31:27 +0200 Subject: [PATCH 20/27] chore(deps): bump commons-net:commons-net from 3.11.1 to 3.13.0 (#76) --- common/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/pom.xml b/common/pom.xml index debc093..12248c9 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -34,7 +34,7 @@ commons-net commons-net - 3.11.1 + 3.13.0 From 390dc7b06e0dc63b929c52e868e0912427d8009b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:32:57 +0200 Subject: [PATCH 21/27] chore(deps-dev): bump org.apache.maven.plugins:maven-jar-plugin (#77) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1fcf7e6..b47659a 100644 --- a/pom.xml +++ b/pom.xml @@ -93,7 +93,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.4.2 + 3.5.0 ${project.parent.basedir}/artifacts/ From f19532cfbcf1219b86042b58b60d68a1afbfe4e7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:33:11 +0200 Subject: [PATCH 22/27] chore(deps): bump net.md-5:bungeecord-api from 1.21-R0.1 to 1.21-R0.4 (#79) --- bungee/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bungee/pom.xml b/bungee/pom.xml index f6417aa..b69d5c2 100644 --- a/bungee/pom.xml +++ b/bungee/pom.xml @@ -18,7 +18,7 @@ net.md-5 bungeecord-api - 1.21-R0.1 + 1.21-R0.4 provided From c73418a3ab3e5b4e8b48df54fa6b1cd719161c70 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:33:26 +0200 Subject: [PATCH 23/27] chore(deps): bump org.apache.maven.plugins:maven-shade-plugin (#78) --- bukkit/pom.xml | 2 +- bungee/pom.xml | 2 +- pom.xml | 2 +- velocity/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bukkit/pom.xml b/bukkit/pom.xml index fc6fada..a06921f 100644 --- a/bukkit/pom.xml +++ b/bukkit/pom.xml @@ -48,7 +48,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.0 + 3.6.2 diff --git a/bungee/pom.xml b/bungee/pom.xml index b69d5c2..a39b6f0 100644 --- a/bungee/pom.xml +++ b/bungee/pom.xml @@ -41,7 +41,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.0 + 3.6.2 diff --git a/pom.xml b/pom.xml index b47659a..8c61739 100644 --- a/pom.xml +++ b/pom.xml @@ -104,7 +104,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.0 + 3.6.2 package diff --git a/velocity/pom.xml b/velocity/pom.xml index 45aa54b..a1f4e11 100644 --- a/velocity/pom.xml +++ b/velocity/pom.xml @@ -56,7 +56,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.0 + 3.6.2 From 98b5acfdacb58f85f2b0bc1a04591ff119d5dfcb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:33:39 +0200 Subject: [PATCH 24/27] chore(deps-dev): bump org.apache.maven.plugins:maven-compiler-plugin (#80) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8c61739..2c76afe 100644 --- a/pom.xml +++ b/pom.xml @@ -58,7 +58,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.13.0 + 3.15.0 17 17 From c8742a35acea3bb46a8c760c6957d8528553ccd2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:33:49 +0200 Subject: [PATCH 25/27] chore(deps): bump redis.clients:jedis from 5.2.0 to 7.4.1 (#75) --- common/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/pom.xml b/common/pom.xml index 12248c9..79919c9 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -56,7 +56,7 @@ redis.clients jedis - 5.2.0 + 7.4.1 From 16afe775dc0d91c21655be95a6cdc34acdcc4891 Mon Sep 17 00:00:00 2001 From: nidotls <44165353+nidotls@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:41:17 +0200 Subject: [PATCH 26/27] chore: migrate @Nullable imports from Checker Framework to JSpecify (#81) --- common/pom.xml | 6 ++++++ .../ls/ni/networkfilter/common/NetworkFilterResult.java | 2 +- .../main/java/ls/ni/networkfilter/common/cache/Cache.java | 2 +- .../ni/networkfilter/common/cache/types/CaffeineCache.java | 2 +- .../ls/ni/networkfilter/common/cache/types/RedisCache.java | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/common/pom.xml b/common/pom.xml index 79919c9..199dd2d 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -48,6 +48,12 @@ 4.8.1 + + org.jspecify + jspecify + 1.0.0 + + com.github.ben-manes.caffeine caffeine diff --git a/common/src/main/java/ls/ni/networkfilter/common/NetworkFilterResult.java b/common/src/main/java/ls/ni/networkfilter/common/NetworkFilterResult.java index 0d0878f..8343062 100644 --- a/common/src/main/java/ls/ni/networkfilter/common/NetworkFilterResult.java +++ b/common/src/main/java/ls/ni/networkfilter/common/NetworkFilterResult.java @@ -1,6 +1,6 @@ package ls.ni.networkfilter.common; -import org.checkerframework.checker.nullness.qual.Nullable; +import org.jspecify.annotations.Nullable; import org.jetbrains.annotations.NotNull; /** diff --git a/common/src/main/java/ls/ni/networkfilter/common/cache/Cache.java b/common/src/main/java/ls/ni/networkfilter/common/cache/Cache.java index d0adc2e..832a1bf 100644 --- a/common/src/main/java/ls/ni/networkfilter/common/cache/Cache.java +++ b/common/src/main/java/ls/ni/networkfilter/common/cache/Cache.java @@ -1,7 +1,7 @@ package ls.ni.networkfilter.common.cache; import ls.ni.networkfilter.common.filter.FilterResult; -import org.checkerframework.checker.nullness.qual.Nullable; +import org.jspecify.annotations.Nullable; import org.jetbrains.annotations.NotNull; import java.util.function.Function; diff --git a/common/src/main/java/ls/ni/networkfilter/common/cache/types/CaffeineCache.java b/common/src/main/java/ls/ni/networkfilter/common/cache/types/CaffeineCache.java index 4ba0932..65b50b4 100644 --- a/common/src/main/java/ls/ni/networkfilter/common/cache/types/CaffeineCache.java +++ b/common/src/main/java/ls/ni/networkfilter/common/cache/types/CaffeineCache.java @@ -3,7 +3,7 @@ import com.github.benmanes.caffeine.cache.Caffeine; import ls.ni.networkfilter.common.cache.Cache; import ls.ni.networkfilter.common.filter.FilterResult; -import org.checkerframework.checker.nullness.qual.Nullable; +import org.jspecify.annotations.Nullable; import org.jetbrains.annotations.NotNull; import java.time.Duration; diff --git a/common/src/main/java/ls/ni/networkfilter/common/cache/types/RedisCache.java b/common/src/main/java/ls/ni/networkfilter/common/cache/types/RedisCache.java index 532c6bb..9c189f2 100644 --- a/common/src/main/java/ls/ni/networkfilter/common/cache/types/RedisCache.java +++ b/common/src/main/java/ls/ni/networkfilter/common/cache/types/RedisCache.java @@ -3,7 +3,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; import ls.ni.networkfilter.common.cache.Cache; import ls.ni.networkfilter.common.filter.FilterResult; -import org.checkerframework.checker.nullness.qual.Nullable; +import org.jspecify.annotations.Nullable; import org.jetbrains.annotations.NotNull; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; From bd52c350d5a047da4918561468fe4124efeb780e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 21:43:50 +0200 Subject: [PATCH 27/27] chore(deps): bump com.github.ben-manes.caffeine:caffeine (#70) --- common/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/pom.xml b/common/pom.xml index 199dd2d..c3d69f9 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -57,7 +57,7 @@ com.github.ben-manes.caffeine caffeine - 3.1.8 + 3.2.3 redis.clients