Smack is an Open Source XMPP (Jabber) client library for instant messaging and presence. A pure Java library, it can be embedded into your applications to create anything from a full XMPP client to simple XMPP integrations such as sending notification messages and presence-enabling devices.
5 months after the relase of Smack 3.4.1 the Ignite Realtime developer community is proud to annouce the first release of Smack 4, which marks a milestone in the development history of Smack. Smack has undergone a major overhaul and refactoring, including moving from Ant to Gradle and from SVN to git.
Smack 4 also includes security related fixes. Users are encouraged to update as soon as possible.
Many people have helped to develop this release. We especially would like to thank
- Ryan Sleevi of the Google Chrome Security Team for reporting a security flaw in ServerTrustManager (SMACK-410)
- Thijs Alkemad for reporting a security flaw regarding IQ spoofing (SMACK-533, SMACk-538)
- Lars Noschinski for fixing the IQ spoofing flaws and adding support for roster versioning (SMACK-399)
- Jens Offenbach for helping making Smack an OSGi bundle (SMACK-343)