Blather 1.0.0 is released

30 views
Skip to first unread message

Ben Langfeld

unread,
Feb 10, 2014, 2:32:32 PM2/10/14
to adhea...@googlegroups.com, xmpp-b...@googlegroups.com
Blather 1.0 has been a long time coming, with the project having been started by Jeff Smick (@sprsquish) over 5 years ago (https://github.com/adhearsion/blather/commit/4d6b11bc4a4a395f3994f2e62fdf3eadfd9c9ca8). A lot has happened in that time, both in the XMPP and in the Ruby world, and for the project itself, gradually adding more and more features, and being used widely for all sorts of projects.

Blather has formed part of the infrastructure for Jaconda IM (http://jaconda.im/), been an inspiration to the development of Vines, a Ruby XMPP server (http://www.getvines.org/), becoming the basis of Punchblock (http://adhearsion.github.io/punchblock/) to power Adhearsion 2.x to control phone systems via XMPP, along with many other applications indeed. Blather has had over 100k downloads from Rubygems!

Up until now, Blather has never had a stable API promise. All that changed today, with the release of Blather 1.0.0. This version is largely the same as the previous 0.8.8 release, with the addition of a minor bug fix, but it's not the content of this release that matters. By releasing 1.0.0, we're freezing the API and promising to keep it stable according to the rules of SemVer (http://semver.org).

We have many ideas for where Blather can go from here, and a whole bunch of change we'd like to implement. We felt that at this point it was best to give Blather users an API guarantee, and to put all of this big work in the queue for Blather 2.x, where the API will change somewhat.

Enjoy,
Ben Langfeld
Adhearsion Foundation
Reply all
Reply to author
Forward
0 new messages