Releases: luraproject/lura
Releases · luraproject/lura
v2.2.4
What's Changed
- use go 1.19 for the CI by @kpacha in #630
- Do not abort the handler plugin injection by @taik0 in #632
- Add license scan report and status by @fossabot in #635
- Add a setter to the sequentialParamsPattern by @taik0 in #640
- Bump golang.org/x/net from 0.4.0 to 0.7.0 by @dependabot in #639
- Set the timeout in the context sent to the shadow proxy request by @taik0 in #638
Full Changelog: v2.2.3...v2.2.4
v2.2.3
What's Changed
- Improve render selection when negotiating by @kpacha in #625
- remove the reference to the examples folder by @kpacha in #627
- Add a response error with the abitlity to set it's own encoding so us… by @taik0 in #628
- gin router upgraded to v1.8.2 by @kpacha in #629
Full Changelog: v2.2.2...v2.2.3
v2.2.2
v2.2.1
What's Changed
- CI: update github actions by @armujahid in #619
- Some requests sent to backend don't have the parameters replaced from the client URL by @taik0 in 8a6d6a6
New Contributors
- @armujahid made their first contribution in #619
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- Enable the gin context fallback by @taik0 in #617
- Add the configuration option to not load the systems certificate CA pool by @taik0 in #613
- Add the configuration option to load custom CA's by @taik0 in #613
- Add a new factory to return a RunServer/Server/TLSConfig with a logger. by @taik0 in #618
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- add DisableStrictREST to parseableServiceConfig by @nodar963 in #599
- place the basic values under the content key by @kpacha in #606
- fix plugin example by @kpacha in #607
- proxy: retain original request path in proxy.Request by @sumit-tembe in #584
- Use the recommended replacements for
io/ioutil
functions by @deepsource-autofix in #608 - chore: Switch from strings.Title to cases.Title by @sumit-tembe in #587
- Replace http.NewRequest nil body for http.NoBody. by @taik0 in #611
- Replace deprecated ioutil calls for the os and io alternatives. by @taik0 in #610
- Add configuration option allow_insecure_connections by @taik0 in #609
- Add endpoint error to Gin context by @mzanibelli in #579
- gin upgraded to v1.8.1 by @kpacha in #614
- Create the cases.Caser outside the returned function. by @taik0 in #616
- log all the router errors with the app logger by @kpacha in #615
New Contributors
- @nodar963 made their first contribution in #599
- @mzanibelli made their first contribution in #579
Full Changelog: v2.0.5...v2.1.0
v2.0.5
What's Changed
- Fix unused method receiver by @deepsource-autofix in #576
- plugin tests fixed by @kpacha in #575
- Replace use of HTTP codes with constants by @deepsource-autofix in #577
- proxy: allow user to inject their own NewRequestBuilder Middleware by @sumit-tembe in #582
- Change package path flatmap by @alombarte in #583
- fix the response interface so plugins can replace the response by @kpacha in #589. A bug discovered and deeply detailed by @arcticShadow. Thanks for that!
New Contributors
- @sumit-tembe made their first contribution in #582
- @arcticShadow made their first contribution in #589 helping to debug the issue
Full Changelog: v2.0.4...v2.0.5
v2.0.4
v2.0.3
What's Changed
[bugfix]
: Corrected response modifier interface to create req/resp plugins
Full Changelog: https://github.com/luraproject/lura/compare/v2.0.2...v2.0.3
v2.0.2
What's Changed
- Function call can be replaced with helper function by @deepsource-autofix in #550
- Fix unused method receiver by @deepsource-autofix in #551
- Unused parameter should be replaced by underscore by @deepsource-autofix in #552
- Deepsource quick fix by @kpacha in #558
- Simplify slice expression to sliced value itself by @deepsource-autofix in #559
- Remove unnecessary wrapping of function call by @deepsource-autofix in #560
- Simplify
make
call by @deepsource-autofix in #561 - Fix unnecessary typecasting on
(*bytes.Buffer)
by @deepsource-autofix in #564 - Use plain channel send or receive by @deepsource-autofix in #563
- Types of function parameters can be combined by @deepsource-autofix in #565
- Code improvements by @kpacha in #568
- param validator middleware by @kpacha in #571
- always declare the endpoints sequentially by @kpacha in #572
New Contributors
- @deepsource-autofix made their first contribution in #550
Full Changelog: v2.0.1...v2.0.2