Swift 2.0 Beta1
About
This is the first beta release of Swift 2.0. A list of all prior and subsequent releases is also available.
Changelog
These are the changes since 1.0:
- Windows packages are now built in Microsoft Installer’s “.msi” format. Please
uninstall any older NSIS-based Swift packages before upgrading to this release.
- Suitable names will now be suggested from the contact’s vcard when adding/editing their roster entry.
- It is now possible for sysadmins to deploy files with policies for configuration options, such as
making it impossible for users to save passwords or to force sound notifications off, or to set defaults.
- Swift will now use appropriate algorithms when run on a Windows platform locked down in FIPS-140-2 mode.
- Our TLS provider has been changed to the platform-provided one (Schannel) on Windows,
allowing us to use certificates (both file and card-based) from the system store (CAPI).
- Added support for message receipts in one-to-one conversations (XEP-0184)
- Added support for several MUC operations (kicking, banning, invites, topic changes, room destruction,
changing participant affiliations, …)
- It is now possible to resize the font in the chat window conversations.
- Added support for message correction. Use ‘up’ to edit the previous message.
- A list of recent chats is now kept in the ‘Chats’ tab of the main window.
- Added support for server commands.
- Chat tabs with unread messages from several chats will now be a little more descriptive.
- Use a bar for showing where the last read messages in a chat are.
- Added support for SOCKS5 and HTTPConnect proxies. These settings are taken from the platform preferences.
- Retrieve incremental contact list on login on servers that support it (XEP-0237: Roster Versioning)
- Lots of bugfixes, performance fixes, and other changes
Thanks to Tobias Markmann, Jan Kaluza, Thilo Cestonaro, Arnt Gulbrandsen, Vlad Voicu, Vitaly Takmazov,
Yoann Blein, Catalin Badea, Pavol Babincak, Mateusz Piekos, Alexey Melnikov and Soren Dreijer.
Download
We currently have versions available for Windows and Mac:
- Windows: Installer Package (.msi)
- Mac OS X (10.6): Disk Image (.dmg)
-
Ubuntu Linux:
To install and stay up to date with the latest beta release, you need to add
a set of the following APT lines (depending on your distribution) to the list of
Software Sources in Synaptic Package Manager:
Note: These packages require you to install our key in the Synaptic package
manager in the list of trusted sources. You can get our key
here.
-
Lucid Lynx (10.04)
deb http://swift.im/packages/ubuntu/lucid beta main
deb-src http://swift.im/packages/ubuntu/lucid beta main
-
Maverick Meerkat (10.10)
deb http://swift.im/packages/ubuntu/maverick beta main
deb-src http://swift.im/packages/ubuntu/maverick beta main
-
Precise Pangolin (12.04)
deb http://swift.im/packages/ubuntu/precise beta main
deb-src http://swift.im/packages/ubuntu/precise beta main
Source Code: Tarball (.tar.gz)
For information about downloading and building the source code, see the
Download page.