Releases: go-spatial/tegola
Releases · go-spatial/tegola
v0.21.0
New Sponsor!!
A big thank you to our new sponsor @Advanced-Infrastructure!
Important
There's still an open issue causing malformed geoprocessing with providers of type not mvt_postgis
. The associated issue can be found at #999. If this is affecting you, please stay on v0.19.0 until this is fixed or migrate to using mvt_postgis
.
Features
- cache: allow to set a local proxy endpoint for s3 @elukey
- ci: build docker only when secrets are present @iwpnd
- feat: allow connection to redis using uri @iwpnd
- refactor: add context to cache interface and implementations @iwpnd
Maintenance
- chore(deps): bump to github.com/redis/go-redis/v9 @iwpnd
- Bump Go to 1.22.5 @ARolek
- Upgrade Go to 1.23.4 @ARolek
- build(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 @dependabot
- Upgrade github.com/mattn/go-sqlite3 to v1.14.22 @ARolek
Security
Bugs
- Layer names that are substrings cause atlas to serve all layers that match @KoduIsGreat
- Fixed regression in slippy tile operations @gdey
- Fixed Malformed Webserver.Hostnames in certain configs @ARolek
- observability: fix slice init length @cuishuang
Documentation
New Contributors
- @elukey made their first contribution in #992
- @KoduIsGreat made their first contribution in #995
Full Changelog: v0.20.0...v0.21.0
v0.20.0
Features
- porivder/postgis: Add connection config options
application_name
anddefault_transaction_read_only
@iwpnd
Bugs
Maintenance
- CI Fixes: Dockerhub login. Upgrade Go to 1.21.3 (@ARolek )
- Upgrade go-spatial/geom to latest (@jchamberlain)
- Reduce precision to 8 places for query tokens (including BBOX) so that tests pass (@jchamberlain)
- ci: Add govulncheck job. Update actions with deprecation warnings @ARolek
- bump github.com/aws/aws-sdk-go from 1.27.0 to 1.34.0 @dependabot
- bump golang.org/x/net from 0.5.0 to 0.17.0 @dependabot
- bump golang.org/x/crypto from 0.5.0 to 0.17.0 @dependabot
- bump google.golang.org/grpc from 1.50.1 to 1.56. @dependabot
- Bump Go version to 1.21.8 @ARolek
- bump github.com/jackc/pgx/v4 from 4.14.1 to 4.18.2 @dependabot
- refactor: deprecate non uri connection for PostGIS providers @iwpnd
- Bump golang.org/x/net to v0.22.0 @ARolek
Breaking Changes
- In this release individual PostGIS connection params (i.e.
host
,ports
,user
, etc.) have been removed. Individual connection params have been deprecated for a few versions and a connection string (uri
) should be used instead. Documentation can be found inprovider/postgis
andmvtprovider/postigs
.
v0.19.0
v0.18.0
v0.17.0
v0.16.0
Features
- Added option to use Zap logging to get JSON based logs (@iwpnd)
Enhancements
- Add ttools helper for easier local testing. (@iwpnd)
- (UI) Upgraded eventsource from 1.1.0 to 1.1.1 (dependbot)
- (UI) Upgraded shell-quote from 1.7.2 to 1.7.3 (dependbot)
- (UI) Upgraded terser from 4.8.0 to 4.8.1 (dependbot)
- Fix for #870 filter by zoom level for min/max zoom 0 (@iwpnd)
- setting max_zoom to 0 will set it to 1 (@iwpnd)
- seeding command now as a --log-threshold value to control logging of tiles that take longer than the given time. (@dwoznicki)
- handle gpkg GEOMETRY as an unknown geometry and not break the capabilities if a layer contains such a geometry. (@roelarents)
- test: use T.Setenv to set env vars in tests (@Juneezee)
Documentation
- Updated README to focus on
mvt_postgis
provider instead ofpostgis
Bugs
- Minor code clean up (e8690a9) (@dechristopher , @bemyak)
v0.15.2
v0.15.1
v0.15.0
Features
- Redis SSL connection via redis.ParseURL (#815 @iwpnd)
- Updated providers/postgis to use pgx4. This enables use of Postgres versions 12+ (@iwpnd #820)
- providers/postgis: allow connection URI and add additional config parameters (@iwpnd #841)
- expose SetLogLevel in cli (@iwpnd part of #831)
- Add a dont_clean option (@roelarents #847)
Enhancements
- ci: publish edge image on push or pr to default_branch_ref (@iwpnd)
- chore: switch to internal/log (@iwpnd #837)
- chore: remove logAndError (@iwpnd #839)
- chore: add docker-compose local dev env (@iwpnd #840)
- removed go-bindata for embedding the internal viewer in favor of the native go embed (@ARolek #843)
- fix: replace environment variables in webserver headers (@iwpnd #597, #844)
Documentation