Skip to content

v2.0.1

Compare
Choose a tag to compare
@alombarte alombarte released this 07 Mar 15:07
· 329 commits to master since this release
  • 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