Skip to content

Releases: GemstoneGG/Velocity-CTD

Velocity-CTD

17 May 20:03
029672f

Choose a tag to compare

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

17 May 15:54
e030f4a

Choose a tag to compare

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

17 May 15:53
7ebcaa4

Choose a tag to compare

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

17 May 15:50
e43a3c1

Choose a tag to compare

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

16 May 19:23

Choose a tag to compare

build-234

Update plugin spotless to v8.5.1

Velocity-CTD

15 May 15:31
8427426

Choose a tag to compare

build-233

Update plugin spotless to v8.5.0

Velocity-CTD

15 May 13:48
0b8ebda

Choose a tag to compare

build-232

Update dependency org.ow2.asm:asm to v9.10

Velocity-CTD

15 May 13:43
b71df53

Choose a tag to compare

build-231

Update dependency io.lettuce:lettuce-core to v7.5.2.RELEASE

Velocity-CTD

14 May 10:31

Choose a tag to compare

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

12 May 19:13
2af9453

Choose a tag to compare

build-229

Update dependency org.slf4j:slf4j-api to v2.0.18