Snowbridge 4.1.0

Georgios Bekas  
Edited

[21-Jan-2025] 

This release improves configurable retries and introduces a breaking change to its configuration. To learn more about how to mitigate the breaking change, see the Snowbridge upgrade guide.

Key Features

Response rules:

  • Snowbridge can now be configured to send data to the invalid target after max retries are exhausted for a given error type. Previously, exhausting max retries would result in Snowbridge entering a reboot loop.
  • HTTP response rules are now evaluated in the order provided in the configuration.
  • A separate "throttle" category of response rule and retry logic is introduced.
  • For more information, see the Snowbridge retry documentation.

Observability:

  • Removed average latency statistics, and fixed bugs in the reporting of latency for targets.
  • Previously, the metadata feature didn't provide any information from the response body, due to PII concerns. This behavior can now be toggled via a 'safe mode' option, for more informative metadata where API responses don't contain user data. 

Other:

  • Dependencies updated
  • Various repo and code maintenance tweaks