Roadmap to Webhooked v1.0
The roadmap to stable version
Key Objectives
π Response Headers - TO DO
π Prometheus Metrics - TO DO
π Allow customize rate limit error response - TO DO
# Example
errorResponse:
statusCode: 429
body: |
{
"error": {
"code": "RATE_LIMIT_EXCEEDED",
"message": "Too many requests. Please retry after {{ .ResetTime }}",
"limit": {{ .Limit }},
"window": {{ .Window }},
"retry_after": {{ .RetryAfter }}
}
}π Send back ratelimit information on headers - TO DO
π Per wbhook throttling - TO DO
π Advanced Throttling - TO DO
π Allow custom metrics labels - TO DO
π [STORAGE][Redis] Allow formatting and valuable of key - TO DO
π [STORAGE][Redis] Allow usage of redis clusters (nodes) - TO DO
π [STORAGE][Redis] Allow setting the command used - TO DO
π [STORAGE][Redis] Allow passing TTL - TO DO
π [STORAGE][Redis] Retry mechanism - TO DO
π [STORAGE][Postgres] Allow formatting and valuable of query - TO DO
π [STORAGE][Postgres] Allow connection pooling - TO DO
π [STORAGE][Postgres] Retry mechanism - TO DO
π [STORAGE][RabbitMQ] Allow formatting and valuable of queue name - TO DO
π [STORAGE][RabbitMQ] Allow passing args / headers - TO DO
β
Function Library - DONE
Last updated