v0.29.5 v0.168.0

medium risk

BITyia/DroneSplatOct 13, 2026 → Oct 13, 20260 days between releases

What's New

Newer release adds animated image processing and security fixes; older focused on bug fixes and performance.

New Features

  • New `imaging.firstFrameOnly` option for processing animated images.
  • New `FrameCount` method on images to check animation status.
  • New `site.Language` methods `Translate` and `Format*`.
  • New `charset` option for `js.Build` and `css.Build`.
  • Basic support for OSC 7501 terminal program status.

Improvements

  • Optimized map generation performance by skipping unnecessary route resolution.
  • Built with Go 1.27.2, including 15 security fixes.
  • Early error reporting for WASM memory limits.

Bug Fixes

  • Fixed `via` exit-node steering being undone by unrelated ACL or grant rules.
  • Fixed SSH checks, policy tests, and grants failing when groups reference unknown users.
  • Fixed peers and deleted nodes staying visible in clients after policy changes.
  • Fixed SSH access persisting after policy rules are removed.
  • Fixed exit node or subnet router not seeing its own approved routes.

Upgrade Notes

Upgrade to Go 1.27.2 to address security vulnerabilities. Review `js.Build` and `css.Build` configurations if you need specific character set support. New image processing methods are additive and do not require changes to existing code.

The Two Releases

v0.29.5

v0.29.5

Oct 13, 2026· 9 days ago

This release focuses on critical bug fixes and performance optimizations. It resolves issues with `via` exit-node steering, SSH checks, and policy resolution for groups referencing unknown users. Additionally, it improves map generation efficiency and fixes data races in route resolution.

Full release notes
v0.168.0

v0.168.0

Oct 13, 2026· 9 days ago

Adds features for animated image processing and includes security fixes for Go 1.27.2.

Full release notes