Add deprecation warning with pointers to WMF's pages on the topic (#365)
[ores.git] / CHANGELOG.md
blobe58b52199673b7bf8810388deea418b65ef5aebb
1 # Changelog
2 All notable changes to this project will be documented in this file.
4 ## [1.4.0]
6 ### Added
7 * Installation guide to README
8 * SEO terms to ORES home page
9 * Adds 'main_edit' and 'main_creation' events to precache config. 
10 * Controlled evironment for loading models using minimal memory.
12 ### Fixed
13 * Cache injection issue for multiple revision IDs and models.
14 * Use meta.stream rather than meta.topic in precache recentchange events. 
15 * Swagger docs for precache endpoint have been updated. 
17 ### Changed
18 * Dropped revision count-based metrics from statsd reporting
19 * Allow POST to all v3 endpoints
20 * Limit ORES requests to 50 revids. 
22 ## [1.3.1]
24 ### Fixed
25 * Injection caches can be copied between multiple revisions
26 * Addresses yaml security issue by bumping dependency version
27 * ORES client does a better job of closing its socket connections
29 ### Added
30 * Adds documentation about using docker
31 * ORES client.
32 * CIDR range support for rate limiting
34 ### Changed
35 * Switch dependency to Flask 1.0
36 * Remove references to "Objective Revision Evaluation Service" -- it's just "ORES" now. 
37 * Use JSON as celery serializer (increased security)
39 ### Removed
40 * Removed watchdog from precache service.  No longer necessary.
42 ## [1.3.0]
44 ### Fixed
45 * Always remove poolcounter lock
46 * More robust timeouts using SIGNALS in unix land
48 ### Changed
49 * Use JSON lines for logging to logstash
50 * Use redis directly to de-duplicate jobs. 
52 ### Added
53 * Explicit logging config hangling
55 ## [1.2.1]
57 ### Added
58 * More flexible args to the `score revisions` utility
60 ## [1.2.0]
62 ### Fixed
63 * Metrics collectors get something even when the request fails.
64 * Return 504 instead of 408 when a worker times out.  
65 * Fixed links in readme to repositories and privacy policy
66 * Does not de-duplicate in case of feature injection
68 ### Added 
69 * Rate limiting support
70 * Metrics collected about rate limiter lock timing
71 * Support for model aliases -- re-use of models across contexts
72 * Adds Dockerfile
73 * Fallback logging config that speaks to stderr
74 * test_api utility
76 ### Changed
77 * ORES home page now uses common styles
78 * Switched to event-based precache
80 ## [1.1.0]
82 ...