Changelog

All notable changes to this project will be documented in this file.

[1.4.0]

Added

  • Installation guide to README

  • SEO terms to ORES home page

  • Adds ‘main_edit’ and ‘main_creation’ events to precache config.

  • Controlled evironment for loading models using minimal memory.

Fixed

  • Cache injection issue for multiple revision IDs and models.

  • Use meta.stream rather than meta.topic in precache recentchange events.

  • Swagger docs for precache endpoint have been updated.

Changed

  • Dropped revision count-based metrics from statsd reporting

  • Allow POST to all v3 endpoints

  • Limit ORES requests to 50 revids.

[1.3.1]

Fixed

  • Injection caches can be copied between multiple revisions

  • Addresses yaml security issue by bumping dependency version

  • ORES client does a better job of closing its socket connections

Added

  • Adds documentation about using docker

  • ORES client.

  • CIDR range support for rate limiting

Changed

  • Switch dependency to Flask 1.0

  • Remove references to “Objective Revision Evaluation Service” – it’s just “ORES” now.

  • Use JSON as celery serializer (increased security)

Removed

  • Removed watchdog from precache service. No longer necessary.

[1.3.0]

Fixed

  • Always remove poolcounter lock

  • More robust timeouts using SIGNALS in unix land

Changed

  • Use JSON lines for logging to logstash

  • Use redis directly to de-duplicate jobs.

Added

  • Explicit logging config hangling

[1.2.1]

Added

  • More flexible args to the score revisions utility

[1.2.0]

Fixed

  • Metrics collectors get something even when the request fails.

  • Return 504 instead of 408 when a worker times out.

  • Fixed links in readme to repositories and privacy policy

  • Does not de-duplicate in case of feature injection

Added

  • Rate limiting support

  • Metrics collected about rate limiter lock timing

  • Support for model aliases – re-use of models across contexts

  • Adds Dockerfile

  • Fallback logging config that speaks to stderr

  • test_api utility

Changed

  • ORES home page now uses common styles

  • Switched to event-based precache

[1.1.0]