Skip to content

v0.10.0

Compare
Choose a tag to compare
@nyurik nyurik released this 30 Oct 20:33
· 295 commits to main since this release

Breaking Changes

Auto bounds calculation methods

Martin startup should now be much faster by default. See #958 by @nyurik, fixing #955

  • Remove --disable-bounds flag and disable_bounds config parameters.
  • Add --auto-bounds / -b CLI parameter and auto_bounds config value:
    • quick: Compute table geometry bounds, but skips it if it takes longer than 5 seconds (default)
    • calc: Compute table geometry bounds. The startup time may be significant. Make sure all GEO columns have indexes
    • skip: Skip bounds calculation. The bounds will be set to the whole world
  • -b is now mapped to --auto-bounds param, but it will fail if used by itself because it now requires a value.

What's New

  • Catalog shows sprites and fonts info by @nyurik in #951
  • Add dynamic font support /font/<name>/<start>-<end> by @nyurik in #755
    Fonts allow glyph fallback: list font names as comma-separated values, and whichever font first has the glyph, that's the glyph that will be included. This way you can specify fallback fonts - /font/Font1,Font2,Font3/0-255

MBTiles

  • Add --apply-patch to copy, rename apply-diff by @nyurik in #945
  • Rename martin-mbtiles crate to mbtiles by @nyurik in #976

Miscellaneous

New Contributors

Full Changelog: v0.9.3...v0.10.0