Releases: RelativityMC/C2ME-fabric
0.3.6.0
0.3.6+rc.1
C2ME 0.3.6+rc.1 for Minecraft 1.21.11 is released
More regression fixes.
Changelog:
- fix: worldgen parity regression since 1.21.11 snapshots
0.3.6+beta.1
C2ME 0.3.6+beta.1 for Minecraft 1.21.11 is released
Changelog:
- new: smoothChunkSendingRate
This feature smooths out the chunk delivery to the client, hopefully helping frametime stability. - fix: better handle server tasks during shutdown
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