Skip to content

Releases: vinayakkulkarni/tileserver-rs

v2.18.0

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 19 Mar 09:11
4ef0d03

2.18.0 (2026-03-19)

Features

  • sources: add duckdb source for sql-driven tile generation (#707) (97b8997)
  • sources: add geoparquet source for serving tiles from parquet files (#706) (7daa62d)

Bug Fixes

  • allow payloadExtraction & clean up lockfile (7170a7e)
  • ci: use Node.js for nuxi generate to avoid JSC stack overflow (95fbe68)

Performance Improvements

  • render: use proper PNG compression and eliminate unnecessary buffer clones (4b33776)

Documentation

  • add render pool configuration section (46b65c2)

Miscellaneous

  • benchmarks: add raster tile benchmark infrastructure (9b6d219)
  • deps: update all dependencies (3f4a3eb)
  • homebrew: update formula to v2.17.3 (fe6a5f7)

v2.17.3

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 13 Mar 19:17
97db923

2.17.3 (2026-03-13)

Bug Fixes

  • render: keep persistent NativeMap per worker to prevent EGL race condition (8ccc184)

v2.17.2

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 13 Mar 18:01
302cbc2

2.17.2 (2026-03-13)

Bug Fixes

  • ci: fix ulimit subshell bug in release-linux and ci-rust workflows (51201f3)
  • ci: resolve web-llm CJS resolver stack overflow in release builds (89e1bd2)
  • render: use per-thread RunLoop to fix concurrent rendering deadlock (610bd1e), closes #692

v2.17.1

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 13 Mar 16:53
10ed22d

2.17.1 (2026-03-13)

Bug Fixes

  • docs: move public/ to root level and pre-bundle Vite deps (9547ac8)
  • marketing: mobile responsive layout and visual fixes (08f7f7a)
  • render: rewrite renderer pool with concurrent worker threads (96ed510), closes #692

Miscellaneous

  • deps: update workspace catalog dependencies (1687af3)
  • docs: update lockfile and dependency versions (2c1b091)

v2.17.0

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 13 Mar 13:04
85d77f6

2.17.0 (2026-03-13)

Features

  • apps: redesign marketing and docs with geometric grid layout (856ec05)
  • marketing: add geometric grid design to all sections (ce724f1)

Bug Fixes

  • add fade transition and fix left gutter sizing (12f533a)
  • docs: add trailing newlines (f226add)
  • pin oxfmt to 0.36.0 to avoid reformatting template strings (d0b79fe)
  • properly implement geometric design for docs and marketing (bb8141f)
  • remove FadeContent wrappers to match geolith (9892043)
  • render: resolve static rendering failures on GPU-less servers (2986d5d)

Miscellaneous

  • pin oxfmt cause of the bug in oxfmt (a341b03)

v2.16.2

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 11 Mar 12:46
b3f89e3

2.16.2 (2026-03-11)

Miscellaneous

  • add 7 marketing skills from coreyhaines31/marketingskills (57c26c0)

v2.16.1

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 11 Mar 12:19
aecdc82

2.16.1 (2026-03-11)

Bug Fixes

  • ci: add retry logic for web-llm stack overflow in release builds (05b8ce4)

v2.16.0

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 11 Mar 11:12
d24bfba

2.16.0 (2026-03-11)

Features

  • docs: add Galaxy WebGL starfield background to landing page (47a781f)
  • docs: add SEO, rename composables, and update navigation (ed9daa3)
  • marketing: add ogl dependency for Galaxy starfield background (545d3cb)
  • marketing: add SEO, AI section, and rename composables (a19b124)
  • marketing: highlight OpenAPI spec in API section with link to live docs (e02bea3)
  • marketing: replace Squares with Galaxy WebGL starfield (d5fdd8c)

Bug Fixes

  • ci: allow Release Please and Dependabot branches in lint-branch (919363d)
  • ci: wrap ulimit -s unlimited with error handling on macOS (7a3e7a3)
  • docs: resolve 211 eslint errors from stricter rule enforcement (f19663c)
  • marketing: prevent GlareHover from blocking button clicks (952e10f)
  • marketing: remove max-w-6xl from nav for full-width consistency (ca44459)

Documentation

  • guides: add browser-local AI chat guide (c55c6db)

Miscellaneous

  • add project skills for marketing, SEO, and Vue/Nuxt (3946a4f)
  • deps: update all dependencies to latest versions (cb8af56)

v2.15.1

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 10 Mar 19:10
f3a01f1

2.15.1 (2026-03-10)

Bug Fixes

  • ci: use node --stack-size for Nuxt builds to fix @mlc-ai/web-llm CJS resolver stack overflow (6da1aaa)
  • ci: use ulimit -s unlimited with bun run instead of node --stack-size hack (1fca05a)
  • docs: add deploy and file-drop guides to sidebar navigation (d76376c)
  • tests: update tag count assertion for new Upload and Spatial tags (909ae12)

Documentation

  • update docs, marketing, and openapi for v2.15.1 (a7e2e5f)

Miscellaneous

  • deps: update all Cargo.toml version specifiers to latest, upgrade mlt-core 0.3→0.4 (19da5d3)
  • deps: update cargo and bun dependencies (89ef82d)

v2.15.0

Choose a tag to compare

@vinayakkulkarni vinayakkulkarni released this 10 Mar 03:15
284bff1

2.15.0 (2026-03-09)

Features

  • client: add get_overlays tool for Map AI overlay awareness (0a113f5)