Skip to content

v2.8.0

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 20 Feb 10:10
de63e51

2.8.0 (2026-02-20)

Features

  • add MapLibre Tiles (MLT) format support (88593fa)
  • ci: add headless build variants and consolidate Linux release workflows (a55e281)
  • client: add encoding field to Data type for MLT sources (3597934)
  • mbtiles: detect MLT format from metadata (cf92e8d)
  • pmtiles: auto-detect MLT format for Unknown tile type (ed25589)
  • server: add zero-config auto-detect and hot-reload (dab2b1f), closes #593
  • server: version footer with git hash and build hardening (#618) (18e16a4)
  • server: zero-config auto-detect and hot-reload (c51973a)
  • sources: add MLT tile format variant with detection and TileJSON encoding (e484fb2)
  • styles: add MLT encoding to rewritten style sources (d94bd5c)
  • ui: show version and git hash in footer via /ping endpoint (a6f01cb)

Bug Fixes

  • docker: copy build.rs into rust-builder stage (2123f4b)
  • docker: remove duplicate -headless suffix in manifest inspect step (aebc16a)
  • docker: skip frontend build for headless variant (08d669e)
  • server: embed git hash at build time and fix OpenAPI version (7134314)
  • server: use library crate imports in binary to fix clippy CI (eb3e996)
  • src: apply rust-skills best practice fixes (22b605e)

Performance Improvements

  • src: add #[inline], #[non_exhaustive], and Vec::with_capacity for hot paths (d767fe3)

Documentation

  • add MLT format to API endpoints and feature comparison (b504b48)
  • benchmarks: update comparison tables with latest benchmark results (2c65e62)
  • guides: add auto-detect and hot-reload documentation (2ab3c79)
  • guides: add PostgreSQL reload behavior to hot-reload guide (9663f2d)
  • marketing: add MLT format to features and API endpoints (93b2cc5)

Miscellaneous

  • add GitHub issue templates for bug reports and feature requests (984e349)
  • add rust-skills submodule for Rust best practice enforcement (7a62de8)
  • deps-dev: bump agents from 0.4.1 to 0.5.0 (f2161a6)
  • deps-dev: bump agents from 0.4.1 to 0.5.0 (48f7d17)
  • deps-dev: update wrangler requirement from ^4.65.0 to ^4.66.0 (#607) (da2b516)
  • deps: update cargo and bun dependencies (16e0157)
  • deps: update cargo and bun dependencies (64fada4)
  • deps: update cargo and bun dependencies (5083d25)
  • deps: update cargo and bun dependencies (d464658)
  • docs: bump dependencies ✨ (a86320b)
  • homebrew: update formula to v2.7.1 (51729de)