Skip to content

1.0.0-rc.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@FlorentinDUBOIS FlorentinDUBOIS released this 05 Apr 09:24
· 108 commits to main since this release
e935995

This changelog is the second release candidate before the version 1.0.0, it includes a breaking change on the protocol buffer and configuration around definition of custom response when Sōzu answers instead of backends defined in cluster.

🌟 Features

  • We have introduce a way to define custom http response for a wide range of status code, see 3f0bfa1, 4923153, b9df0c1, ee2430f, 3030944, 6023216, 55242ba, 55242ba, 8faa16c, a5058c2, fb6aad9 and a2236d1.
  • We also fix a bug that could occur on some streaming https requests with tcp-keepalive when going through multiple Sōzu which does not flush correctly the ending chunk of data when calling rustls::write_vectored, see d83f399.
  • We also change how works timeout on frontends as it is now closed by the backend, once we have received a first chunk of data, see 6114e17.

Changelog

🌟 Features

  • 3f0bfa1 ] Dynamic automatic answers system [Eloi DEMOLIS] (2024-04-05)
  • 4923153 ] Unify template creation [Eloi DEMOLIS] (2024-04-05)
  • b9df0c1 ] add example 404 and 508 errors [Emmanuel Bosquet] (2024-04-05)
  • ee2430f ] make Http[s]ListenerConfig::http_answers optional [Emmanuel Bosquet] (2024-04-05)
  • 3030944 ] Minor changes [Eloi DEMOLIS] (2024-04-05)
  • 6023216 ] create protobuf type CustomHttpAnswers [Emmanuel Bosquet] (2024-04-05)
  • 55242ba ] rename types [Emmanuel Bosquet] (2024-04-05)
  • 8faa16c ] Restore context in logs by moving the fields in HttpContext [Eloi DEMOLIS] (2024-04-05)
  • a5058c2 ] remove 404 and 503 files [Emmanuel Bosquet] (2024-04-05)
  • fb6aad9 ] Move test_https_redirect to e2e, use immutable automatic answers for e2e [Eloi DEMOLIS] (2024-04-05)
  • a2236d1 ] More template variables [Eloi DEMOLIS] (2024-04-05)

➕ Added

  • 90ee05c ] benchmark info logs in the CI [Emmanuel Bosquet] (2024-03-15)

✍️ Changed

  • 6114e17 ] Move timeout responsibility from front to back only when first bytes are received from the back [Eloi DEMOLIS] (2024-03-20)

⛑️ Fixed

  • d83f399 ] Expose internal rustls buffers to ensure they are flushed [Eloi DEMOLIS] (2024-04-03)

🥹 Contributors

Full Changelog: https://github.com/sozu-proxy/sozu/compare/1.0.0.-rc.1..1.0.0-rc.2