This repository has been archived by the owner on Dec 23, 2024. It is now read-only.
Releases: InVisionApp/rye
Releases · InVisionApp/rye
Custom Statter
Thanks to @bstanley0811 for introducing a custom statter in #36.
Granular Stats Controls
More granular control over which stats are sent
Auth Middlewares
A new auth middleware mechanism to parse and validate Authorization
header.
Functionality for following auth types provided:
- Basic auth
- JWT (bearer)
Use fixed logrus import path
Fixes the vendored logrus to use the new lowercased path
Status Codes to Statsd
Append response status codes to statsd metrics for all response types, including stop execution.
Fix for Use() and Thread Safety
- This fixes a problem where sometimes the wrong handler could get called if you were using the
Use()
capability.
Adding new Header to Context Middleware
- Release adds an additional middleware for translating a header into a context variable for use throughout the request cycle.
Adding Use() functionality to Rye
Use()
added to allow global handlers. Also fixed a bug in regards to it with anonymous functions and closures.
Initial Release
First release includes
- Middleware Handler implementation with StatsD reporting
- Access Token middleware
- CIDR middleware
- CORS middleware
- JWT validation middleware
- Route Logging middleware
- Licensing/Documentation
- Example