Previous update: http://qpid.2158936.n2.nabble.com/Proton-C-API-update-tt7641987.html API spec: http://home.apache.org/~jross/pumpjack/ C++ API reference: http://qpid.apache.org/releases/qpid-proton-0.13.0/proton/cpp/api/annotated.html
Hi, folks. You will have seen that 0.13.0 is now released. Here are some notes regarding the C++ API. Please take a look and send us feedback. The most important thing to note is what will change and what will not. - Anything marked **Experimental** in the C++ API reference is not yet frozen - Anything undocumented in the API reference is also subject to change; this is an even stronger hint that you should use the API in question advisedly - Those elements that are *not* marked experimental can be considered API stable as of 0.13.0; we plan to announce ABI stability for these settled elements in the next major release ## Additional changes in 0.13.0 versus 0.12.0 These are in addition to the ones I noted in the previous update. - handler -> messaging-handler - We ended up introducing a distinct handler for listeners, and we wanted to avoid the suggestion that "handler" was a base type, so we've reinstated the messaging_ prefix - acceptor -> listener - Avoid a conceptual conflict with message.accept ## Changes still to come - The map return types for message and endpoint properties and capabilities will change in the next major release to avoid exposure to std::map ABI instability - https://issues.apache.org/jira/browse/PROTON-1214 - Container's implementation will be changed to avoid exposing internals - https://issues.apache.org/jira/browse/PROTON-1232
