Releases: naturalatlas/tilestrata
Releases · naturalatlas/tilestrata
1.9.0
- TileStrata now profiles all plugins and breaks down it by zoom level. This data is all accessible by browser by navigating to
/profile
.
1.8.0
- The "bbox" layer option can now be an array of bounding boxes, for layers that are discontinuous.
1.7.0
1.6.0
- Added new caching behavior that allows a cache to return a hit, while telling tilestrata it should regenerate a tile in the background for the next person. The use case: you have tile that's old enough it should be regenerated, but it's not old enough to warrant making the user wait for a new tile to be rendered. To accomplish this in a plugin, have
get()
returntrue
as the fourth argument to the callback. Read more about it in the readme.
1.5.2
- TileStrata will now ignore any falsy values passed to
.use()
instead of throwing an error. This makes conditional plugins in configs a lot cleaner / simpler:
.layer('mylayer').route('t.png').use(cacheEnabled && disk.cache(...))
.layer('mylayer').route('t.png').use(null)
.layer('mylayer').route('t.png').use()
// etc
1.5.1
- Fixed botched 1.5.0 release.
1.5.0
- Added
/health
endpoint that will return a200 OK
if the server is accepting connections.
1.4.2
1.4.1
1.4.0
- Added support for
X-TileStrata-CacheWait
request header. Sending it with a request will ensure that all caches have been written before responding. This is useful for cache invalidators when one tile might depend on another being fully updated first.