New Features
openapi: add an opt-inmaskValuesattribute that masks submitted values in validation error messages (response, log, or both) so PII isn't leaked in echoed values #3101- Add
LokiExchangeStoreto push completed and failed exchanges to Grafana Loki for visualization via LogQL #3106 openapi: support abasePathoverride for OpenAPI server URLs, with new rewriting tutorials covering automatic, explicit, and reverse-proxy setups #3093 #3094
Fixes
- Fix a body-length overflow that corrupted responses for bodies >= 2 GB by widening
getLength()/getContent()to 64-bit acrossBody,ChunkedBody, and HTTP/2 bodies #3102 - Fix
--dry-runfailing for YAML configurations #3105 - Allow
/api-docsand related paths to match even when a custom path is configured on the API proxy #3091
Security
- Patch OS packages in the runtime image to fix a tar CVE (Snyk finding on the Ubuntu base image) #3092
Full changelog: 7.3.1...7.4.0
v7.3.1...v7.4.0