{"description":"Welcome to the best place to find Luanti mods, games, and texture packs","expired":false,"feed_url":"https://content.luanti.ru/packages/giov4/map_octree/releases_feed.json","home_page_url":"https://content.luanti.ru/","icon":"https://content.luanti.ru/favicon-128.png","items":[{"author":{"avatar":"https://content.luanti.ru/uploads/77ec1af36d.png","name":"giov4","url":"https://content.luanti.ru/users/giov4/"},"content_html":"<p><strong>NEW FEATURES</strong></p>\n<ul>\n<li>Added support for resetting/storing node metadata</li>\n<li>Introduced OctLayers for saving and applying lightweight map differentials</li>\n<li>Added cooperative cancellation support for long-running asynchronous operations</li>\n<li>Added admin UI panels</li>\n<li>Added support for nested storage references in save commands</li>\n</ul>\n<p><strong>BUG FIXES</strong></p>\n<ul>\n<li>Improved world relighting to ensure adjacent chunks are correctly lit after a restore</li>\n<li>Fixed structural hash collisions and population bound errors in octchunks</li>\n<li>Resolved issues where staged data was lost during asynchronous write failures</li>\n<li>Fixed a bug where memory-only dirty writes were incorrectly processed during restore tracking</li>\n<li>Added validation to reject malformed position arguments in placement commands</li>\n</ul>\n<p><strong>TECHNICAL CHANGES</strong></p>\n<ul>\n<li>Massive codebase refactor to improve annotations, layout, and adherence to new code style guidelines</li>\n<li>Optimized cache management by budgeting based on expanded trees and deferring trims</li>\n<li>Improved serialization to provide detailed error reports for file and version load failures</li>\n<li>Improved the testing framework</li>\n<li>Optimized node-grid scans to deduplicate overlapping ranges</li>\n</ul>\n","date_published":"2026-04-14T02:20:03Z","id":"https://content.luanti.ru/packages/giov4/map_octree/releases/36161/","image":"https://content.luanti.ru/thumbnails/4/31317d0101.png","language":"en","summary":"0.6.1","tags":["release"],"title":"\"Map Octree\" updated: 0.6.1","url":"https://content.luanti.ru/packages/giov4/map_octree/releases/36161/"},{"author":{"avatar":"https://content.luanti.ru/uploads/77ec1af36d.png","name":"giov4","url":"https://content.luanti.ru/users/giov4/"},"content_html":"<ul>\n<li>Remove obsolete template localization file</li>\n<li>Add onboarding for autotune settings on admin join</li>\n<li>Autotune: renamed trees in chunks and made the results clearer for non-developers</li>\n<li>Enhance restore scheduling: add chunk re-verification and settle logic for improved accuracy on liquids/LBMs/ABMs</li>\n<li>Add Docker-based test harness and CI configuration</li>\n<li>Enhance restore tracking: add persisted dirty state management and related API methods</li>\n</ul>\n","date_published":"2026-03-26T02:18:41Z","id":"https://content.luanti.ru/packages/giov4/map_octree/releases/35827/","image":"https://content.luanti.ru/thumbnails/4/31317d0101.png","language":"en","summary":"0.5","tags":["release"],"title":"\"Map Octree\" updated: 0.5","url":"https://content.luanti.ru/packages/giov4/map_octree/releases/35827/"},{"author":{"avatar":"https://content.luanti.ru/uploads/77ec1af36d.png","name":"giov4","url":"https://content.luanti.ru/users/giov4/"},"content_html":"<ul>\n<li>Enhance snapshot save options with tracking and auto-load features</li>\n<li>Implement commit_tracked_changes functionality and enhance serialization</li>\n<li>BUGFIX: placing a schematic back into the world at custom unaligned coords wouldn't work when it was split in multiple chunks</li>\n<li>Enhance storage management functions: add get_storage_dir and delete_storage_file; streamline directory resolution in commands</li>\n</ul>\n","date_published":"2026-03-22T02:18:22Z","id":"https://content.luanti.ru/packages/giov4/map_octree/releases/35721/","image":"https://content.luanti.ru/thumbnails/4/31317d0101.png","language":"en","summary":"0.4","tags":["release"],"title":"\"Map Octree\" updated: 0.4","url":"https://content.luanti.ru/packages/giov4/map_octree/releases/35721/"},{"author":{"avatar":"https://content.luanti.ru/uploads/77ec1af36d.png","name":"giov4","url":"https://content.luanti.ru/users/giov4/"},"content_html":"<ul>\n<li>Avoid storing param1 since we recalculate light anyway and it occupies space</li>\n<li>Update mod.conf to enhance description and ensure version compatibility</li>\n</ul>\n","date_published":"2026-02-09T02:19:22Z","id":"https://content.luanti.ru/packages/giov4/map_octree/releases/34953/","image":"https://content.luanti.ru/thumbnails/4/31317d0101.png","language":"en","summary":"0.3","tags":["release"],"title":"\"Map Octree\" updated: 0.3","url":"https://content.luanti.ru/packages/giov4/map_octree/releases/34953/"},{"author":{"avatar":"https://content.luanti.ru/uploads/77ec1af36d.png","name":"giov4","url":"https://content.luanti.ru/users/giov4/"},"content_html":"<ul>\n<li>Restore write is now async too, and it calls core.fixlight to make up for pre-existing lights bug saved in the snapshot</li>\n</ul>\n","date_published":"2026-01-28T02:19:37Z","id":"https://content.luanti.ru/packages/giov4/map_octree/releases/34776/","image":"https://content.luanti.ru/thumbnails/4/31317d0101.png","language":"en","summary":"0.2.4","tags":["release"],"title":"\"Map Octree\" updated: 0.2.4","url":"https://content.luanti.ru/packages/giov4/map_octree/releases/34776/"},{"author":{"avatar":"https://content.luanti.ru/uploads/77ec1af36d.png","name":"giov4","url":"https://content.luanti.ru/users/giov4/"},"content_html":"<ul>\n<li>Added assets license</li>\n<li>version bump: 5.14 is needed to autotune the server</li>\n<li>Edit DOCS.md</li>\n<li>Now saving and restoring tracked maps respects desired pos1/2 exactly</li>\n<li>Update locale template</li>\n<li>Improved autotune</li>\n<li>more accurate autotune</li>\n<li>made autotune test area adapt to actual performances to avoid it taking too much</li>\n<li>Adjust read and write budget settings for async operations</li>\n<li>Update build_configs function to include test_trees_per_axis parameter for improved batch configuration</li>\n</ul>\n","date_published":"2026-01-23T02:19:45Z","id":"https://content.luanti.ru/packages/giov4/map_octree/releases/34653/","image":"https://content.luanti.ru/thumbnails/4/31317d0101.png","language":"en","summary":"0.2.3","tags":["release"],"title":"\"Map Octree\" updated: 0.2.3","url":"https://content.luanti.ru/packages/giov4/map_octree/releases/34653/"},{"author":{"avatar":"https://content.luanti.ru/uploads/77ec1af36d.png","name":"giov4","url":"https://content.luanti.ru/users/giov4/"},"content_html":"<p><a href='https://content.luanti.ru/packages/giov4/map_octree/releases/34632/'>Read more</a></p>","date_published":"2026-01-22T02:19:52Z","id":"https://content.luanti.ru/packages/giov4/map_octree/releases/34632/","image":"https://content.luanti.ru/thumbnails/4/31317d0101.png","language":"en","summary":"0.2.1","tags":["release"],"title":"\"Map Octree\" updated: 0.2.1","url":"https://content.luanti.ru/packages/giov4/map_octree/releases/34632/"}],"title":"ContentDB package updates","version":"https://jsonfeed.org/version/1"}
