[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