Releases: omniscale/imposm3
Releases · omniscale/imposm3
v0.14.0
The Imposm run
and diff
commands now have a -commit-latest
flag and commit_latest
config option. This will only commit changes to the database after the last file was imported (with diff
command), or once there is no new file available (with run
command).
Full Changelog: v0.13.2...v0.14.0
v0.13.2
Imposm now tries to keep the number of expired tiles reasonable for large changes by "zooming out", e.g. a continent wide change would result in a few handful of tiles in zoom level 6, and not millions of tiles in level 14. Mitigates huge files during vandalism and their reverts.
Full Changelog: v0.12.0...v0.13.2
v.0.12.0
Build with updated dependencies (GEOS=3.12.1, Go=1.21.6, LevelDB=1.23).
Requires Debian 10 or Linux distributions from 2022 or newer.
Other fixes:
- Force geometry type to 'Geometry' on generalized table (#262)
- Fixed memberIndex detection (#277)
- Shutdown properly the process when using IMPOSM3_SINGLE_DIFF. (#246)
- Allow expiretiles_zoom to be set in config JSON (#261)
v0.11.1
mapping: fix (way)zorder for non-int32 layer values
v0.11.0
- Add support for PostGIS 3
- Fix geojson_intersects for linestrings
- Update lib/pg with support for SCRAM-SHA-256
- Ignore negative timestamps when creating last.state.txt
v0.10.0
build: update leveldb/geos
v0.9.0
- add new categorize, geojson_intersects and geojson_intersects_field column types
- optimize (CLUSTER) before creating indices
- fix expire tiles when nodes are deleted before ways
v0.8.1
postgis: fix OSM id index for generalized tables
v0.8.0
- diff: fix duplicate ways for repeated create-nodes
- diff: add -force option back
- postgis: create one composite PRIMARY KEY instead of two indices