v2.9.0
🚀 New
- Etag middleware support to custom etags (#1288)
🧹 Updates
- Use atomic instead of mutex when counting the route handler. (#1314)
- Print logger's error to stderr if given io.writer failed (#1299)
- middleware/proxy: add buffer size configuration (#1292)
🐛 Fixes
- Startup message doesn't show correct amount of Handlers after mounting (#1302)
- Cache Middleware - Race condition in the cache expiration logic. Round 2 (#1310)
📚 Documentation
- Fix broken Rate Limiter link (#1301)
Thank you @bestgopher, @capthiron, @cep-ter, @defshift, @fernandobandeira, @jney and @sadfun for making this update possible.