Skip to content

Releases: go-spatial/tegola

v0.6.1

10 Mar 04:31
Compare
Choose a tag to compare
  • Fixed windows build, and zipped things up.
  • Windows builds were being build with a bad GOARCH var.
  • We are now zipping the binaries to reduce the size of the final file.
  • Activated Redis cache.

v0.6.0

27 Feb 22:49
Compare
Choose a tag to compare
  • provider/postgis: Added: connection parameterization for tegola unit-test suite (#221)
  • provider/postgis: Fixed: Using !ZOOM! token can cause nil geom type on style generation (#232)
  • provider/postgis: Refactor postgis provider to use provider.Tiler interface (#265)
  • provider/gpkg: Add GeoPackage as a Provider (#161)
  • wkb: Fixed: WKT for collection doesn't do much (#227, @remster)
  • server: Fixed: A GET request for a Tile with a negative row value is successful (#229)
  • server: Fixed: Tile request returns 200 when using invalid map (#250)
  • internal/log: Added: Logger outputs file:line of log/standard.go along with timestamp in output. (#231)
  • tegola: Fixed / Added: Configurable tile buffer (#107)
  • config: Added: Support environment variables in config file (#210)
  • config: Added: Support for turning off simplification per layer (#165)
  • server: Added: Configurable CORS header (#28)
  • server: Fixed: Tile cache middleware not receiving response code 200 (#263)
  • server: Fixed: /maps/:map/:layer/:z/:x/:y not filtering to correct layer (#252)
  • server: Fixed: style generator handling of nil geoms (#302)
  • server: Removed configurable request logger in server package (#255)
  • server: Added: Configurable layer simplification (#165)
  • mvt/feature: Fixed: 2 pt lines are being disregarded (#280)
  • maths/clip/: Fixed: Line clipping panics when linestring has 0 points (#290)
  • cache/file: Fixed: Caching at higher levels than specified by maxZoom (#311)
  • cache/s3: Fixed: Caching at higher levels than specified by maxZoom (#311)
  • cache/redis: Added: Redis cache support (#300 - @ear7h)
  • encoding/geojson: Added: geojson data types and encoding. (#288)
  • Write Dockerfile to build tegola & create minimal deployment images (#244)
  • Wire docker image build into CI (#245)
  • Fixed: clipping & simplification bugs (#282)
  • Documentation: Document the layer name property in the example config (#333 @pnorman)

Additional Notes

  • tegola now has a public docker image which can be found at https://hub.docker.com/r/gospatial/tegola/.
  • Pre built binaries have been reduced down to: windows, osx and linux. Each platform has a pure Go and a CGO version. Use the CGO versions if you need support for the geopackage data provider.

v0.5.0

22 Dec 22:50
Compare
Choose a tag to compare
  • Added: Command line cache seed and cache purge commands (#64)
  • Added: Support for local filesystem as a cache backend (#64)
  • Added: Support for Amazon S3 as a cache backend (#64)
  • Added: More robust command line interface (#64)
  • Added: No-Cache headers to /capabilities, /capabilities/:map_name and /maps/:map_name/style.json endpoints. (#176)
  • Fixed: Possible Panic if a feature without an ID is added before a feature with an ID; when constructing Layers (#195)

Breaking changes:

  • To use tegola as a web server, use the command tegola serve --config=/path/to/config.toml

v0.4.2

28 Nov 23:50
7e7c02b
Compare
Choose a tag to compare
  • Fixed: Performance affected by unused log statements (#197, @remster)

v0.4.1

22 Nov 05:07
30dac10
Compare
Choose a tag to compare

Fixed: regression in providers/postgis. EXECUTE_SQL environment debug was dropped.
Fixed: Filecache: concurrent map read and map write on Set() (#188)
Fixed: Filecache: invalid fileKey on cache init (Windows) (#178)
Fixed: Clean up context canceled log (#170)

v0.4.0

12 Nov 04:26
53fdf40
Compare
Choose a tag to compare

Fixed: configurable max_connections param for PostGIS provider (#174)

v0.4.0-rc2

04 Nov 22:40
Compare
Choose a tag to compare
  • Fixed: 504 returned when attempting to retrieve a tile at negative zoom (#163)
  • Fixed: Using WGS84 yields squishes tiles along Y-axis (#156)

v0.4.0-rc1

01 Nov 01:13
Compare
Choose a tag to compare
  • Fixed: Capabilities endpoints not returning zoom range for all layers with the same name (#153)
  • Fixed: Default config.toml not found in (#157)
  • Fixed: Config validation fails when layers are overlapping but in different map configs (#158)
  • Fixed: PostGIS: hstore tags should not override column tags (#154)
  • Added: Filesystem cache (#96)
  • Added: Clipping & Make Valid (whew!) (#56)

v0.4.0-beta

09 Oct 18:10
Compare
Choose a tag to compare
  • Fixed: Panic when PostGIS tries to query a layer that does not exist (#78)
  • Fixed: Viewer not indicating colors correctly for polygons (#146)
  • Fixed: stacked scrollbars showing in the embedded viewer (#148)
  • Fixed: Invalid tilejson scheme (#149)
  • Added: Support for X-Forwarded-Proto (#135, @mojodna)
  • Added: Support for user defined layer names (#94)
  • Updated: MVTProvider interface to return LayerInfo (#131)

v0.4.0-alpha

21 Aug 10:50
Compare
Choose a tag to compare
v0.4.0-alpha Pre-release
Pre-release
  • hstore support for PostGIS driver. (#71)
  • experimental clipping support. (#56). To enable set the environment variable TEGOLA_CLIPPING=mvt
  • !ZOOM! token support for PostGIS SQL statements. (#88)
  • Support for debug=true query string param in /capabilities endpoints. (#99)
  • Config validation for layer name collision. (#81)
  • Added "center" property to map config (#84)
  • Added "bounds" property to map config
  • Added "attribution" property to map config
  • Support numeric (decimal) types (#113)
  • Configurable Webserver->HostName with fallbacks (#118)
  • AddFeatures performance improvements (#121)