Swift 3.0-beta2 Released
  • Written by Hannah
  • July 23, 2015
  • About Beta

Swift 3.0-beta2 Released

We have just released the second Swift 3.0 beta. Apart from several bugfixes, highlights include an emoticons menu in chat dialogs, bookmark for rooms can now be edited directly from the ‘Recent Chats’ list and rooms entered while offline will now get entered on reconnect.

Swift 3.0-beta1 Released
  • Written by Kevin Smith
  • February 24, 2015
  • About Release

Swift 3.0-beta1 Released

We’ve just released a Swift 3.0 beta. A full list of new features is available on the download page, but highlights include file transfer support, keyword highlighting, nuisance user blocking and seamless multi-person chats.

Keyword Highlighting Support
  • Written by Kevin Smith
  • February 13, 2015
  • About Features

Keyword Highlighting Support

One of the interesting new features in the upcoming Swift 3.0 release is support for “keyword highlighting”. This allows users to setup Swift such that it’ll alert them to activity that matches their configured highlighting rules. This is particularly useful where a user wants to be alerted when particular discussion topics, or keywords, are mentioned in chatrooms (highlighting rules are configured independently for private chats and chatrooms) - e.g. a Swift developer might choose to have a highlight configured to alert them when the word “Swift” is mentioned in a chatroom they watch, or a military operator may be interested in keywords such as “MEDEVAC”. Highlights can either be configured to be visual (with foreground/background colour applicable per rule), or may be audible (either with the default sound, or user-provided sounds per-rule).

Swift and Isode
  • Written by Kevin Smith
  • December 11, 2014
  • About Changes

Swift and Isode

Having been working on this behind the scenes for a while, we’ve got some good news. After years of quietly supporting Swift, Isode are now taking Swift formally into their product set. This means more developers working on Swift and the opportunity for more rapid development and advancement of the projects. In practical terms, we think the only obvious change externally is likely to be an increase in activity in the commit logs and improvements to the software, both of which have been becoming increasingly obvious in recent months as Isode’s been increasing support.

Sluift Interactive Console
  • Written by Remco
  • January 19, 2014
  • About Release

Sluift Interactive Console

Sluift, our Swiften-based XMPP script tool, comes with an interactive mode that lets you type your commands directly in a console. Until now, this console was actually the standard one that comes with the Lua distribution, a very bare bones “REPL” loop. However, we recently replaced this simple implementation with our own, which allowed us to do some usability enhancements for making it easier to execute commands, play around with Sluift, and help you writing Sluift scripts. In this post, we describe these new improvements in more detail.

Swift 2.0 Released
  • Written by Remko
  • December 31, 2012
  • About Release

Swift 2.0 Released

Just in time for a 2012 release: Swift 2.0 is out! This new stable release has many enhancements and bugfixes, so head over to the Release Notes page to find out what’s new.

Swift 2.0 Release Candidate Released
  • Written by Remko
  • November 16, 2012
  • About Release

Swift 2.0 Release Candidate Released

That’s right, we’re almost there: we just put up the release candidate of Swift 2.0.

Swift 2.0-beta2 Released
  • Written by Remko
  • October 08, 2012
  • About Beta

Swift 2.0-beta2 Released

We have just released the second (and final) Swift 2.0 beta. Apart from several bugfixes, highlights include the possibility to set custom connection options, getting detailed information about certificates upon connection errors, and improved room invitations.

Swift Hackathon Roundup
  • Written by Remko
  • May 06, 2012
  • About Release

Swift Hackathon Roundup

Last sunday, we finished our week-long Swift Hackathon, and it was a great success, leading to Swift 2.0-beta1! Here’s a list of the things we achieved during that week.

Swift 2.0-beta1 Released
  • Written by Remko
  • May 04, 2012
  • About Beta

Swift 2.0-beta1 Released

After another year of development, we’re happy to announce that we released our first Swift 2.0 beta! We encourage everyone who is interested in helping us with testing to try out this new release, as it has many bugfixes and enhancements release notes for more details.

Swift Hackathon Update
  • Written by Remko
  • April 26, 2012
  • About Release

Swift Hackathon Update

We’re just halfway through our Swift Hackathon, so we thought we’d update you about the progress we’ve made so far.

Google Summer of Code 2012
  • Written by Remko
  • April 25, 2012
  • About Release

Google Summer of Code 2012

It’s that time of year again: Google announced which students they are going to sponsor for contributing to open source projects. This year, we have the pleasure of welcoming 3 students at Swift, who will be working on some very exciting projects.

Swift Hackathon
  • Written by Remko
  • April 11, 2012
  • About Release

Swift Hackathon

All the cool kids are doing it, and so are we: starting Monday April 23rd, we’re holding a week long Swift hackathon! We will be focusing for a whole week on bugfixes, and at the end of that week release the first beta of Swift 2.0, the next major Swift release. Everyone is invited to join us online in our chatroom at swift@rooms.swift.im, and start

Experimental File Transfer support hits Swift
  • Written by Remko
  • September 25, 2011
  • About Release

Experimental File Transfer support hits Swift

It’s been a busy summer for Tobias Markmann, one of the XMPP Standards Foundation’s 2011 Google Summer of Code students. He has been working on implementing File Transfer support for Swift, using the fresh Jingle XMPP protocols. I’m happy to announce that we integrated Tobias’s work as an experimental feature into the main Swift branch, where it will be further developed and brushed off before being enabled in our nightly builds and releases.

Summer of Swift Code 2011
  • Written by Remko
  • April 26, 2011
  • About Release

Summer of Swift Code 2011

Yesterday, Google announced the 1116 students that were accepted for this year’s edition of the Google Summer of Code, 5 of which will be working with the XMPP Standards Foundation. We’re very happy to welcome both Tobias Markmann and Vlad Voicu, who will be working full-time on Swift this summer, implementing file transfer support and conversation history respectively.

Swift 1.0 Released
  • Written by Remko
  • April 18, 2011
  • About Release

Swift 1.0 Released

Finally! After 2 years of development, we’re happy to finally announce the first full release of the Swift IM client! In this first release, we have focused on building a user-friendly messaging client, with all the basic features you would typically need for having real-time conversations. In future versions (which are already in the works as we speak), we will be extending Swift with more features.

Swift Translators Wanted
  • Written by Remko
  • March 22, 2011
  • About Release

Swift Translators Wanted

Now that the final Swift beta has been released, it’s time to start translating Swift in as many languages as possible! Thanks to a handful of early translators, we’ve been able to iron out (hopefully) the last translation issues from beta9, and we have Dutch, Polish, French, German, Norwegian, Czech, Slovak, Spanish, and Catalan translations in the works. So, now, we’re calling out to you: if your language is not in the list, and you feel you could do a good job translating the Swift user interface (containing about 250 strings), please drop by the Swift room, and let us know!

Swiften on Lambdas
  • Written by Remko
  • February 04, 2011
  • About Release

Swiften on Lambdas

One of the cool new features of the upcoming C++ (0x) standard is support for lambda expressions, providing functional-style inline function declarations. After seeing Herb Sutter’s PDC 2010 webcast on lambdas, I wanted to try this out on Swiften, the XMPP library behind Swift. I adapted the introductory EchoBot example from XMPP: The Definitive Guide, and ported it from Python to a C++ application using Swiften. The result is surprisingly clean.

Swiften Developers Guide available
  • Written by Remko
  • November 16, 2010
  • About Beta

Swiften Developers Guide available

People have recently been showing interest in using Swiften, Swift’s C++ XMPP library, for building their own XMPP applications. We therefore created the Swiften Developer’s Guide with a tutorial-style guide to Swiften (including examples), and made it available together with the Swiften API Documentation. If you’re interested in creating an XMPP client or component, be sure to give these documents (and some of the

Swift 1.0-beta8 released
  • Written by Remko
  • November 03, 2010
  • About Beta

Swift 1.0-beta8 released

We just released the next Swift beta, beta8. The major focus of this release was fix some crashes, problems, and papercuts from the previous beta(s). For a full list of changes, see the Swift 1.0beta8 release page. The list of outstanding cases is getting shorter and shorter, so this will hopefully be one of the last few betas before 1.0. This also means now is the perfect time to give Swift a shot, and give us your feedback!

Swift 1.0-beta6 released
  • Written by Remko
  • August 23, 2010
  • About Beta

Swift 1.0-beta6 released

It’s been a while since we released the previous Swift beta. As a result, the sixth beta is quite packed with bugfixes, speedups, and general improvements.

Swift 1.0beta2 Released
  • Written by Remko
  • June 11, 2010
  • About Beta

Swift 1.0beta2 Released

It’s only been 2 weeks since we released the first public beta of Swift, and we already got a lot of feedback. Thanks to all of you who joined the MUC and sent us their comments and bugreports!

(Still) Hard at Work
  • Written by Remko
  • April 09, 2010
  • About Beta

(Still) Hard at Work

Several people have been asking us about the status of Swift lately. Rest assured, we’ve been hard at work in the past months, despite all the job changes, house movings, and marriages slowing us down sometimes. And we have proof: below is a Gource visualization of the Swift Git repository from the past months (and we definitely wouldn’t fake that).  Swift is getting very near to the beta stage, so stay tuned for more updates!

Swift Messaging
  • Written by Remko
  • March 01, 2009
  • About Release

Swift Messaging

I’m excited to announce a new player in the Jabber/XMPP game Swift. Shortly after finishing the XMPP Book, I started working on Swift, a pragmatic, cross-platform, user-friendly IM client. Together with Kevin Smith, we are building this project from the ground up, driving its development using agile methodologies. Underneath the IM client, we are working on an extensible and robust XMPP library, written in C++.

Swift
Hey There!
What is This?