Skip to content
This repository has been archived by the owner on Aug 9, 2024. It is now read-only.

Latest commit

 

History

History
86 lines (61 loc) · 2.1 KB

CHANGELOG.md

File metadata and controls

86 lines (61 loc) · 2.1 KB

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]

...