Skip to content

PistonQueue 4.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Apr 09:55
· 4 commits to main since this release

modrinth

🚀 Features

  • 9f4b92a feat: add better build flags
  • 5505fd1 feat: enable config cache
  • dd43b7a feat: migrate config to configlib
  • 3814253 feat: introduce queue groups in backend
  • 4e57271 feat: switch to RW locks
  • d452882 feat: add OpenRewrite
  • 6b7bcfc feat: add support for multiple queue servers with load balancing

🐛 Fixes

  • b47e24c fix: remove unused plugin
  • 8c08ab1 fix: disable config cache
  • 2220fb0 fix(deps): update all non-major dependencies (#215)
  • 21a4204 fix: use correct kotlin syntax
  • 9e192e0 fix: remove use of dependencyProject
  • dc2eeeb fix: get ProtocolLib from maven central
  • 9215c66 fix(deps): update all non-major dependencies (#216)
  • 5fbc810 fix(deps): update dependency me.clip:placeholderapi to v2.11.7
  • 015f3f3 fix: init data file
  • e3fe4a2 fix: resolve warnings
  • f90b304 fix: resolve issues
  • 34c0082 fix: resolve spotbugs issues
  • 6d9bfca fix: resolve issues
  • 2d68e06 fix(deps): update dependency com.github.spotbugs:spotbugs-annotations to v4.9.8
  • 4ba7481 fix(deps): update dependency de.exlll:configlib-yaml to v4.6.4
  • 35ea5fb fix: resolve race condition
  • 07023ab fix(deps): update dependency de.exlll:configlib-yaml to v4.7.0
  • 0af5c6e fix: add missing repo for dependency
  • 663452a fix(deps): update dependency de.exlll:configlib-yaml to v4.8.0 (#234)
  • 397c3e4 fix: resolve spotbugs and errorprone warnings
  • 6e8cf6a fix: Queue when shadow banned and alwaysQueue is not enabled (#235)
  • 702d158 fix(deps): update dependency com.velocitypowered:velocity-api to v3.4.0
  • 798d174 fix(deps): update dependency me.clip:placeholderapi to v2.12.0
  • 7ba6ef8 fix(deps): update dependency me.clip:placeholderapi to v2.12.1
  • a2e33a9 fix(deps): update dependency me.clip:placeholderapi to v2.12.2
  • 3612e30 fix(deps): update dependency de.exlll:configlib-yaml to v4.8.1
  • cfc46ff fix(deps): update all non-major dependencies to v3.2.0
  • 9956156 fix(deps): update all non-major dependencies to v3.2.1
  • d39f902 fix(deps): update dependency org.projectlombok:lombok to v1.18.44

🏗 Refactor

  • e56a0c8 refactor: make app more testable
  • 02df5bc refactor: modernize plugin code
  • e45aa85 refactor: clean up config - rename fields, remove redundant server fields, drop migrations
  • 25d2daf refactor: remove fallback server names, require explicit queue group servers

📝 Documentation

  • a3a669d docs: add wiki links to commands and README

🔨 Build

  • ae6640a chore(release): bump version to 3.1.4-SNAPSHOT
  • f79eb0f chore(deps): update gradle to v9 (#207)
  • 2161d31 ci: set no change
  • 0ffc916 chore(deps): update gradle/actions action to v5 (#218)
  • a33ca10 chore(deps): update dependency org.junit.jupiter:junit-jupiter to v6 (#217)
  • c6359f3 chore(deps): update plugin net.kyori.blossom to v2.2.0 (#219)
  • 4106fec chore(deps): update plugin net.kyori.indra.publishing to v4 (#223)
  • 22c2b53 chore(deps): update stefanzweifel/git-auto-commit-action action to v7 (#220)
  • c2cd881 chore(deps): update plugin net.kyori.indra to v4 (#221)
  • d079e79 chore(deps): update plugin net.kyori.indra.git to v4 (#222)
  • 9b1b318 chore(deps): update actions/upload-artifact action to v5 (#224)
  • 401bdb7 chore(deps): update gradle to v9.2.0
  • 73f43d0 chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#226)
  • 0a295c5 chore(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.1
  • 7643c32 chore: add errorprone
  • eccbc7d chore: add spotbugs
  • af998c1 chore(deps): update dependency com.google.errorprone:error_prone_core to v2.44.0
  • cb761f4 chore: add velocity plugin to gradle
  • 94f8c27 chore(deps): update all non-major dependencies
  • 998e88c chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.5
  • 9c35b7c chore(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.21.2
  • ccecdd8 chore(deps): update actions/checkout digest to 93cb6ef
  • 7879db8 chore(deps): update gradle to v9.2.1
  • daf6e39 chore(deps): update all non-major dependencies
  • 4c437f2 chore(deps): update actions/checkout action to v6 (#232)
  • 5b35ddb chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.6
  • cdee499 chore(deps): update dependency com.google.errorprone:error_prone_core to v2.45.0
  • 62396e8 chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.7
  • 320a3a7 chore(deps): update actions/checkout digest to 8e8c483
  • 7634978 chore(deps): update all non-major dependencies
  • 96092cb chore(deps): update all non-major dependencies to v5.21.0
  • 2772f2b chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.8
  • 5a8cd8c chore(deps): update all non-major dependencies
  • 5091c49 chore(deps): update actions/upload-artifact action to v6 (#233)
  • f229d42 chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.3.1
  • 0e12d42 chore(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.2
  • 2050343 chore(deps): update all non-major dependencies
  • 93e83ca chore(deps): update all non-major dependencies (#237)
  • 24c6019 chore(deps): update gradle to v9.3.0
  • 6403faf chore(deps): update all non-major dependencies
  • e91c7c4 chore(deps): update gradle to v9.3.1
  • f750b85 chore: configure Gradle daemon JVM toolchain for Java 25
  • 62c1590 chore: add spotless, spotbugs, errorprone, and openrewrite
  • e940328 chore(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5 (#238)
  • 59722a7 chore(deps): update actions/checkout digest to de0fac2
  • d5c16f8 chore(deps): update dependency com.google.errorprone:error_prone_core to v2.47.0
  • 9ae57e3 chore(deps): update all non-major dependencies
  • ba58cd6 chore(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.3
  • 34a5187 chore(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.27.1
  • 198412d chore(deps): update dependency org.jetbrains:annotations to v26.1.0
  • 62d1402 chore(deps): update all non-major dependencies
  • 2813f74 chore(deps): update all non-major dependencies
  • 2f438de chore(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5.1.0
  • 2904f85 chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.0
  • 0e3af74 chore(deps): update all non-major dependencies
  • 9cb3894 chore(deps): update all non-major dependencies to v5.23.0
  • 0690219 chore(deps): update all non-major dependencies
  • 814d45c chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.0
  • d59d86a chore(deps): update all non-major dependencies
  • 49d66e7 chore(deps): update all non-major dependencies (#240)
  • 0c90a5b chore(deps): update all non-major dependencies
  • 187bf5c chore(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.31.3
  • 80933e7 chore(deps): update dependency org.openrewrite:plugin to v7.29.1
  • ca39143 chore(deps): update dependency com.google.errorprone:error_prone_core to v2.49.0
  • c6327fa chore(deps): update all non-major dependencies
  • 062f24c chore(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.32.1
  • 17b1a50 chore(release): bump version to 4.0.0

💅 Style

🧪 Tests

  • e11695f test: add more tests
  • cdc83c4 test: add comprehensive tests for critical components

💬 Other

  • 6b2b7a8 Remove unnecessary plugins from settings.gradle.kts
  • 447f495 Add automergeType for Renovate configuration
  • ed6135d Fix ErrorProne JavaUtilDate warnings in test code (#227)
  • 86aec70 Switch Bukkit config handling to ConfigLib (#229)
  • ab6a2c6 Refactor config to ConfigLib queue definitions (#230)
  • 2b8653a Suppress SpotBugs exposure warnings (#231)
  • caab7ba Add tmp/ to gitignore
  • 0c685df Add minimum online checks for a server to be considered online (#236)
  • 3af7582 Upgrade Java and Kotlin toolchain to version 25
  • 01e91f4 Update Java language version for updateDaemonJvm task
  • fe73d01 Remove outputVersion task from build.gradle.kts