[Telepathy] ANNOUNCE: telepathy-qt4 0.5.9

Andre Moreira Magalhaes andre.magalhaes at collabora.co.uk
Mon Mar 7 14:42:57 PST 2011


The "planned engineering works for the last year" release.

telepathy-qt4 is a Qt 4 C++ binding for the Telepathy real-time 
communication framework, which can be used to implement user interfaces,
loggers and other Telepathy components.

Tarball:
http://telepathy.freedesktop.org/releases/telepathy-qt4/telepathy-qt4-0.5.9.tar.gz 

Signature:
http://telepathy.freedesktop.org/releases/telepathy-qt4/telepathy-qt4-0.5.9.tar.gz.asc 

The latest reviewed code is always available from:
git://anongit.freedesktop.org/telepathy/telepathy-qt4
http://cgit.freedesktop.org/telepathy/telepathy-qt4/ (cgit)

Enhancements:
 * fd.o#28367 - Added High-level API for StreamTube channels.
 * fd.o#34228 - Added API on Account for requesting Channels and
   handling them yourself, implemented properly using the Channel
   Dispatcher service.
 * Account::allowedPresenceStatuses() now has fallbacks to include
   "available" and "offline" when that makes sense.
 * Removed some more private symbols from the shared library, resulting
   in slightly faster load times.
 * Deprecated ConnectionCapabilities contact search related methods with
   singular names and added plural versions of them, for API 
   consistency.
 * Contacts publish/subscription state updates for removed contacts are
   only signalled after the ContactManager::allKnownContactsChanged
   signal is emitted.

Fixes:
 * Redundant Contact::avatarDataChanged() emissions.
 * Connection::becomeReady() never finishing in state Connecting, which
   for example prevents handling ServerAuthentication channels.
   NOTE: any code incorrectly relying on the old buggy behavior of
   becomeReady() only finishing once the connection goes Connected or
   Disconnected may need adjustment.
 * Linking errors referencing the QtXml library.
 * Spec-incompliant building of Client names when uniquifying is
   requested from ClientRegistrar.
 * Sensitive data in Account parameters being included in debug logs.

Regards,
Andre



More information about the telepathy mailing list