Swift 4.0 is Ready
  • Written by Hannah George
  • March 20, 2018
  • About Release

Swift 4.0 is Ready

We’re excited to announce that Swift 4.0 has reached full release status. The packages can be downloaded from the releases page and a full list of new features can be found in the 4.0 changelog.

Swift 4.0-rc3: Now available
  • Written by Hannah George
  • November 28, 2017
  • About Release

Swift 4.0-rc3: Now available

A new release candidate for Swift 4.0 is now available for download.

Swift 3.0 Released
  • Written by Hannah Gibbs
  • February 29, 2016
  • About Release

Swift 3.0 Released

We’re pleased to announce that Swift 3.0 has reached full release status. The packages can be downloaded from the releases page and a full list of new features can be found in the 3.0 changelog.

Swift 3.0-rc2 Released
  • Written by Hannah Gibbs
  • February 09, 2016
  • About Release

Swift 3.0-rc2 Released

We’re pleased to announce that Swift 3.0 has reached the release candidate stage, this means we have fixed all known issues and implemented all features we intend on having in 3.0, if no critical issues are found in these builds we will do a full release in the near future. The packages can be downloaded from the releases page and a full list of new features can be found in the 3.0 changelog but highlights include the ability to authenticate using certificates, support for the OS X notification center as well as the secure transport mechanism.

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.

  • Written by Kevin Smith
  • February 24, 2015
  • About Release
  • More
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 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 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.

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?