Skip to content

Releases: zerebubuth/openstreetmap-cgimap

Release version 0.7.2

27 May 19:42
Compare
Choose a tag to compare

New features:

  • Introduce --disable-api-write command line param to disable API writes (#185)
  • Added exception logging in osm_responder subclasses (#187)

Bug fixes:

  • Fix history api returns wrong/duplicate tag data for ways (#183)
  • Sort History api call result by object and version (#184)

Release version 0.7.1

27 May 19:40
Compare
Choose a tag to compare

Bug fixes:

  • Specify columns explictly when inserting into API tables (#179)
  • Use cryptopp path for crypto++ includes (#178)

Refactoring:

  • Refactoring: improve OSMChange_Tracking diffresult isolation (#177)

Release version 0.7.0

27 Mar 07:12
Compare
Choose a tag to compare

New features:

  • Changeset upload (#140)
  • Support for input (de)compression for changeset upload (#149)
  • Basic auth support (#145)
  • OAuth: Check api_write permission for POST api calls (#151)

Bug fixes:

  • Fix confusing error message in /map call (#172)

Refactoring:

  • Boost → C++11 migration (#164)
  • Drop dependency on boost date/time functions (#171)
  • Cleanup: Remove special logic for old libpqxx versions (#167)

Note: gcc 5.x or newer is required starting with this release due to a dependency on std::put_time. This requirement is fulfilled by Ubuntu Xenial or newer distributions.

Release version 0.6.2

08 Sep 15:59
Compare
Choose a tag to compare
  • JSON output (#153, #155)
  • Include num_changes in changeset xml & json response (#156)

Release version 0.6.1

22 Jul 08:32
c5bb306
Compare
Choose a tag to compare
  • [Perf] Mass prefetch user details for faster /map call (#142)
  • OAuth parsing failures should be failures, not crashes. (#147)

Release version 0.6.0

10 Apr 11:32
Compare
Choose a tag to compare
  • Add support for the changeset download API call: #137.
  • Add support for history calls and historic versions of elements: #129 and #117.
  • Fix to handle empty query string when using Lighttpd: #135.
  • Default transactions to read-only as a safety measure: #134.
  • Check PostgreSQL version at setup rather than waiting to fail a query: #133.
  • Make a single query to fetch associated tags, way nodes and relation members. This should make the queries much faster when accessing the database over a higher latency network link: #130, #131 and #136.
  • Match Rails' error response: #125.
  • Return 404s for unmatched routes: #127 and #128.
  • Fixes to the documentation for using Cgimap with Lighttpd: #126

Thanks to @jronak and @woodpeck for contributing code to this release, as well as @pnorman and @tomhughes for their reviews.

Release version 0.5.8

03 Nov 11:47
Compare
Choose a tag to compare

Adds a 24h timeout for OAuth nonces. Thanks to @tomhughes.

Release version 0.5.7

24 Oct 10:41
Compare
Choose a tag to compare

Added more detail to OAuth unauthorized rejections. Added missing HTTP status message for 401.

Release version 0.5.6

20 Oct 16:31
Compare
Choose a tag to compare
  • Fix bug where changeset comments count was always zero. #116

Release version 0.5.5

08 Oct 16:26
Compare
Choose a tag to compare
  • Implement missing apidb OAuth methods.
  • Fix return type of oauth_status_code functor.
  • Add end-to-end OAuth test.