Activity Not Available
22
I Use This!

News

Analyzed about 2 months ago. based on code collected about 2 months ago.
Posted 2 months ago by igniter...@jiveon.com
I've just uploaded Smack 4.1.8 and 4.2.0-beta2 to Maven Central.   Smack 4.1.8 fixes a few minor issues and is expected to be the last release of the 4.1 branch. As always, Smack releases with the same major and minor version numbers are drop in ... [More] replacements. Ideally you just need to change a single variable somewhere in your build system.   Smack 4.2.0-beta2 is the latest beta of Smack's current development branch. Notable additions include support for XEP-0313: Message Archive Management (MAM) and the IoT XEP series. [Less]
Posted 2 months ago by igniter...@jiveon.com
Starting with b91978dcc4ae partial support for the IoT XEPs was added to Smack. The XEPs consists, amongst other XEPs, of XEP-0323: Data XEP-0324: Provisioning XEP-0325: Control XEP-0347: Discovery The XEPs are in experimental state, which means ... [More] changes to them are possible. Smack does currently only support a partial set of the mechanisms specified, especially when it comes to Data and Control. For example only boolean and integer values can be read and written But support for more data types can be easily added.   The IoT API for those XEPs is available in the latest snapshot builds of Smack, which are available via Maven Central's snapshot repository.  A quick start guide can be found here.   The development of the API was sponsored by Clayster. Clayster creates technology to secure trust in the transactions between physical and digital entities, and strives to be that generic foundation for your physical assets digital life. Clayster has an IoT discovery and provisioning platform supporting XEP-0347 and XEP-0324. The platform is available for those who are interested to explore XMPP and IoT further.  If you don't want to run your own infrastructure, Clayster is able to provide an XMPP Server and the discovery/provisioning platform for you. Feel free to reach out to rikard at clayster.com if you are interested to learn more about using XMPP for your next IoT project. www.clayster.com [Less]
Posted 6 months ago by igniter...@jiveon.com
Two new releases of Smack have just been pushed to Maven Central.   Smack 4.1.7 fixes a few bugs. One noteworthy bug is that on certain platforms Smack's setEnabledSSL(Protocols|Ciphers) had no effect. More information about the fixed bugs can be ... [More] found in the Release Notes.   The careful reader may noticed that this is the first beta release of Smack 4.2. Which means that Smack 4.2 just entered the beta phase. My rough timeplan is to release Smack 4.2 in 6 months: starting with 3 months long beta period now, followed by 3 months of release candidates. But as all schedules in the software industry, take it with a grain of salt. [Less]
Posted 8 months ago by igniter...@jiveon.com
I've just released and uploaded Smack 4.1.6 and 4.2.0-alpha3 to Maven Central.   Smack 4.1.6 contains a few important bug fixes for Smack's stable branch: 4.1. The changelog can be found here: Smack Changelog   The third alpha version of Smack's ... [More] upcoming development branch contains a ton of fixes and new features. Adventurous users are encouraged to explore the API improvements. But, as the version name suggests, don't use an alpha version for production deployments. A provisional and incomplete list of Smack 4.2's highlights can be found at Smack 4.2 Readme and Upgrade Guide · igniterealtime/Smack Wiki · GitHub [Less]
Posted 10 months ago by igniter...@jiveon.com
The Ignite Realtime community is proud to announce the availability of Smack 4.1.5. Like all patch level releases, this release includes some important fixes and users are strongly encouraged to update. Smack 4.1.5 is a API compatible drop-in ... [More] replacement for every release of the Smack 4.1 series. Have a look at the changelog and the git changelog.   Thanks to everyone who contributed to this release by providing bug reports and patches. [Less]
Posted about 1 year ago by igniter...@jiveon.com
I've just published Smack 4.2.0-alpha2 on Maven Central. Everyone who wants to look into which direction Smack is heading, and current Smack users eager to be prepared for the upcoming API changes are invited to test this version out. We are ... [More] awaiting your feedback in the Smack Users forum.   More information about Smack 4.2 can be found in the Smack 4.2 Readme and Upgrade Guide. [Less]
Posted about 1 year ago by igniter...@jiveon.com
The Ignite Realtime community is proud to announce the availability of Smack 4.1.4. This release includes some important fixes. Most notably MultiUserChat's UserStatusListener would not always get triggered in previous releases. Also the JOSN/GCM ... [More] provider did not correctly parse JSON/GCM extensions. Smack 4.1.4 includes fixes for those and addresses a few other bugs. Since it is a patch level release, Smack 4.1.4 can be used as drop-in replacement for any previous version of Smack 4.1. Users are encouraged to update existing projects depending on Smack.   This is also a friendly reminder that Smack 3 has critical security vulnerabilities. Please check if you are affected by those if you are still using Smack 3 and update as soon as possible. [Less]
Posted about 1 year ago by igniter...@jiveon.com
I've just released Smack 4.1.3 to Maven Central. This is a bugfix release which can act as drop-in replacement for any Smack 4.1 version. Users are encouraged to update since Smack 4.1.2 introduced a memory leak in the Roster API which was fixed in 4.1.3.
Posted over 1 year ago by igniter...@jiveon.com
The Ignite Realtime community is very happy and proud to announce the release of Smack 4.1.0, our open source XMPP client library. Since Smack 4.1 is not binary compatible with Smack 4.0, i.e. it is not a drop-in replacement, make sure to have a ... [More] look at the "Smack 4.1 Readme and Upgrade Guide".   Smack 4.1 marks a milestone in the development history of Smack, as its obsoletes aSmack, the build environment formerly required to port Smack to Android. Starting with 4.1, Smack is able to run natively and unmodified on Android.   A further release highlight, among many others, is the support for XEP-198: Stream Management. Note that like every new big feature, Stream Management is disabled by default.   The full changelog can be found at https://www.igniterealtime.org/builds/smack/docs/4.1.0/changelog.html, the javadoc is available accessible via https://www.igniterealtime.org/builds/smack/docs/4.1.0/javadoc/ and the documentation available at https://www.igniterealtime.org/builds/smack/docs/4.1.0/documentation/   We would like to thank everyone who provided feedback, bug reports and contributed. The developers and contributors for the 4.1.0 release, since 4.0.0 are:   $ git shortlog -sn 4.0.0..4.1.0    631  Florian Schmaus      4  Vyacheslav Blinov      3  Anno van Vliet      3  Daniele Ricci      2  Georg Lukas      2  Júlio Cesar Bueno Cotta      2  lucastucchi      2  vito-c      1  Abmar Barros      1  Anno      1  Chris Deering      1  Christoph Fiehe      1  Gilles Cornu      1  Gligor Selimovic      1  Jae Jang      1  Luke GB      1  atsykholyas   The signed tag used to upload the 4.1.0 artifacts to Maven Central points to 4bb8aea2815ceaab4224d1e2c3d80ba70c1f3803. As always, Smack 4.1.0 is available via Maven Central.   Now go ahead and implement a open source XMPP client with Smack. Be it for Android or one of the many platforms supported by Java. But even more importantly, provide feedback and help to improve Smack. We try our best to make Smack one of the best, stable and reliable open source libraries for XMPP, but it's far from being perfect. Join #smack (freenode) and discuss with us how Smack could be improved.   Happy Hacking. [Less]
Posted over 1 year ago by igniter...@jiveon.com
The Ignite Realtime community is participating, as part of the XMPP Standards Foundation (XSF) GSOC organization, in this year's Google Summer of Code. Besides various Openfire projects, there are two Smack related ones: Add support for XEP-174 ... [More] XMPP Serverless Messaging (smack-serverless) Add support for DNSSEC to MiniDNS   All XMPP project ideas can be found at the XSF wiki: Summer of Code 2015 - XMPP WIKI     Furthermore we are proud to announce the availability of Smack 4.1.0-rc3, which should fix the last outstanding issues with Stream Management (XEP-198).     Also the first alpha version of Smack 4.2 has been released. Smack 4.2.0-alpha1 is basically Smack 4.1.0-rc3 with two major modifications that introduce the first big API changes in Smack 4.2: Smack is now interruptible, which means that most methods throw a InterruptedException. This allows users to cancel (long-running) blocking I/O operations by just interrupting the thread performing those actions. Smack uses now the Jid type (from jxmpp-jid) everywhere a Jid is expected. This prevents programming and users errors caused by an invalid JID String, since JIDs have pretty strict requirements regarding their String representation. Also jxmpp-jid does cache the result of the expensive String operations required to perform on JID Strings, which results in increased performance. [Less]