1e58f73c3c- update to 0.9.0: * Fixed subscribing to messages on the message bus with a path_namespace parameter (:mr:38) * Fixed authentication on (some?) BSDs, using SCM_CREDS (:mr:33), for all integrations except for asyncio * :class:~.DBusAddress and message generators will now raise :exc:ValueError if given invalid D-Bus names * Bindings can now be :doc:generated <bindgen> from D-Bus XML in a file with the new :option:--file option (:mr:34). * The async_timeout package is no longer required for running the tests on Python 3.11 or above (:mr:39). * Raise ConnectionResetError in blocking integration if socket.recv()Dirk Mueller2025-07-13 12:15:31 +00:00
cc19e66874- update to 0.8.0: * Removed `jeepney.integrate APIs, which were deprecated in 0.7. Use jeepney.io instead (see :doc:integrate). * Removed deprecated jeepney.io.tornado API. Tornado now uses the asyncio event loop, so you can use it along with jeepney.io.asyncio. * Deprecated conn.router attribute in the :doc:api/blocking integration. Use :ref:proxies <msggen_proxies> or :meth:~.blocking.DBusConnection.send_and_get_reply to find replies to method calls, and :meth:~.blocking.DBusConnection.filter for other routing. * Added docs page with background on D-Bus (:doc:dbus-background`).Dirk Mueller2022-10-01 17:16:09 +00:00
bb66ad7f99- update to 0.7.1: * Add `async with support to :class:~.asyncio.DBusConnection in the asyncio integration. * Fix calling :meth:~.asyncio.DBusConnection.receive` immediately after opening a connection in the asyncio integration.Dirk Mueller2021-09-07 06:53:23 +00:00
d5fdf19c24- update to 0.7.0: * Support for :ref:sending and receiving file descriptors <send_recv_fds>. This is available with the blocking, threading and trio integration layers. * Deprecated older integration APIs, in favour of new APIs introduced in 0.5. * Fixed passing a deque in to :meth:~.blocking.DBusConnection.filter in the blocking integration API.Dirk Mueller2021-07-17 13:51:58 +00:00
87bd8e0861- uppate to 0.6.0: * New method :meth:~.blocking.DBusConnection.recv_until_filtered in the blocking I/O integration to receive messages until one is filtered into a queue. * More efficient buffering of received data waiting to be parsed into D-Bus messages.Dirk Mueller2020-12-20 09:54:35 +00:00
9e9aa4d4ad- update to 0.5.0: * New common scheme for I/O integration - see Connections and Routers. * Message.serialise() accepts a serial number, to serialise outgoing messages without modifying the message object. * Improved documentation, including API docs.Dirk Mueller2020-11-26 09:36:00 +00:00
045ad4068e- update to 0.4.2: The blocking `DBusConnection integration class now has a .close()` method, and can be used as a context manager:: from jeepney.integrate.blocking import connect_and_authenticate with connect_and_authenticate() as connection:Dirk Mueller2020-02-28 22:50:01 +00:00
873850c211Accepting request 730190 from devel:languages:python
Ludwig Nussel
2019-09-13 12:59:40 +00:00
69d81d4080- Update to 0.4.1: * Avoid using :class:asyncio.Future for the blocking integration. * Set the 'destination' field on method return and error messages to the 'sender' from the parent message.
Tomáš Chvátal
2019-09-11 14:40:58 +00:00