- Feature: Optionally allow a redis connection over TLS with a
REDIS_USE_TLSenv var.
- Bugfix: ensure ordered delivery of responses per connection.
- Instrumentation: Revised
divvy_hit_duration_secondshistorgram buckets to more appropriate values:[1ms, 2ms, 5ms, 10ms, 100ms, 500ms].
- Bugfix: Broken glob test
- Feature: Extend glob support to include non-terminal wildcards.
- Configuration: A default rule must always be defined.
- Instrumentation: Match "type" is no longer included in statsd or prometheus metrics.
- Canary rules via configurable
matchPolicy.
- Bump dependencies.
- Instrumentation: Statsd metrics will be recorded with the label name, when present.
- Bump dependencies.
- Bump dependencies.
- Feature: Support named rules.
- Feature: Add support for JSON-based configuration.
- Protocol Documentation: Clarify the valid range of values for
creditLimitandresetSeconds. - Validation: Moved validation of
resetSecondsfrom rule evaluation time to configuration parse time, and added validation forcreditLimit.
- Feature: Enable Prometheus metric scraping by exporting
HTTP_SERVICE_PORTandPROMETHEUS_METRICS_PATHenvironment variables.
- Bugfix: If an operation contained a glob value, any operations after it were ignored when testing the operation.
- Bumped recommended Node version to v6.10.x or greater.
- Switched code linter to eslint.
- Initial release.