Songs of Doom

Psi 0.11 released

October 15, 2007, 9:01 pm

After over a year of hard work, we are thrilled to finally release 0.11. A lot of stuff happened over all this time, including a complete rework of the codebase to support the newest Qt4 library. Some of the changes in 0.11 include:
* Reworked account registration process (including proper support for XEP-0077 (In-band registration))
* Finished support for XEP-0004 (Data Forms) by supporting forms in messages. (thanks to Roelof Naude)
* Added support for JEP-0070 (Verifying HTTP Requests via XMPP).
* Customizable shortcuts (thanks to Ephraim)
* Added spell checking (thanks to Ephraim). Currently only aspell is supported on non-Macs.
* Added option to automatically set the resource (using the hostname)
* Added new default Stellar3 iconset
* Added support for JEP-138 (Stream Compression)
* Added support for using JEP-33 (Extended Stanza Addressing) to multicast messages to multiple users. Use option.enable-multicasting to enable it.
* Added ‘Show status message’ toggle. There is a hidden option to put status messages under the nickname (at the cost of 2 extra pixels when no status message is shown)
* Support for Bookmark Storage (JEP-0048), where bookmarked conferences are auto-joined. No UI is provided for creating bookmarks (yet).
* Better error messages, including error condition mappings (JEP-0086)
* Support dynamically changing priority
* Improved PGP error messages
* Hiding the deprecated protocol selector for service discovery by default. Use option.ui.show-deprecated.service-discovery.protocol-selector to re-enable it.
* New options system (see options.xml)
* Receiving support for vCard-Based Avatars (JEP-0153)
* Support for Multi-User-Chat (JEP-0045)
* Preliminary support for User Nickname (JEP-0172)
* Preliminary support for Roster Item Exchange (JEP-0144)
* Psi now uses the Qt4(>=4.2.3) and QCA2 libraries, replacing the Qt3 and QCA1 requirements.
* “Privacy List” support in the account dialog.
* Support for JEP-0050 (Ad-hoc commands)
* Preliminary support for JEP-0163 (Personal Eventing Protocol)
* Preliminary support for JEP-0146 (Remote Controlling Clients)
* Large parts of the codebase have been restructured.
* Fixed a chat room bug where subject/topic changes were not shown.
* Mac OS X builds are now universal binaries, supporting the new Intel based Macs.
* Support for JEP-85 (Chat State Notifications).
* Support for JEP-0115 (Entity Capabilities).
* There is now a config.xml option to make some windows use the brushed metal theme on Mac OS X.
* Window opacity support is now present for all three supported platforms.
* Fixed Unicode URL opening bug #510
* Auto-reconnect accounts on wakeup
* Copy-pasting with emoticons now works
* Fixed issue #263 where emoticons would disappear in a reply or quote
* History index is rebuilt faster
* Configure toolbars merged into main preferences dialog
* Moving tooltips
* MingW32 compiler support (Coupled with the open source Qt4 Windows library this now allows completely free building of Psi on Windows)

There’s not much else to say here that isn’t said in the release notes / readme, which everyone is encouraged to read before upgrading.

To get your latest copy of Psi, just click on one of the links below.

Windows installer:
http://downloads.sourceforge.net/psi/psi-0.11-win-setup.exe

Mac image:
http://downloads.sourceforge.net/psi/Psi-0.11.dmg

Source:
http://downloads.sourceforge.net/psi/psi-0.11.tar.bz2

Other archives:
http://sourceforge.net/project/showfiles.php?group_id=14635&package_id=53260&release_id=545913

Other packages will trickle in as they’re available, I know that Suse packages are ready thanks to Nikolay Derkach.

Translations will be coming in shortly.

Thanks to everyone who’s contributed to this (or past) releases.

Happy release time :)

20 Responses to “Psi 0.11 released”

smo wrote on October 15, 2007

Yes! :)

Thanks for the great work.

Jure Repinc wrote on October 16, 2007

Great job people! Nice to see the new version of my favourite Jabber client. Too bad I didn’t have much time to update the Slovenian translation. I’ll try to do it as soon as possible.

Spike411 wrote on October 16, 2007

Cool, let’s hope translations will be available really soon. ;)

By the way, if you want to spread the word, digg this announcement (see my website link).

Artur Hefczyc wrote on October 16, 2007

Great work! Can’t wait to update my client although I use darcs version so no too many changes expect….

Ferk wrote on October 16, 2007

Wow! nice nice!
thank you very much. ^^

btw, any news about the Psi plugins project?

mattie wrote on October 16, 2007

congrats!

KeKc wrote on October 16, 2007

Hurray! Just downloaded it..

But what about jingle support?
And are there any dreamings about next release?

[...] banning, kicking etc.), room auto-join, configurable key shortcuts support and many more.read more | digg [...]

jellonek wrote on October 17, 2007

in README there is still 0.11-RC3 signature (at least in -win-setup.exe)
probably should be corrected…

sattan wrote on October 17, 2007

Auto-resize contact list doesn’t work properly :( :(

WinXP SP2 + all updates

check plz

Fromaĝo Russia wrote on October 17, 2007

and what about this?

Grab version 0.10. (release announcement)
Test 0.11

(at http://psi-im.org/)

when will the official announcement be?

Psi 0.11 at geekSpooky wrote on October 17, 2007

[...] zmian jest bardzo długa (dostępna m.in. tutaj). Chwilowo nie są jeszcze dostępne pliki językowe dla tej wersji (m.in. dla języka polskiego), [...]

Psi 0.11 | thecamels.org wrote on October 17, 2007

[...] na temat zmian znajdziemy tutaj, a pliki do pobrania [...]

mygpak wrote on October 26, 2007

how can i tune it for google talk account?

Jonatan Hertel wrote on November 12, 2007

I just updated to the new cool version 0.11 … nice job!
I was updating to get rid of a problem, but the problem persists.

I wanted to let you know by your wiki, but I get errors from your (the Psi project) website on the wiki page and others, so I write here instead.

The problem is that Psi seems to spawn new chat sessions for every new line of chat, while chatting to the same person.
Most Jabber clients, including Psi, handles this, as they only allow a single chat thread (chat window) between 2 persons.

It is however importent to me that the chat thread session (id) is not dumped by every message, as I am writing bot software and want to easily be statefull in the chat sessions.

My setup is running the Jabber service on Wildfire, using Smack (API) for the Java bot and using Psi for the clients.

When I use Exodus instead of Psi as a client, the session sticks to many messages, instead of new sessions getting created for every message.

This leads me to conclude (maybe premature) that Psi has a problem.
I have found no mentioning of this on the net, and I see that when just chatting between 2 Jabber clients, this “bug” with the sessions is invisible, due to the nature of the clients.

I am sorry for bugging you, especially if I am wrong!
I think Psi is great and I dont want to replace it by some other client, even when it might be a quick solution to my problem.

Best regards

Jonatan Hertel

Sergey wrote on November 13, 2007

have you got any plans on “announcing about new e-mails on google-mailbox”, i.e. following the gmail.com e-mails

xapient wrote on November 25, 2007

can anyone tell me plz how to get a psi jingle enabled version? what about the jingle branch? the wiki is worthless until the repos wont work..
if i download from trunk theres no ./configure file .. what am i doing wrong?
thx a lot!

xapient wrote on November 25, 2007

sorry.. there IS a ./configure .. but no way to configure –enable libjingle.
greets

xapient wrote on November 26, 2007

really sorry.. found ./configure-jingle in the jingle svn repository.. got the well known base64 compile error.. hopefully there will be an official psi-jingle version soon..

ken-chan wrote on January 2, 2008

BTW, why isn’t this thing added to Gentoo Portage yet?

Bad Behavior has blocked 563 access attempts in the last 7 days.