After August, 2017, see releases page for releases and notes.

2.2.0 (2017-08-23)


  • a0ee5e10f44b: Remove allow_transfer column from API key table.

  • 138cb0d71dfb: Drop cell OCID tables.

  • 5797389a3842: Add fallback_schema column to API key table.

  • 30a4df7eafd5: Add allow_region column to API key table.

  • 73c5f5ae5b23: Drop shortname column from API key table.


  • Remove unfinished transfer HTTP API.

  • #508: Add support for unwiredlabs as a fallback provider.

  • Combine rate limit and unique IP counting into one Redis call.

  • Add new cleanup stat task.

  • Remove the monitor queue size task.

  • Check API keys for region requests.

  • Avoid filling the datamap queues if the web content is disabled.

  • Internal optmization in SQL export queries.

2.1.0 (2017-06-27)


  • Move back to Celery 3.

  • Drop support for Python 2.7, require Python 3.6.


  • Rely on cleanup_datamap task to remove old datamap entries.

  • Use mysql-connector for datamap and local dump script.

  • Remove tabzilla, update web site style.

  • Add Zilla Slab font files, remove non-woff fonts.

  • Replace custom base map with mapbox.dark.

  • Update CSS/JS dependencies.

  • Replace bower in CSS/JS dev setup with npm.

  • Install MySQL 5.7 and Redis command line utilities.

  • Remove radio field workaround in cell locate API.

  • Adjust the text on the download and stats pages.

  • Use SQLAlchemy core instead of ORM in various places.

2.0 (2017-03-22)


  • Application configuration moved to environment variables.

  • Moved initial database schema creation into an alembic migration.

  • Test against Redis 3.2 instead of 2.8.

  • Test against MySQL 5.7 instead of 5.6.

  • No longer create lbcheck database user in location_initdb script.

  • Drop support for Python 2.6.


  • d2d9ecb12edc: Add modified index on datamap_* tables.

  • cad2875fd8cb: Add store_sample_* columns to api_key table.

  • Removed old migrations. The database needs to be at least at version 1bdf1028a085 or 385f842b2526 before upgrading to this version.


  • #496: Don’t store queries if all networks where seen today.

  • #492: Add new datamap cleanup task to delete old datamap rows.

  • Update to botocore/boto3.

  • No longer use secondary cell tables during lookups.

  • Remove continous cell import functionality.

  • Relax GeoIP database check to allow GeoLite2-City databases.

  • Update region specific statistics once per day.

  • Add in-memory API key cache.

  • Add /contribute.json view.

  • Update to Celery 4.

  • Remove /leaders HTTP redirects.

  • Replace the /apps page with a link to the Wiki.