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

Reply via email to