v8.1.0
nats-io/nats-serverv8.1.0Oct 26, 2025by yoshinorin
AI Summary
A significant update focusing on performance optimizations and stability fixes, including better caching, reduced overhead, and corrections to table of contents and asset handling.
Key Highlights
- Multiple performance optimizations including moize cache and archy speedups
- Fix regression for missing tags and categories when running with cache enabled
- Fix TOC anchor generation and asset copying issues in hot processing
New Features
- Refactor TOC to support skipping heading levels
Full Release Notes
## Performances * perf: fix potential cache miss issues with moize by @D-Sketon in https://github.com/hexojs/hexo/pull/5694 * perf: reduce ObjectAssign overhead by @D-Sketon in https://github.com/hexojs/hexo/pull/5698 * perf: faster archy by @D-Sketon in https://github.com/hexojs/hexo/pull/5700 * perf: reduce the number of match calls in metaGenerator by @D-Sketon in https://github.com/hexojs/hexo/pull/5707 * perf: faster `escapeAllSwigTags` by @D-Sketon in https://github.com/hexojs/hexo/pull/5699 ## Fixes * fix/perf: Incorrect TOC anchor generation by @D-Sketon in https://github.com/hexojs/hexo/pull/5696 * fix(regression): missing tags and categories when running `hexo s` with cache existed by @D-Sketon in https://github.com/hexojs/hexo/pull/5697 * fix: fix ts error in test by @D-Sketon in https://github.com/hexojs/hexo/pull/5709 * fix(regression): remove overly strict invalid tag format check in Swig parser by @D-Sketon in https://github.com/hexojs/hexo/pull/5691 * fix(processor/post): updated post assets not being copied in hot processing when `post_asset_folder` is enabled by @yoshinorin in https://github.com/hexojs/hexo/pull/5704 * fix: nunjucks/code blocks in HTML comments were incorrectly converted by @D-Sketon in https://github.com/hexojs/hexo/pull/5616 ## Refactor * refactor(toc): support skipping heading level by @stevenjoezhang in https://github.com/hexojs/hexo/pull/5653 ## Dependencies * chore: bump actions/setup-node from 5 to 6 by @dependabot[bot] in https://github.com/hexojs/hexo/pull/5708 * chore(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/hexojs/hexo/pull/5682 * chore(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in https://github.com/hexojs/hexo/pull/5710 * chore(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/hexojs/hexo/pull/5711 * chore(deps): bump hexo-util from 3 to 4 by @D-Sketon in https://github.com/hexojs/hexo/pull/5712 **Full Changelog**: https://github.com/hexojs/hexo/compare/v8.0.0...v8.1.0