justinmclean commented on issue #2699:
URL: https://github.com/apache/iggy/issues/2699#issuecomment-5611581487

   Worth linking #3051 here, since it's not referenced from this issue and it's 
where the real problem showed up.
   
   The short version: adding rename_all = "snake_case" to the snapshot enums 
changes what the HTTP /snapshot endpoint returns, and the SDKs depend on that, 
so it's a breaking change. The alternative tried there was per-variant 
serde(alias), which keeps the wire format but means serialisation and 
deserialisation aren't symmetric. I don't think there's much anyone can do 
about this issue.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to