2008/10/8 Aidan Skinner <[EMAIL PROTECTED]>: > It implies that the API is immature, which it is. The only stable API that > I'm aware of Qpid having is the JMS one. Everything else has a tendancy to > change / be completely rewritten between versions.
This highlights the insanity (in my view) of basing an API on the protocol. I have already made my position on this clear in the past so I won't labour the point! In general, I think people expect API compatibility within major versions. We would need an API migration plan for non-major releases too - perhaps some backwards compatibility but with deprecation. I think that many people view the version number as an indication of maturity. API compatibility is just *expected* from any professional organisation that has any understanding of enterprise requirements. RG
