shotover / shotover-proxy

L7 data-layer proxy
https://docs.shotover.io
Apache License 2.0
83 stars 16 forks source link

Update kafka-protocol crate #1701

Closed rukai closed 1 month ago

rukai commented 1 month ago

The kafka-protocol crate replaced their builders previously using derive_builder with a custom builder generated along with the rest of the API. This allows them to provide a much terser API avoiding needless error handling.

This is a breaking change to our public rust API so the next shotover release will need to be 0.5.0. Since we have so much work to do on kafka support before our next release I think its reasonable to aim for that in 0.5 instead of 0.4.2 now.

codspeed-hq[bot] commented 1 month ago

CodSpeed Performance Report

Merging #1701 will not alter performance

Comparing rukai:update_kafka_protocol (37f2a96) with main (fe68350)

Summary

✅ 39 untouched benchmarks