2.0.0
This major release includes everything in 1.2.12 and more.
It has new features like management client, transactions, and a breaking change from 1.x.
Here is the breaking change
IMessage.getProperties() return type is changed from Map<String,String> to Map<String,Object>. IMessage.setProperties() input type is also changed from Map<String,String> to Map<String,Object>.
Application code relying on these two methods will have to be recompiled with this version of the SDK.
New features
- Support for transactions.
- Management client API to perform management operations like creating entities, updating entities
- Support for web socket transport type, with limited proxy support
- New method to renew the lock of a message that accepts only the lock-token of the message
Maven package can be found at
https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.microsoft.azure%22%20AND%20a%3A%22azure-servicebus%22