- Bugfix: ensure ordered delivery of responses per connection.
- Instrumentation: Revised
divvy_hit_duration_seconds
historgram 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
creditLimit
andresetSeconds
. - Validation: Moved validation of
resetSeconds
from rule evaluation time to configuration parse time, and added validation forcreditLimit
.
- Feature: Enable Prometheus metric scraping by exporting
HTTP_SERVICE_PORT
andPROMETHEUS_METRICS_PATH
environment 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.