Releases: Suhaibinator/SRouter
Releases · Suhaibinator/SRouter
v1.4.0 [ProtoCodec Breaking Change]
What's Changed
- docs(codec): remove factory from ProtoCodec by @Suhaibinator in #108
This is a breaking change to the ProtoCodec. Simply remove factory functions in the NewProtoCodec calls in order to stay up to date.
The following command can be used to do this quickly:
rg -l -U 'codec\.NewProtoCodec\[[^]]+\]\(\s*func\(\)' . | xargs perl -0pi -e 's/codec\.NewProtoCodec(\[[^][]+\])\(\s*func\(\)\s*\*[^{}]+\{\s*return\s*&[^{}]+\{\}\s*\}\s*,?\s*\)/codec.NewProtoCodec$1()/gs'
Full Changelog: v1.3.10...v1.4.0
v1.3.10
What's Changed
- feat: add Hijack support for WebSocket upgrades in metrics handler by @Suhaibinator in #106
Full Changelog: v1.3.9...v1.3.10
v1.3.9
What's Changed
- feat: implement authentication token source configuration and middlew… by @Suhaibinator in #105
Full Changelog: v1.3.8...v1.3.9
v1.3.8
What's Changed
- Fix flaky TestRegisterGenericRouteWithTimeout by @Suhaibinator in #94
- Add IP extraction test for rate limit middleware by @Suhaibinator in #97
- Consolidate base64 parameter tests by @Suhaibinator in #96
- Refactor timeout test to use context cancellation by @Suhaibinator in #95
- Add WebSocket support by @google-labs-jules[bot] in #99
Full Changelog: v1.3.6...v1.3.8
v1.3.7
What's Changed
- Fix flaky TestRegisterGenericRouteWithTimeout by @Suhaibinator in #94
- Add IP extraction test for rate limit middleware by @Suhaibinator in #97
- Consolidate base64 parameter tests by @Suhaibinator in #96
- Refactor timeout test to use context cancellation by @Suhaibinator in #95
Full Changelog: v1.3.6...v1.3.7
v1.3.6
Full Changelog: v1.3.5...v1.3.6
v1.3.5
What's Changed
- feat: add warning for routes registered without a sanitizer function by @Suhaibinator in #93
Full Changelog: v1.3.4...v1.3.5
v1.3.4
What's Changed
- refactor: move trace middleware addition to wrapHandler and update mi… by @Suhaibinator in #92
Full Changelog: v1.3.3...v1.3.4
v1.3.3
What's Changed
- Add routing documentation and remove obsolete source types and trace … by @Suhaibinator in #90
- Scontext copy by @Suhaibinator in #91
Full Changelog: v1.3.2...v1.3.3
v1.3.2
What's Changed
- Remove duplicated docs by @Suhaibinator in #86
- feat: implement transaction and error logging middleware with context… by @Suhaibinator in #89
Full Changelog: 1.3.0...v1.3.2