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
-
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
oidc
block.(Couper will still support
beta_oidc
until 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_fields
attributeall 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
amd64
andarm64
architecture now.On top of that the binary installation has been improved for homebrew users:
brew tap avenga/couper && brew install couper
and go!Added
expected_status
attribute forrequest
andproxy
block definitions which can be caught with error handling (#405)custom_log_fields
attribute to be able to describe a user defined map forcustom
log field enrichment (#388)jwt
block/jwt_signing_profile
block support ECDSA signatures (#401)user
as context variable from a Basic Auth is now accessible viarequest.context.<label>.user
for successfully authenticated requests (#402)Changed
oidc
block is out of beta. (Thebeta_oidc
block 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)oidc
block) 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