Skip to content

0.10.0

Compare
Choose a tag to compare
@rustprooflabs rustprooflabs released this 13 Jul 23:25
· 78 commits to main since this release
e7d967e

PgOSM Flex 0.10.0

This release contains ⚠️ breaking changes ⚠️.


Commit hash: e7d967e

The commit hash from this git repo shows up with the PgOSM Flex version number in SELECT pgosm_flex_version FROM osm.pgosm_flex; If you see this version with a different commit hash, it indicates you are using a latest Docker image with untagged features.


Backend changes

  • Allow custom indexing #286, #344
  • Bug fix: Properly skip nested polygon function when place=false in layerset - #347 reported by @asitemade4u
  • Update install steps in Dockerfile to avoid NLOHMANN_INCLUDE_DIR error #345

Data changes

  • N/A

Documentation

  • Document custom indexing #344, #350
  • Improve Layerset docs #349

Upgrade notes for --replication

The indexes created by default have changed, but in a way that is unlikely to affect the majority of users. There was no attempt made to provide a migration script for these changing indexes. PgOSM Flex (via osm2pgsql) makes no efforts to sync changes to indexes, the easiest way to update to the new default indexes is a clean import.

This release is a good time to re-evaluate your databases index usage, and determine if you want to continue using the defaults (either the original defaults, or the new!) or if you want to migrate to your own custom index definitions.


Full Changelog: 0.9.0...0.10.0