Releases: rmhubbert/rmhttp
Releases · rmhubbert/rmhttp
v5.16.0
v5.15.2
⚡ Performance Improvements
b3fd7a2- performance improvements (commit by @rmhubbert)02c9452- runtime performance tweaks (commit by @rmhubbert)f6f321a- runtime performance tweak (commit by @rmhubbert)
♻️ Refactors
74a2f6b- deliberately ignore Write return values (commit by @rmhubbert)
✅ Tests
7572b1a- add comprehensive benchmark tests (commit by @rmhubbert)
v5.15.1
v5.15.1
v5.15.0
v5.15.0
v5.14.0
♻️ Refactors
1b51453- go fix (commit by @rmhubbert)
v5.13.1
🐛 Bug Fixes
53c4b23- httplogger is vulnerable to log injection (commit by @rmhubbert)
⚡ Performance Improvements
09354f5- use underlying http.ServeMux if no custom error handlers have been added (commit by @rmhubbert)
✅ Tests
6ac5175- linting (commit by @rmhubbert)ea4b5f8- add server tests (commit by @rmhubbert)
🔧 Chores
2cb287a- remove commented out code (commit by @rmhubbert)
v5.13.0
v5.13.0
v5.12.0
♻️ Refactors
1266901- create separate struct for url validation. Ensure that validation complies to RFC 3986 (commit by @rmhubbert)
✅ Tests
5b3bb3f- add tests for url pattern validator (commit by @rmhubbert)
v5.11.0
✨ New Features
0465577- add basic pattern validation when adding routes (commit by @rmhubbert)
🐛 Bug Fixes
2aebdff- grouped routes can overwrite each others paths (commit by @rmhubbert)d0e4864- possible data race with concurrent requests (commit by @rmhubbert)
✅ Tests
c06188b- add concurrency and wildcard pattern tests (commit by @rmhubbert)
v5.10.0
🐛 Bug Fixes
e4ddddf- dynamic parameters are not parsed (commit by @rmhubbert)
✅ Tests
25dcd25- add e2e tests to ensure dynamic paramters are properly parsed and added to the request (commit by @rmhubbert)