v1.7.0
#422
Replies: 1 comment
-
|
Mac (and other) binaries will follow asap. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
1.7
We start 2022 with fresh release of Couper with some exciting features.
Our OpenID-Connect (OIDC) configuration specification has been proven as final and is moved out of beta to the
oidcblock.(Couper will still support
beta_oidcuntil version1.8). With OIDC, Couper supports a variety of Identity Provides such as Google, Azure AD, Keycloak and many more.While microservices aim for decoupling, they still need to work together. A typical API gateway approach is to make them individually accessible and move the point of integration into the client. Couper sequences however allows you to chain requests in the gateway. The response of one service call is used as input for the request to the next service. This keeps coupling loose and inter-service connectivity robust.
How Couper can help here is explained in our sequence example.
As part of our efforts to ease observability, Couper now allows you to collect custom log data. Use the
custom_log_fieldsattributeall over your configuration file to augment your logs with information that is relevant to your application. Check out our example to find out how it works.
To further improve the developer experience with Couper the container image supports
amd64andarm64architecture now.On top of that the binary installation has been improved for homebrew users:
brew tap avenga/couper && brew install couperand go!Added
expected_statusattribute forrequestandproxyblock definitions which can be caught with error handling (#405)custom_log_fieldsattribute to be able to describe a user defined map forcustomlog field enrichment (#388)jwtblock/jwt_signing_profileblock support ECDSA signatures (#401)useras context variable from a Basic Auth is now accessible viarequest.context.<label>.userfor successfully authenticated requests (#402)Changed
oidcblock is out of beta. (Thebeta_oidcblock name will be removed with Couper 1.8. (#400)oauth2_authorization_url()andoauth2_verifier()functions are our of beta. (The old function namesbeta_oauth_...will be removed with Couper 1.8). (#400)oidcblock) now verifies ID token signatures (#404)header = "Authorization"is now the default token source for JWT and may be omitted (#413)Fixed
default()function continues to the next fallback value if this is a string type and an argument evaluates to an empty string (#408)Dependencies
v0.83.0(#399)This discussion was created from the release v1.7.0.
Beta Was this translation helpful? Give feedback.
All reactions