Skip to content

Release version 2.0.0

Compare
Choose a tag to compare
@mmd-osm mmd-osm released this 24 Aug 07:47
· 40 commits to master since this release

Breaking changes

  • OAuth 1.0a removal in #354
  • Basic auth removal in #362
  • Remove obsolete --readonly command line parameter in #443
  • Rework changeset json output according to Rails implementation in #439

Important

Command line parameters to enable/disable OAuth 1.0a and Basic Auth (--basic_auth_support and --oauth_10_support) have been removed!

Performance

  • Immediately reject repeated attempts to lock the same changeset in #421
  • tiles_for_area: vector instead of set in #437
  • [perf] Only copy tags to old tables for ids that are known to have tags in #425
  • Enable libpqxx stream_to for selected tables in #427
  • std::from_chars for number parsing in #431
  • Set locale only once per request in #430
  • Simplify std::regex in #436
  • Simplified is_valid_bearer_token_char by @Woazboat in #444
  • memcached: add non-zero expiration value in #422

Misc changes

  • Update apache fcgi module link in readme by @Woazboat in #396
  • Remove multi-backend support in #395
  • Added missing brotli libs in Dockerfile stage 2 in #397
  • Fix libxml++ contrib library compiler options by @Woazboat in #398
  • Add build on Ubuntu 24.04 in #399
  • Docker image smoke test in #400
  • Deprecate test support for Ubuntu 20.04 by @Woazboat in #405
  • Sync test db schema with upstream openstreetmap-website by @Woazboat in #403
  • Unit test: user in status pending cannot upload changesets in #406
  • Add importer role by @Woazboat in #410
  • Propagate request context to handlers by @Woazboat in #411
  • Adding sjparser lib in #416
  • rate_limiter-update: consumed bytes may be larger than maxdebt in #429
  • Refactor cmake install and package definitions by @Woazboat in #381
  • Debian package build in #447
  • Build debian packages by @Firefishy in #449

(changes by @mmd-osm unless stated otherwise)

Full Changelog: v0.9.3...v2.0.0