[Telepathy] Announcing Telepathy 0.99.6

Simon McVittie simon.mcvittie at collabora.co.uk
Mon Jan 13 06:15:12 PST 2014


The “little by little” release. This is another early snapshot of
Telepathy 1.0: as before, it is incompatible with earlier snapshots.

New tarball snapshots:

http://telepathy.freedesktop.org/releases/telepathy-spec/telepathy-spec-0.99.6.tar.gz
http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.99.6.tar.gz
http://telepathy.freedesktop.org/releases/telepathy-mission-control/telepathy-mission-control-5.99.6.tar.gz

For GPG signatures, add ".asc" to the end of those URLs. I've also
tagged matching snapshots of Gabble, Salut, Idle, Haze, Rakia (each at
version 0.99.6) in git, but not released tarballs for those.

For other projects' Telepathy 1.0 branches (e.g. Telepathy-Qt), you're
probably better off upgrading to 0.99.5 first, and only going to 0.99.6
when you have compilation and regression tests working for 0.99.5 -
otherwise, it'll be quite a large jump from 0.x.

The next milestones for Telepathy 1.0 are:

* full parallel-installability with 0.x so that "live" testing doesn't
  eat your 0.x data
  <https://bugs.freedesktop.org/show_bug.cgi?id=49737>
* merge well-implemented extension interfaces into the spec, delete
  badly-implemented or unimplemented ones
  <https://bugs.freedesktop.org/show_bug.cgi?id=70382>
* various pending spec simplifications including making most
  channel-related things "singular"
  <https://bugs.freedesktop.org/show_bug.cgi?id=69430>
* simplify the presence mixin
  <https://bugs.freedesktop.org/show_bug.cgi?id=71508>

Here is the telepathy-glib NEWS, which summarizes the changes relevant
to everything else too:

API breaks:

• Spec 0.99.6
  · merge Conn.I.Contacts into Connection
  · do not include Conn.I.Requests in Connection.Interfaces

• Better parallel-installability (fd.o #49737, Simon):
  · rename Logger's GIR to TelepathyLogger-1
  · explicitly ask for TelepathyGLib-1 in examples

• TpContactsMixin no longer exists: instead, TpBaseConnection has a
  fill_contacts_attribute() virtual method (fd.o #50093, Simon)

• Replace TpPresenceMixinClass.get_contact_statuses (multiple contacts)
  with a simpler TpPresenceMixinClass.get_contact_status (one contact)
  (fd.o #50093, Simon)

• TpBaseConnection has more ABI padding (fd.o #50093, Simon)

• New mandatory method TpBlockableContactListInterface.is_blocked
  (fd.o #50093, Simon)

Other changes:

• Include telepathy-farstream in telepathy-glib source releases
  (fd.o #73409, Simon)

• Enable GLib 2.36 deprecation warnings (fd.o #71048, Simon)

• TpFileTransferChannel: fix possible crashes (fd.o #72319, Xavier)

• Improve debug output for tp_list_connection_managers (fd.o #68390;
  Simon, Guillaume)


More information about the telepathy mailing list