Skip to content

Update to 1.21.8#52

Merged
Zoriot merged 2 commits into
BTE-Germany:masterfrom
BTE-France:bump/1.21.8
Nov 9, 2025
Merged

Update to 1.21.8#52
Zoriot merged 2 commits into
BTE-Germany:masterfrom
BTE-France:bump/1.21.8

Conversation

@SmylerMC
Copy link
Copy Markdown
Contributor

@SmylerMC SmylerMC commented Nov 9, 2025

Bumps Paper API to 1.21.8 and Terra-- to 2.1.1-1.21.8.

Noteworthy paper changes

  • This resolves the many warnings caused by the 1.21.4 version of paper API deprecating the legacy command and component API while keeping their replacement marked as experimental, as discussed in Refactor logging #50 .

Noteworthy Terra-- changes

  • Now with published sources and Javadoc
  • Following a Terra++ change, Terra-- now spreads HTTP requests to all hosts returned by round-robin DNS entries. This could help the HTTP client perform a bit better by spreading the load to multiple servers. Tests have also shown a regression in very specific scenarios: on hosts that have both IPv4 and IPv6 addresses, with only one of the two having a default route to the internet, Netty still tries to spread the load between both IPv4, and IPv6 addresses, causing some of the requests to fail with NoRouteToHost. This is a very specific edge case that is very unlikely on servers and can be worked around by configuring Java to prefer one of the two versions, for example with the java.net.preferIPv4Stack property. I think this is an acceptable trade-off.

@SmylerMC SmylerMC mentioned this pull request Nov 9, 2025
@Zoriot
Copy link
Copy Markdown
Member

Zoriot commented Nov 9, 2025

Does T-- have any breaking changes for mc 1.21.4? Or will that still work with it?

@SmylerMC
Copy link
Copy Markdown
Contributor Author

SmylerMC commented Nov 9, 2025

The only thing that changes is the pinned Log4J dependency version. That shouldn't be an issue afaik since at runtime it will use the server's version.

I have not tested it.

@Zoriot Zoriot merged commit 8913af9 into BTE-Germany:master Nov 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants