
PistonQueue
⏰️ Powerful queue plugin for anarchy/survival servers.
793
3
PistonQueue 4.0.0
release11 апреля 2026 г.🚀 Features
9f4b92afeat: add better build flags5505fd1feat: enable config cachedd43b7afeat: migrate config to configlib3814253feat: introduce queue groups in backend4e57271feat: switch to RW locksd452882feat: add OpenRewrite6b7bcfcfeat: add support for multiple queue servers with load balancing
🐛 Fixes
b47e24cfix: remove unused plugin8c08ab1fix: disable config cache2220fb0fix(deps): update all non-major dependencies (#215)21a4204fix: use correct kotlin syntax9e192e0fix: remove use of dependencyProjectdc2eeebfix: get ProtocolLib from maven central9215c66fix(deps): update all non-major dependencies (#216)5fbc810fix(deps): update dependency me.clip:placeholderapi to v2.11.7015f3f3fix: init data filee3fe4a2fix: resolve warningsf90b304fix: resolve issues34c0082fix: resolve spotbugs issues6d9bfcafix: resolve issues2d68e06fix(deps): update dependency com.github.spotbugs:spotbugs-annotations to v4.9.84ba7481fix(deps): update dependency de.exlll:configlib-yaml to v4.6.435ea5fbfix: resolve race condition07023abfix(deps): update dependency de.exlll:configlib-yaml to v4.7.00af5c6efix: add missing repo for dependency663452afix(deps): update dependency de.exlll:configlib-yaml to v4.8.0 (#234)397c3e4fix: resolve spotbugs and errorprone warnings6e8cf6afix: Queue when shadow banned and alwaysQueue is not enabled (#235)702d158fix(deps): update dependency com.velocitypowered:velocity-api to v3.4.0798d174fix(deps): update dependency me.clip:placeholderapi to v2.12.07ba6ef8fix(deps): update dependency me.clip:placeholderapi to v2.12.1a2e33a9fix(deps): update dependency me.clip:placeholderapi to v2.12.23612e30fix(deps): update dependency de.exlll:configlib-yaml to v4.8.1cfc46fffix(deps): update all non-major dependencies to v3.2.09956156fix(deps): update all non-major dependencies to v3.2.1d39f902fix(deps): update dependency org.projectlombok:lombok to v1.18.44
🏗 Refactor
e56a0c8refactor: make app more testable02df5bcrefactor: modernize plugin codee45aa85refactor: clean up config - rename fields, remove redundant server fields, drop migrations25d2dafrefactor: remove fallback server names, require explicit queue group servers
📝 Documentation
a3a669ddocs: add wiki links to commands and README
🔨 Build
ae6640achore(release): bump version to 3.1.4-SNAPSHOTf79eb0fchore(deps): update gradle to v9 (#207)2161d31ci: set no change0ffc916chore(deps): update gradle/actions action to v5 (#218)a33ca10chore(deps): update dependency org.junit.jupiter:junit-jupiter to v6 (#217)c6359f3chore(deps): update plugin net.kyori.blossom to v2.2.0 (#219)4106fecchore(deps): update plugin net.kyori.indra.publishing to v4 (#223)22c2b53chore(deps): update stefanzweifel/git-auto-commit-action action to v7 (#220)c2cd881chore(deps): update plugin net.kyori.indra to v4 (#221)d079e79chore(deps): update plugin net.kyori.indra.git to v4 (#222)9b1b318chore(deps): update actions/upload-artifact action to v5 (#224)401bdb7chore(deps): update gradle to v9.2.073f43d0chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#226)0a295c5chore(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.17643c32chore: add errorproneeccbc7dchore: add spotbugsaf998c1chore(deps): update dependency com.google.errorprone:error_prone_core to v2.44.0cb761f4chore: add velocity plugin to gradle94f8c27chore(deps): update all non-major dependencies998e88cchore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.59c35b7cchore(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.21.2ccecdd8chore(deps): update actions/checkout digest to 93cb6ef7879db8chore(deps): update gradle to v9.2.1daf6e39chore(deps): update all non-major dependencies4c437f2chore(deps): update actions/checkout action to v6 (#232)5b35ddbchore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.6cdee499chore(deps): update dependency com.google.errorprone:error_prone_core to v2.45.062396e8chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.7320a3a7chore(deps): update actions/checkout digest to 8e8c4837634978chore(deps): update all non-major dependencies96092cbchore(deps): update all non-major dependencies to v5.21.02772f2bchore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.85a8cd8cchore(deps): update all non-major dependencies5091c49chore(deps): update actions/upload-artifact action to v6 (#233)f229d42chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.3.10e12d42chore(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.22050343chore(deps): update all non-major dependencies93e83cachore(deps): update all non-major dependencies (#237)24c6019chore(deps): update gradle to v9.3.06403fafchore(deps): update all non-major dependenciese91c7c4chore(deps): update gradle to v9.3.1f750b85chore: configure Gradle daemon JVM toolchain for Java 2562c1590chore: add spotless, spotbugs, errorprone, and openrewritee940328chore(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5 (#238)59722a7chore(deps): update actions/checkout digest to de0fac2d5c16f8chore(deps): update dependency com.google.errorprone:error_prone_core to v2.47.09ae57e3chore(deps): update all non-major dependenciesba58cd6chore(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.334a5187chore(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.27.1198412dchore(deps): update dependency org.jetbrains:annotations to v26.1.062d1402chore(deps): update all non-major dependencies2813f74chore(deps): update all non-major dependencies2f438dechore(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5.1.02904f85chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.00e3af74chore(deps): update all non-major dependencies9cb3894chore(deps): update all non-major dependencies to v5.23.00690219chore(deps): update all non-major dependencies814d45cchore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.0d59d86achore(deps): update all non-major dependencies49d66e7chore(deps): update all non-major dependencies (#240)0c90a5bchore(deps): update all non-major dependencies187bf5cchore(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.31.380933e7chore(deps): update dependency org.openrewrite:plugin to v7.29.1ca39143chore(deps): update dependency com.google.errorprone:error_prone_core to v2.49.0c6327fachore(deps): update all non-major dependencies062f24cchore(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.32.117b1a50chore(release): bump version to 4.0.0
💅 Style
c3b6f32style: apply OpenRewrite
🧪 Tests
💬 Other
6b2b7a8Remove unnecessary plugins from settings.gradle.kts447f495Add automergeType for Renovate configurationed6135dFix ErrorProne JavaUtilDate warnings in test code (#227)86aec70Switch Bukkit config handling to ConfigLib (#229)ab6a2c6Refactor config to ConfigLib queue definitions (#230)2b8653aSuppress SpotBugs exposure warnings (#231)caab7baAdd tmp/ to gitignore0c685dfAdd minimum online checks for a server to be considered online (#236)3af7582Upgrade Java and Kotlin toolchain to version 2501e91f4Update Java language version for updateDaemonJvm taskfe73d01Remove outputVersion task from build.gradle.kts
PistonQueue 3.1.3
release23 августа 2025 г.🐛 Fixes
50d7507fix(deps): update dependency net.pistonmaster:pistonmotd-api to v5.2.6 (#190)89a6d88fix(deps): update dependency net.md-5:bungeecord-api to v1.21-r0.3 (#197)be74c1afix(deps): update dependency net.pistonmaster:pistonmotd-api to v5.2.7 (#198)d70bae5fix: make subsequent builds faster on version change3cf1e50fix: properly mark as apache license3358445fix: properly set queue types in main to zero
🔨 Build
1576649chore(release): bump version to 3.1.3-SNAPSHOT46bbf72chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.0-beta15 (#191)784b4f7chore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.13.0 (#192)fa8a6ccchore(deps): update dependency gradle to v8.14.2 (#193)102547achore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.13.1 (#194)36aa707chore(deps): update stefanzweifel/git-auto-commit-action action to v6 (#195)286cd60chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.0-beta16 (#196)91bd453chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.0-beta17 (#199)faf5c3cchore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.13.2 (#200)442673echore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.0-rc1 (#202)391f7b4chore(deps): update all non-major dependencies (#203)c8837d2chore: update plugin urld9bc065chore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.13.4 (#204)d6ef63echore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.0-rc2 (#205)895baf8chore(deps): update all non-major dependencies to v3.2.0 (#206)8732fd1chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.0-rc3 (#208)a227a45chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.0 (#209)cdea83cchore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.1 (#210)d267a42chore(deps): update actions/checkout digest to 08eba0b (#211)4b8b896chore(deps): update all non-major dependencies (#213)6a635f5chore(deps): update actions/checkout action to v5 (#212)851ae32chore(deps): update actions/setup-java action to v5 (#214)9cd56afchore(release): bump version to 3.1.3
💬 Other
PistonQueue 3.1.2
release25 мая 2025 г.🐛 Fixes
5d7c63dfix: resolve buildsrc caching issuese7d7f70fix: add toolchain pluginf951a67fix(deps): update dependency net.pistonmaster:pistonmotd-api to v5.2.4 (#184)1b7e893fix(deps): update dependency net.pistonmaster:pistonmotd-api to v5.2.5 (#185)
📝 Documentation
🔨 Build
df6f165chore(release): bump version to 3.1.2-SNAPSHOTab9a82cchore(deps): update dependency gradle to v8.14 (#182)a14b3bbci: remove by info9720aacchore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.0-beta13 (#183)efc759echore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v1 (#186)e6a2237chore(deps): update dependency org.mockito:mockito-core to v5.18.0 (#187)75999a0chore(deps): update dependency org.mockito:mockito-junit-jupiter to v5.18.0 (#188)1633c99chore(deps): update dependency gradle to v8.14.1 (#189)2ea2472ci: add modrinth banner5433db6chore(release): bump version to 3.1.2
💅 Style
481893cstyle: reformat and add editorconfig
💬 Other
PistonQueue 3.1.1
release16 апреля 2025 г.Fix
- fix(deps): update dependency com.google.guava:guava to v33.4.8-jre (#180)
- fix: relocate remaining dependencies
- fix: also relocate pistonutils
Build
- chore(release): bump version to 3.1.1-SNAPSHOT
- chore(release): bump version to 3.1.1
PistonQueue 3.1.0
release12 апреля 2025 г.Feature
- feat: add queue reasons & fix chat bungee deprecations
Fix
- fix: do ot send server full message while being already queued
- fix(deps): update all non-major dependencies (#177)
- fix(deps): update dependency com.google.guava:guava to v33.4.7-jre (#178)
Refactor
- refactor: remove unused method
Documentation
- docs: update download url for update
Build
- chore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.12.2 (#179)
- ci: add release pipeline
- chore(release): bump version to 3.1.0
- ci: fix broken matcher
- ci: use universal file
Other
- Bump to snapshot
- Update README.md
- Update dependency net.pistonmaster:pistonmotd-api to v5.1.0
- Update actions/checkout digest to 8ade135
- Update dependency me.clip:placeholderapi to v2.11.4
- Update dependency net.pistonmaster:pistonmotd-api to v5.1.1
- Update dependency gradle to v8.4
- Update dependency com.google.guava:guava to v32.1.3-jre
- Update actions/checkout digest to b4ffde6
- Update dependency me.clip:placeholderapi to v2.11.5
- Update dependency org.jetbrains:annotations to v24.1.0
- Update dependency gradle to v8.5
- Merge pull request #117 from AlexProgrammerDE/renovate/gradle-8.x
- Update actions/setup-java action to v4
- Merge pull request #118 from AlexProgrammerDE/renovate/actions-setup-java-4.x
- Update actions/upload-artifact action to v4
- Update dependency com.google.guava:guava to v33
- Merge pull request #120 from AlexProgrammerDE/renovate/major-guava-monorepo
- Merge pull request #119 from AlexProgrammerDE/renovate/actions-upload-artifact-4.x
- Update actions/upload-artifact action to v4.1.0
- Update actions/cache action to v4
- Update actions/upload-artifact action to v4.2.0
- Update dependency net.md-5:bungeecord-api to v1.20-R0.2
- Update actions/upload-artifact action to v4.3.0
- Update dependency gradle to v8.6
- Update actions/upload-artifact action to v4.3.1
- Update dependency com.google.guava:guava to v33.1.0-jre
- Update dependency org.projectlombok:lombok to v1.18.32
- Update dependency gradle to v8.7
- Update actions/upload-artifact action to v4.3.2
- Update actions/checkout digest to 1d96c77
- Update actions/upload-artifact action to v4.3.3 (#137)
- Update actions/checkout digest to 0ad4b8f
- Update dependency com.google.guava:guava to v33.2.0-jre
- Update actions/checkout digest to 44c2b7a
- Update actions/checkout digest to a5ac7e5
- Update dependency me.clip:placeholderapi to v2.11.6
- Update dependency com.google.guava:guava to v33.2.1-jre
- Update dependency gradle to v8.8
- Update actions/checkout digest to 692973e
- Update dependency org.projectlombok:lombok to v1.18.34
- Update actions/upload-artifact action to v4.3.4
- Update dependency gradle to v8.9
- Update actions/upload-artifact action to v4.3.5
- Update actions/upload-artifact action to v4.3.6
- Update dependency gradle to v8.10
- Update dependency com.google.guava:guava to v33.3.0-jre
- Update dependency org.bstats:bstats-bukkit to v3.0.3
- Update dependency org.bstats:bstats-bungeecord to v3.0.3
- Update dependency org.bstats:bstats-velocity to v3.0.3
- Update actions/upload-artifact action to v4.4.0
- Update dependency gradle to v8.10.1
- Update dependency org.bstats:bstats-bukkit to v3.1.0
- Update dependency org.bstats:bstats-bungeecord to v3.1.0
- Update dependency org.bstats:bstats-velocity to v3.1.0
- Update dependency com.google.guava:guava to v33.3.1-jre
- Update dependency gradle to v8.10.2
- Update renovate.json
- Update actions/checkout digest to eef6144
- Update actions/upload-artifact action to v4.4.1
- Update actions/upload-artifact action to v4.4.2
- Update actions/upload-artifact action to v4.4.3
- Update dependency org.jetbrains:annotations to v26
- Add files via upload
- Update dependency com.comphenix.protocol:ProtocolLib to v5.3.0
- Update actions/checkout digest to 11bd719
- Merge pull request #122 from AlexProgrammerDE/renovate/actions-cache-4.x
- Merge pull request #167 from AlexProgrammerDE/renovate/org.jetbrains-annotations-26.x
- Merge pull request #171 from AlexProgrammerDE/renovate/actions-checkout-digest
- Update dependency gradle to v8.11 (#172)
- Update dependency org.projectlombok:lombok to v1.18.36 (#173)
- Update dependency gradle to v8.11.1 (#174)
- Bump to java 21
- Bump shadowjar
- Remove indra
- Bump placeholder plugin to 21
- Update some java api usage
- Cleanup component impl a bit
- Move classes to proper packages
- Use more newer java apis
- Fixup system locale issues
- Merge server lookup
- Update .gitignore
- Update all non-major dependencies
- Merge pull request #176 from AlexProgrammerDE/renovate/all-minor-patch
- Update build.gradle.kts
- Add testing
- Merge remote-tracking branch 'origin/main'
- Update README.md
- Implement GitHub update checking
- Merge remote-tracking branch 'origin/main'
- Fix compilation
- Improve and modernize some code
- Fix update check
- Update renovate.json
- Properly cache gradle
- Merge remote-tracking branch 'origin/main'
- Update renovate.json
- Merge remote-tracking branch 'origin/main'
Совместимость
Создатели
Детали
Лицензия:Apache-2.0
Опубликован:1 год назад
Обновлён:2 дня назад