Skip to content

Tags: ghsourcecode/osm2pgsql

Tags

0.96.0

Toggle 0.96.0's commit message
Release 0.96.0

This release fixes a number of bugs introduced with the switch
to libosmium and brings a couple of improvements in the
build system.

Changes include

- memory for caches and flatnode storage is freed earlier, leaving
  more RAM to Postgresql during indexing

- extend web Mercator to 89.99 latitude again, reducing broken polygons

- skip objects with no tags during initial import, improving
  performance during first import stage

- support LuaJIT for faster processing of Lua tag transforms

- update to libosmium 2.14

- windows builds for 32bit are now provided via Appveyor

- bug fixes for tile expiry

libosmium no longer ships with protozero since version 2.14. So
protozero is now seperately included in the contrib/ directory.
As with libosmium it is possible to switch to an externally
supplied library with cmake.

0.96.0-RC1

Toggle 0.96.0-RC1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
pnorman Paul Norman
Tag 0.96.0-RC1

0.94.0

Toggle 0.94.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
pnorman Paul Norman
Release 0.94.0, a new stable branch

This is the last release which will support old-style
multipolygons.

Upgrading to this version requires a reimport for the slim
table changes.

Major changes since 0.92.0 are

- Coordinates are now stored unprojected in slim tables, and an
  osmium dense file array is used for flat nodes. This dense
  file array can be read by other libosmium-based programs.

- Libosmium is used for geometry building instead of GEOS

  This offers speed increases, improves code, and avoids relying
  on a large library for a small portion of its functionality.

Other changes are

- Tile expiry has been rewritten, fixing bugs, including one
  that dropped large portions of expiry lists.

- Node tags are no longer stored in slim tables, consistent with
  flat-nodes. THis reduces space required for --slim imports
  without --flat-nodes.

- A default database name of gis is no longer assumed. An
  explicit -d option is recommended if compatibility with 0.92
  and earlier.

0.94.0-RC2

Toggle 0.94.0-RC2's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
pnorman Paul Norman
Tag 0.94.0-RC2

0.94.0-RC1

Toggle 0.94.0-RC1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
pnorman Paul Norman
Tag 0.94.0-RC1

0.90.2

Toggle 0.90.2's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
pnorman Paul Norman
Release 0.90.2

0.92.1

Toggle 0.92.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
pnorman Paul Norman
Release 0.92.1

This fixes two important bugs which impacted relations with
excessive members and consuming updates with the multi backend

0.92.0

Toggle 0.92.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
pnorman Paul Norman
Release 0.92.0, a new stable branch

Major changes since 0.90.0 are

- PostgreSQL 9.1 + PostGIS 2.0 or later are now required, which has
  allowed performance improvements and cleanups
- EPSG 3857 is now default. You can get the old behavior by manually
  specifying 900913
- Invlid geometries are re-checked for validity after buffering, instead
  of assuming GEOS returns a valid geom

Other changes are
- A new option to change the max bbox size at which polygons will expire
  all the tiles in them, not just the boundary
- Behavior fixes for C transforms and tables with no columns
- More numeric datatypes are allowed for table columns in C tagtransforms
- Lua is now required by default
- Code fixes, particularly replacement of C memory management

0.92.0-RC1

Toggle 0.92.0-RC1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
pnorman Paul Norman
Tag 0.92.0-RC1

0.90.1

Toggle 0.90.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
pnorman Paul Norman
Release 0.90.1