Skip to content

v1.8.0

Compare
Choose a tag to compare
@malud malud released this 24 Mar 12:43
· 433 commits to master since this release

1.8.0

  • Added

    • disable_private_caching attribute for the JWT Block (#418)
    • backend_request and backend_response variables (#430)
    • beta_scope_map attribute for the JWT Block (#434)
    • saml error type (#424)
    • allowed_methods attribute for the API or Endpoint Block (#444)
    • new HCL functions: contains(), join(), keys(), length(), lookup(), set_intersection(), to_number() (#455)
    • ca_file option to settings (also as argument and environment option) (#447)
      • Option for adding the given PEM encoded ca-certificate to the existing system certificate pool for all outgoing connections.
  • Changed

    • Automatically add the private directive to the response Cache-Control HTTP header field value for all resources protected by JWT (#418)
  • Fixed

    • improved protection against sniffing using unauthorized requests with non-standard method to non-existant endpoints in protected API (#441)
    • Couper handles OS-Signal INT in all cases in combination with the -watch argument (#456)
    • some error types related to JWT (#438)

Grafana Dashboard
We have updated the grafana.json, see https://github.com/avenga/couper/blob/master/docs/METRICS.md#preview for a screenshot.