Skip to content

Releases: luraproject/lura

v2.2.4

22 Feb 13:36
f95dc70
Compare
Choose a tag to compare

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

09 Jan 16:06
bac387d
Compare
Choose a tag to compare

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

18 Nov 13:06
974703c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.1...v2.2.2

v2.2.1

25 Oct 15:15
8a6d6a6
Compare
Choose a tag to compare

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

Full Changelog: v2.2.0...v2.2.1

v2.2.0

19 Oct 08:57
6d06a21
Compare
Choose a tag to compare

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

30 Sep 15:45
600d8c5
Compare
Choose a tag to compare

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

Full Changelog: v2.0.5...v2.1.0

v2.0.5

08 Jun 15:42
Compare
Choose a tag to compare

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

Full Changelog: v2.0.4...v2.0.5

v2.0.4

03 May 16:08
396ee1e
Compare
Choose a tag to compare

What's Changed

  • Set the metadata in the response modifier wrapper using the new metho… by @taik0 in #574

Full Changelog: v2.0.3...v2.0.4

v2.0.3

28 Apr 13:42
Compare
Choose a tag to compare

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

22 Apr 16:15
5b4c5f1
Compare
Choose a tag to compare

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