- remove default transport
- omit flaky integration test
- endpoint level flatmap filter required at multi backend endpoints
- Update documentation example
- typo fixed
- query string and header params renamed
- support injecting custom jwt claims into the backend url pattern #537
- Add GlibcVersion variable to the core package to set the GLIBC used by CGO at build time so plugins can build using the same version
- integration tests removed
- health endpoint test removed
- avoid race conditions when tracking the auto-options
- init and normalize are two different stages
- go version var added to the core pkg
- async pkg added
- async agents added
- backoff pkg for basic strategies added
- Create SECURITY.md
- accept customized log formatters for the gin engine
- plugins log improved
- config version upgraded
- documentation improved
- minor refactor
- deprecated functions removed
- use the records with lowest prio and normalize the result by weight
- log the mw setup when enabled
- health endpoint can be disabled o renamed
- gin upgraded to v1.7.7
- return nil responses when all the partials failed
- integration tests improved
- return the pipe error as the response body if required by configuration
- better multi error logging
- avoid logging expected errors on closing
- support for namespace alias added
- ut fixed
- avoid mixing variadic and constant arguments
- avoid dumping the array of arguments
- use the release mode by default
- Remove references to old examples repository
- Improve some endpoint related error messages
- Include prefix in endpoint related errors
- Add log prefix with context
- load graphql queries from dedicated files
- auto options endpoint added
- moving the v2 pkg to the root level
- v2 added to the github workflow
- v2 added to the github workflow
- return status code as error details
- integration tests added to v2
- binding and running logic splitted
- better gin engine initialization and customization
- support for customizing the gin router added
- spdx header added
- basic graphql support added
- initial commit of the v2
- check if the data field is null before adding the static values
- The headers to pass map should contain the header names already canonicalized
- race and regular tests splited in 2 stages
- 404 responses do not include the incomplete header
- tls 1.3 added
- replacement of the initial request with a clone fixed
- Update .gitignore
- go report badge updated
- merge completed
- Merge branch 'master' into plugin_logger
- logger added to the test plugin
- test the plugins
- avoid checking everytime if the logger is set
- spdx header added
- spdx headers added
- logger register added to the req/resp modifier plugins
- logger register added to the server plugins
- client plugins can accept loggers
- upgrade config to version 2
- Fix typo