Releases: RelativityMC/C2ME-fabric
0.3.5.1
C2ME 0.3.5.1 for Minecraft 1.21.10 is released
Fixes critical regressions.
Changelog:
- fix: downgrade to max deferred instead of clearing on level downgrade
- fix: defer all level events to avoid clearing deferred state
- fix: enforce all config tasks to be on main
- fix: futures returned by vanilla abi sometimes being wrongly tagged as unloaded
0.3.5.1+rc.1
C2ME 0.3.5.1+rc.1 for Minecraft 1.21.10 is released
Fixes critical regression introduced in 1.21.10.
Changelog:
- fix: downgrade to max deferred instead of clearing on level downgrade
- fix: defer all level events to avoid clearing deferred state
- fix: enforce all config tasks to be on main
- fix: futures returned by vanilla abi sometimes being wrongly tagged as unloaded
0.3.5.0
C2ME 0.3.5.0 for Minecraft 1.21.10 is released
Mostly bugfixes.
Changelog:
- refactor: migrate more internals to RxJava
- perf: avoid primitive boxing in gcFreeChunkSerializer
- change: enable notickvd always
- build: bump ci to Ubuntu 24.04, Java 25, LLVM 20.1.8
- fix: futures returned by the API get desynced when the target status is raised then lowered in quick succession
0.3.5+rc.1
C2ME 0.3.5+rc.1 for Minecraft 1.21.10 is released
One more bug fix.
Changelog:
- fix: futures returned by the API get desynced when the target status is raised then lowered in quick succession
0.3.5+beta.1
C2ME 0.3.5+beta.1 for Minecraft 1.21.10 is released
First beta for 1.21.10. A minor update.
Changelog:
- refactor: migrate more internals to RxJava
- perf: avoid primitive boxing in gcFreeChunkSerializer
- change: enable notickvd always
- build: bump ci to Ubuntu 24.04, Java 25, LLVM 20.1.8
0.3.4.0
C2ME 0.3.4.0 for Minecraft 1.21.8 is released
Fixing bugs and improving performance.
Changelog:
- new: fully threaded scheduling
This change removes the need for a scheduler thread and makes ping-pongs between worker threads and the server thread less frequent, which should lower the chunk system latency primarily for Windows users and bring a slight throughput per core improvement to all users. - change: aggressively unload and avoid loading unneeded chunks by default
- change: make stacktraces in errors after multiple retries more readable
- fix: race condition in handling chunk busy state
- fix: client movement on misbehaving servers
- fix: avoid fog color view distance overflow on large render distances
- fix: UpgradeData serialization in gcFreeChunkSerializer
0.3.4+rc.1
C2ME 0.3.4+rc.1 for Minecraft 1.21.8 is released
Last minute fixes for 1.21.8.
Changelog:
- build: port to 1.21.8
- fix: client movement on misbehaving servers
- fix: avoid fog color view distance overflow on large render distances
0.3.4+beta.1
C2ME 0.3.4+beta.1 for Minecraft 1.21.7 is released
Beta for 1.21.7, fixing bugs and improving performance.
Changelog:
- new: fully threaded scheduling
This change removes the need for a scheduler thread and makes ping-pongs between worker threads and the server thread less frequent, which should lower the chunk system latency primarily for Windows users and bring a slight throughput per core improvement to all users. - change: aggressively unload and avoid loading unneeded chunks by default
- change: make stacktraces in errors after multiple retries more readable
- fix: race condition in handling chunk busy state
0.3.3
C2ME 0.3.3 for Minecraft 1.21.5 is released
Changelog:
- perf: enabled-by-default filterFluidPostProcessing
massively reduces the server thread overhead when flying over oceans and flooded caves - new: implements FabricMC/fabric#4541
- fix: correct failfast behavior in
Util - fix: never downsize global map
0.3.3+rc.1
C2ME Preview channel 0.3.3+rc.1 for Minecraft 1.21.5 is released
Changelog:
- fix: never downsize global map