- cache: Respect the max_removed_entry configuration (#286) (896e37d4)
- deduped-map: Correctly remove pointer and storage entries when calling DedupedMap::remove (819c1040)
The changes in 0.4.4 were never deployed, but probably should have been a minor update, since it introduced a large change to the remote settings provider. As such, this release is getting that minor version update.
- adm: Include
/v1
on the end of the remote settings URL we give to the RS client (f89a3adf)
- check signature of remote-settings content (5a0f1f17)
- don't hide inner errors in the log message (7d50255d)
- specify a type for info, warn and error logs (0a5135e4)
- adm: Integrate remote-settings-client (#232) (385e220)
- adm: Filter keywords that do not start with the partial query (#247) (d166f66f)
- api: Split advertisers from the providers (#246) (e3bdc366)
- Add sub-microsecond precision using floats for timer metrics (959ecd24)
- adm: Make suggestion score configurable (#235) (6cd9f3d4)
- adm: Use Firefox's full_keyword algorithm (#214) (009bd1e8)
- log sugestion request data with proper MozLog type information (014f27c8)
- initialize suggestion providers at start up [CONSVC-1247] (#193) (e1c2561c, closes #127)
- instrument cache hit and misses (#208) (3df72ed1)
- Add duration-us metrics to RedisCache, MemoryCache, and RemoteSettings providers (f6338aeb)
- add SuggestionRequest to tracing logs (803ff69a)
- implement a provider that filters results by keywords (3ffcf693)
- suggest:
- Specify minimum set of cache inputs needed for every provider (22784bcc)
- added request_id (#160) (9a77937e)
- Report stacktraces for errors to Sentry (74e86b31)
- make metrics sink address support hostnames (#142) (dbcd9634)
- adm: Periodically re-sync suggestions from Remote Settings (6fc67ff6)
- suggest: Add timeout provider (9df0a8ad, closes #55)
- web:
- add variant fields to suggest api (#126) (5b04053b)
- Add setting to configure sentry env (10392511)
- Add memory cache locking to prevent spurious update requests. (#123) (059f355a)
- Add Sentry integration (#111) (27e77020)
- add locking to redis cache (#110) (7d94f9e9, closes #104)
- settings: Make suggestion providers much more configurable at runtime (3685d700)
- suggest: Add score field to suggestion (#119) (06556d88, closes #118)
- Allow overriding HTTP port of docker container (fdc82823)