[Telepathy] [Announce] Telepathy Qt 0.9.7

Alexandr Akulich akulichalexander at gmail.com
Sun Jun 12 14:29:13 UTC 2016


Tarball: http://telepathy.freedesktop.org/releases/telepathy-qt/telepathy-qt-0.9.7.tar.gz

Signature: http://telepathy.freedesktop.org/releases/telepathy-qt/telepathy-qt-0.9.7.tar.gz.asc

The "Back on track" release.

There is almost no client-side changes, just build fixes and a lot of
new things on service side.
Service library is a shared library now.

Dependencies:
 * CMake minimum version bumped to 2.8.12.

Enhancements:
 * Various documentation fixes and improvements.
 * Service library is now a shared library with own ABI versioning.
 * Implemented BaseConnectionContactsInterface::getContactByID().
 * Reimplemented BaseChannelGroupInterface class
   - Has new future-proof API.
   - Has documentation for all methods.
   - Flags Properties and MembersChangedDetailed now always ON.
 * Added service-side Debug Interface implementation.
 * Added service-side Connection ClientTypes interface.
 * Added service-side Connection ContactCapabilities interface.
 * Implemented service-side FileTransfer Interface:
   - Well documented and covered with tests!
   - Supports IPv4 and IPv6 socket types with localhost access control.
   - Supports custom sockets and access control.
 * Added IODevice class, which is interesting for all CMs that have backend,
   that accepts a QIODevice for file transfers.
 * Other improvements.

API changes:
 * Service-side of ChannelGroup Interface redone with different API.

Fixes:
 * Fixed build with glibc-2.20+
 * Fixed build with GStreamer-1.5.1+
 * Added missing link to QtTest in tests.
 * Added missing link to glib2 in Farstream.
 * Fixed hash calculation of QList<ChannelClassSpec> for Qt-5.6.
 * fd.o #91659: CMake now search for Python 2, rather than Python 3.
 * fd.o #95376: Removed usage of deprecated QDBusArgument stream operators
   (fixes build with Qt-5.7 beta and (probably) Qt-5.8+).
 * fd.o #65981: Fixed build with Ninja (cmake).
 * Fixed memory leak in DBusError.
 * Fixed BaseConnection::createChannel() ".Requested" property processing.
 * Fixed BaseChannelGroupInterface::removeMembers().
 * Fixed BaseChannelGroupInterface::groupFlagsChanged() signal emission.
 * Fixed CreationTimestamp property in BaseChannelRoomInterface.
 * Fixed device management in IncomingFileTransferChannel.
 * Fixed device management in OutgoingFileTransferChannel.
 * BaseConnection now properly closes channels on disconnect.
 * BaseConnection and BaseChannel debug output now respects Tp::enableDebug().
 * Other small fixes.


More information about the telepathy mailing list