Releases: naturalatlas/tilestrata
Releases · naturalatlas/tilestrata
2.2.0
- Added skipFailures option for ignoring particular handlers on startup.
- Updated dependencies.
2.1.2
- Fixed crash when visiting
/profile
, when using filenameless routes.
2.1.1
- Pins request@2.81.0 (doesn't follow semver, breaks on node 0.10, 0.12) request/request#2772
2.1.0
- Adds the ability to register and handle routes that have no filename (for behavior like other common tile servers) #21. Thanks @jczaplew! For more info, see "Routing Without Filenames" in the readme.
.route('*.png')
// -> /layer/0/0/0.png
.route('*@2x.png')
// -> /layer/0/0/[email protected]
2.0.6
- Bugfix: Don't coalesce requests with different query strings da3cb2d. This likely isn't affecting 99% of users... it's more of an issue when building custom functionality that depends on query strings (e.g. tilestrata-postgis-geojson-tiles)
2.0.5
2.04
2.0.2
2.0.1
- Fix server crash edge case that occurred if valid health checks comes in from TileStrata Balancer after calling TileStrata instance
close()
[https://github.com/naturalatlas/tilestrata/commit/dde2dc8f9c8da32da2c7601f26964650007d5a65]
2.0.0
- TileStrata Balancer integration.
- Smart about metatiles
- Elastic (nodes enter and leave the pool dynamically)
- Hash-ring per layer (layers can be spread non-homogeneously about the cluster)
- Drastically improved readability / styling of profiling dashboard at
/profile
. - Changed construction style from
tilestrata.createServer()
totilestrata(opts)
. If you have custom health check behavior defined, it will need to be updated (read more). ThecreateServer()
method still works but is deprecated. - Added
close()
method. - Added
uptime()
method. - The
listen()
method now returns the underlying http.Server instance. Note: To close the port, useclose()
on the TileStrata instance instead of the http.Server instance. - Plugin Changes:
- Added
"name"
support (appears on the profiling dashboard) - Added
"destroy"
lifecycle hook. Behaves just like"init"
, but is called when the server is shutting down (i.e. when theclose()
method is called).
- Added
- Removed built-in support of ETags. This should now be accomplished by tilestrata-etag, which is more configurable and less-dumb when working with large buffers.
- Improved logging