Releases: GemstoneGG/Velocity-CTD
Releases · GemstoneGG/Velocity-CTD
Velocity-CTD
Modern Forwarding for 1.7.2 - 1.12.2 (Gated by system property) (#860) * Changed limit to 1.7.2 for modern forwarding * Restore .gitignore (out of scope) and HandshakeSessionHandler (introduced bug) * Gate PCF protocol changes behind system property `velocity.legacyModernForwarding` * Gate `sendLoginPluginMessage` for 1.13+ check behind `LEGACY_MODERN_FORWARDING` --------- Co-authored-by: thecodemonster-AI <72108651+thecodemonster-AI@users.noreply.github.com> Co-authored-by: Wouter Gritter <wouter@gritter.nl> Co-authored-by: RootBeer <rootb33rman@gmail.com>
Velocity-CTD
Close the gap for duplicate login casing (#892) * Close the gap for duplicate login casing * Undo unrelated formatting change * Refactor kick before registering into separate method * Rewrite registerConnection & friends * Extract PlayerRegistry with per-identity lock across login and disconnect phase * Apply various fixes after PR review --------- Co-authored-by: Wouter Gritter <wouter@gritter.nl>
Velocity-CTD
Switch to use Apache's HTTPClient5 (#895) * Switch to use Apache's HTTPClient5 for GET calls as it respect's Mojangs `MAX_CONCURRENT_STREAMS` gracefully (waiting instead of failing) * Use system properties for creating http client and respect CompletableFuture#cancel
Velocity-CTD
Cleanup various impls., remove unused code, etc.. This PR hardens various implementations in the Redis/Queue impl., making it a bit more readable and performant, and improving connection swapping. Co-authored-by: WouterGritter <wouter@gritter.nl>
Velocity-CTD
build-234 Update plugin spotless to v8.5.1
Velocity-CTD
build-233 Update plugin spotless to v8.5.0
Velocity-CTD
build-232 Update dependency org.ow2.asm:asm to v9.10
Velocity-CTD
build-231 Update dependency io.lettuce:lettuce-core to v7.5.2.RELEASE
Velocity-CTD
Revert "Add compression ratio limiter" Resolves #PaperMC/Velocity#1792. This is safe because of #871 (this PR mitigates actual attacks this commit was trying to resolve). This reverts commit 9890c429
Velocity-CTD
build-229 Update dependency org.slf4j:slf4j-api to v2.0.18