THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Current client users should not be affected, this is new api methods being added to client apis
- Message version allows clients expecting older message version, would not be impacted
- older producers simply would produce a message which doesn't support headers
- upcasting would result in a message without headers
- new consumer would simply get a message with empty headersand as no headers on send would have none.
- older consumers simply would consume a message oblivious to there being any headersthey would not be aware of any headers
- down casting would remove headers from the message as older message format doesn't have these in protocol.
- older producers simply would produce a message which doesn't support headers
- Message version migration would be handled as like in KIP-32
...