Optimizations: - The fallback Bukkit API queue is now significantly faster
- Optimizations for 1.10
- Compression buffering optimizations
- Operations keep chunks loaded for 10s to reduce disk usage
- Optimized chunk packet sending
- Optimized caching history from disk (instant now)
- Optimized rollback lookups using sqlite database
- Added fast random access clipboard compression (configurable)
- Full support for streaming NBT (reduces memory usage when reading NBT such as schematics)
- Relighting now occurs entirely async and is significantly faster, especially for large areas
- Faster session serialization (more specifically, having to serialize the sessions less often)
Other changes - All commands/aliases/help should now be translatable (let me know if I missed something important)
- Removed numeric versioning in favor of date + git commit hash
- Configurable history/clipboard location
- Added per player size limit to history on disk
- Added per world history index when using disk
- Rollback information is now stored in a database for faster access
- Added inspect brush (//brush inspect)
- Added CPUOptimizedClipboard/MemoryOptimizedClipboard
- FaweClipboard classes are now resizable (data loss if volume changes)
- Removed stream in favor of clipboard on disk due to limitations with the schematic format being slower than just using disk
Fixes - Fixed queue flushing when combine stages is disabled
- Fixed queue relight concurrency
- Fixed fixlighting async error
- Fixes for 1.7.10 and thermos
- Fixed non disk schematic loading sometimes not working
- Fixed console message formatting
- Fixed tile entity fetching/placement for the Bukkit API queue
- Fixed schematic list behavior
- Fixed command alias translations
- Fixed compatibility with forge essentials
- Fixed compatibility with NCP
- Fixed separation of FAVS and FAWE
- Fixed compatibility for craftbukkit 1.10 (you should be using spigot by now)
- Fixed cast for 1.8
- Fixed clipboard entities
- Fixed packet sending delay
- Fixed null player wrapping during pre-initialization
- Fixed entity mask and per player limit
- Fixed fixliquid
- Minor fix for PS hook
- Fixed undo error on fastmode
- Fixed forge multiworld
- Fix cmd block data
New bugs: - Sessions are now removed on disconnect to reduce memory/cpu usage. Use history on disk instead.