[Telepathy] Announcing telepathy-gabble 0.15.5

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Feb 21 14:02:43 PST 2012


The "disproportionate retribution" release.

tarball:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.15.5.tar.gz
signature:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-glib-0.15.5.tar.gz.asc
git: http://cgit.freedesktop.org/telepathy/telepathy-gabble

Requirements:

• telepathy-glib 0.17.5 is now required

Enhancements:

• Add support for the final version of Call1 from telepathy-spec 0.25.2
  and remove the telepathy-yell submodule. (Many contributors)

• fd.o#41790 - Make file transfer support optional (andrunko)

• fd.o#44056 - telepathy-gabble-xmpp-console no longer mixes GIR and
  pygtk. (Guillaume)

• fd.o#33911 - The Loudmouth API compatibility layer has been removed.
  It's possible this will cause regressions in weird edge cases but it
  should make the code base more maintainable. (Jonny, Will)

• fd.o#45491 - Error messages provided by the server in <presence
  type='error'/> stanzas are now exposed via the SimplePresence API.
  This makes it easier for users to distinguish contacts being offline
  from contacts' servers being broken. (Will)
• fd.o#44649 - Gabble now has a gabble-plugins.so library, similarly
  to mission-control. This enables plugins to link correctly as DLLs
  on Windows. This also means that plugins don't directly access
  GabbleConnections anymore, but instead invoke the same functionality
  through a GabblePluginConnection GInterface. (siraj)

API changes to Wocky snapshot:

• fd.o#45400 - WockyPepService's API has changed a little bit.
  wocky_pep_service_get_finish() has grown an extra out argument to give
  the caller the <item/> element found, if any; similarly, the ::changed
  signal has grown a similar extra argument. (Will)

• fd.o#34975 - WockyPorter is now responsible for sending back error
  replies for unhandled IQs, whereas previously this was up to Gabble.
  Plugin authors shouldn't notice this change. (Will)

• fd.o#27489 - including <wocky/wocky.h> now includes all public API
  from Wocky, and including any other header directly is forbidden.
  (This is similar to how GLib's headers are structured.) Out-of-tree
  plugins will need to be updated. (Will)

Fixes:

• fd.o#44331 - Gabble plugin API fails at runtime on Windows :
  gabble_plugin_create_sidecar function is renamed
  to gabble_plugin_create_sidecar_async and new virtual function
  gabble_plugin_create_sidecar_finish is introduced. All gabble plugins
  should implement these two methods and all internal plugins are
  updated to use this new API. (siraj)

• fd.o #45443 (workaround): avoid testing Credentials access control,
  since recent Linux has  stricter requirements for credentials-passing
  (it's now opt-in) which we're not yet meeting. (Guillaume)

• fd.o #46379: don't raise a GError with domain 0. (Simon)

• fd.o #44855: work around Google's unimplemented capability discovery
  by hard-coding the capabilities of the GTalk echo bot. (Guillaume)

• Work around the deprecation of GValueArray. (Guillaume)


More information about the telepathy mailing list