NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2898 most downloaded on PyPI
A faster version of dbus-next
Last release 3 months ago
05 Jun 2026
Release timing varies
gaps range from 8 days to 4 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
4 years old
271 releases · first in 2022
One column per quarter.
Use cimports for unmarshaller Variant and Message (#146) (`6418ed4`)
Optimize unmarshaller by dropping exception that was only used internally (#145) (`79d52a5`)
Speed up creating Variant objects (#144) (`2ff84e3`)
Add cython def for unmarshaller read_sock for fd passing (#143) (`f438c36`)
Speed up marshalling headers (#142) (`7d6fb63`)
Speed up marshall align (#137) (`d7d301c`)
Speed up marshaller by pre-packing bools (#139) (`c10a241`)
Re-release due to pypi not seeing the new version (#134) (`2f21ee8`)
Add support and workarounds for cpython3.11 (#31) (`b53a467`)
Speed up auth phase (#131) (`3eef636`)
Correctly fallback to pure python when cython is missing (#130) (`8ab1f9d`)
Pass return value to SendReply.__exit__ (#127) (`f8c67ed`)
Speed up decoding headers by avoiding unicode checks (#125) (`6121781`)
Add optimized parser for properties changed messages with service data (#124) (`c8a9452`)
Add optimized parser for InterfacesRemoved (#123) (`09822a5`)
Optimize for interfaces added messages (#122) (`c05a27a`)
Add optimized reader for uint16 (#121) (`52881d9`)
Speed up unmarshaller with common signature trees (#120) (`5b32072`)
Add additional pxd defs for message (#118) (`3eb123b`)
Small speed up to unpack_variants (#117) (`3c164a9`)
Inline cast uint32 and int16 to speed up unmarshall (#115) (`24dd9d9`)
Speed up unmarshall (#114) (`e1836b2`)
Speed up unmarshaller (#113) (`8f7f982`)
Add typing to auth module (#110) (`e07e281`)
Speed up unmarshaller (#109) (`2443cf9`)
Speed up marshaller and add typing (#108) (`e8f568c`)
Optimize signature readers for most common messages (#107) (`d5fb4d9`)
Speed up unpack_variants (#105) (`a4fdda2`)
Improve aio message reader performance (#104) (`9fa697d`)
Complete some more missing typing (#103) (`5787032`)
Add more typing to unmarshaller (#102) (`e7048fa`)
Speed up unmarshaller (#101) (`a6a248b`)
Add additional typing (#100) (`cde1893`)
Optimize for reading a{sv} messages and headers (#98) (`4648d29`)
Speed up empty array unmarshall (#96) (`2c6ee99`)
0ee88e4)Add cdef to unpack_variants (#95) (`dbf42c3`)
Add unpack variants benchmark (#94) (`eb966fd`)
Add additional typing (#93) (`7326bdf`)
Improve performance of unmarshalling headers (#88) (`b6d4069`)
Speed up marshalling arrays (#87) (`f554345`)
Speed up marshalling variants (#86) (`7847e26`)
Add cython extension for messages (#73) (`8676f12`)
Ensure we can get the latest version in the wheels build process (#67) (`ecd5a70`)
Checkout main for wheels (#66) (`3051a93`)
Use semantic-release to find the latest tag for wheels (#65) (`b76eb97`)
Build wheels from the sha saved after release (#64) (`faee181`)
Switch to on create instead of push (#63) (`af0ed88`)
Accept any tag to build wheels (#62) (`60fca54`)
Github action tag matching (#61) (`b95d0b8`)
Build wheels on tag instead (#60) (`6166896`)
Publish wheels when release happens (#59) (`45e8ac0`)
Seperate wheels back out so it builds after (#58) (`c74c251`)
Language_level warning when running cythonize (#57) (`b7b441e`)
Make wheel build depend on release success (#54) (`49d98d0`)
Additional tweaks to publishing wheels (#53) (`05b9453`)
Wheel builds on released (#52) (`6259fb2`)
Cythonize unpack_variants (#51) (`1587211`)
Add additional cython types to the unmarshaller (#45) (`0f279a5`)
Add additional cython types to marshaller (#48) (`ddba96a`)
Add optional cython extension (#44) (`b737574`)
Your coding agent can read these notes before it upgrades. Set up the MCP server →