## What's Changed
* Committing data should no longer block the server thread.
* Decompression should no longer block other threads from reading data.
* Reduce default compression level from 12 to 8 (not changed automatically for older config files).
* Smaller changes for easier back porting to older versions.
## What's Changed
* Committing data should no longer block the server thread.
* Decompression should no longer block other threads from reading data.
* Reduce default compression level from 12 to 8 (not changed automatically for older config files).
* Smaller changes for easier back porting to older versions.
## What's Changed
* Committing data should no longer block the server thread.
* Decompression should no longer block other threads from reading data.
* Reduce default compression level from 12 to 8 (not changed automatically for older config files).
* Smaller changes for easier back porting to older versions.
## What's Changed
* Committing data should no longer block the server thread.
* Decompression should no longer block other threads from reading data.
* Reduce default compression level from 12 to 8 (not changed automatically for older config files).
* Smaller changes for easier back porting to older versions.
## What's Changed
* Committing data should no longer block the server thread.
* Decompression should no longer block other threads from reading data.
* Reduce default compression level from 12 to 8 (not changed automatically for older config files).
* Smaller changes for easier back porting to older versions.
## What's Changed
* Committing data should no longer block the server thread.
* Decompression should no longer block other threads from reading data.
* Reduce default compression level from 12 to 8 (not changed automatically for older config files).
* Smaller changes for easier back porting to older versions.
## What's Changed
* Allow to run on Minecraft 1.21 prereleases
* Update zstd to version 1.5.6
* New submenu in edit world screen that hosts all maintenance tasks
* Add new button in maintenance screen to start compaction of database
* Add new server startup flags to start conversion of worlds on the dedicated server [#5] (`--cesiumConvertToAnvil`, `--cesiumConvertToCesium`)
## Known issues
* There are currently no known issues
## What's Changed
* Fix compatibility with mods which rely on the IOWorker class.
* Add option to disable debug information.
* Don't flush data if transaction is empty.
* Make world conversion multi threaded.
* Make chunk saving async.
## Known issues
* There are currently no known issues
## Additional changes
- Fixed a crash when trying to load a world in a non-dev environment.
- Added debug statistics to the F3 menu.
- Zstd dictionary is no longer experimental, added code to be able to switch between dictionary and no dictionary.
- Flush all data after server tick
## Known issues
The are currently no known issues.
This release adds a new experimental setting for enabling zstd compression using a dictionary.
## Additional changes
- Improvements to how transactions are handled when flushing changes to disk.
- Writing data to disk no longer blocks other threads from adding new changes to transactions.
- Rewrite some Mixins to not duplicate Vanilla logic.
## Known issues
- The game crashes when trying to open a world with `owo-lib`
This update fixes a rare crash when committing transactions.
## Additional changes
- Initiating a world conversion now shows a screen to indicate the current progress
- Minecraft's built-in world upgrade tool now works with Cesium
## Known issues
There are currently no major bugs.