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.
Pin github actions to specific SHAs to mitigate supply chain attacks (#442, `b69c865`)
Pin github actions to specific SHAs to mitigate supply chain attacks (#442, b69c865)
deps-dev: Bump pytest-asyncio from 0.25.3 to 0.26.0 (#443, 3f63386)
deps-dev: Bump setuptools from 76.0.0 to 78.0.1 (#439, 33332d9)
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Detailed Changes: v2.43.0...v2.44.0
Improve unmarshall performance for SignatureType (#436, `e0aeeac`)
Simplify code to unmarshall arrays (#435, `958115f`)
No change re-release (#433, `f79930d`)
Add socket unmarshall benchmark (#428, `1802f35`)
chore: add socket unmarshall benchmark
chore: bench multiple messages
updates:
chore(pre-commit.ci): auto fixes
chore: fix violations
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston nick@koston.org
Detailed Changes: v2.39.6...v2.40.0
Don't limit python upper bound (#424, `9cafbb6`)
This requires all projects that depend on dbus-fast to have to set the same limit, which is an unnecessary burden.
Co-authored-by: J. Nick Koston nick@koston.org
Detailed Changes: v2.39.5...v2.39.6
Adjust pygobject pin to required python < 4 (see
https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/418)
(#424,
9cafbb6)
Upgrade to ruff 0.1.0 and fix violations (#422, `7e4cab6`)
Multiple calls on the root logger instead of module logger (#421, `b7c4a31`)
Ensure void methods that can raise exceptions are marked (#417, `c433dab`)
Correct size of uint32 with cython (#415, `f64eb58`)
chore: add more coverage for big endian systems
chore: fix overflow
fix: should have been unsigned int
Detailed Changes: v2.39.1...v2.39.2
Ensure proxy object tasks do not get garbage collected prematurely (#409, `4fcdbed`)
Enable some more ruff rules (#414, `2bad648`)
Added SignatureTree type in a few more places to avoid python lookups
Improved performance and reduced code to create Variant object
Detailed Changes: v2.38.0...v2.39.0
Remove unused boilerplate cruft (#411, `a56381a`)
feat: improve performance of checking SignatureType tokens
chore: fixes
Detailed Changes: v2.37.1...v2.38.0
Correctly handle big endian data (#405, `0adab93`)
core: fix type for hello message constant
dependabot is still broken with poetry 2
Detailed Changes: v2.37.0...v2.37.1
Add support for finding message handlers when interface is None (#403, `bfd48a3`)
Add covdefaults (#401, `dc3d8e7`)
Reduce size of wheels (#399, `6531b93`)
first attempt failed to change the correct constant in build_ext.py
Detailed Changes: v2.35.0...v2.35.1
deps-ci: Bump python-semantic-release/python-semantic-release from 9.17.0 to 9.21.0 in the github-actions group (#394, `a7e1a90`)
a7e1a90)chore(deps-ci): bump python-semantic-release/python-semantic-release
Bumps the github-actions group with 1 update: python-semantic-release/python-semantic-release.
Updates python-semantic-release/python-semantic-release from 9.17.0 to 9.21.0 - Release notes - Changelog - Commits
--- updated-dependencies: - dependency-name: python-semantic-release/python-semantic-release dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions ...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
updates:
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Compile with -g0 to reduce the binary size
Detailed Changes: v2.34.0...v2.35.0
deps-ci: Bump python-semantic-release/python-semantic-release
(#394,
a7e1a90)
deps-ci: Bump python-semantic-release/python-semantic-release from 9.17.0 to 9.21.0 in the
github-actions group (#394,
a7e1a90)
deps-dev: Bump setuptools from 75.8.0 to 75.8.2
(#396,
2623a74)
deps-dev: Bump cython from 3.0.11 to 3.0.12 (#391, `5f26f5d`)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Detailed Changes: v2.33.0...v2.34.0
deps-dev: Bump pytest-asyncio from 0.25.2 to 0.25.3 (#385, `e6c75a6`)
deps-dev: Bump pytest-asyncio from 0.25.2 to 0.25.3 (#385, e6c75a6)
deps-dev: Bump pytest-codspeed from 3.1.2 to 3.2.0 (#384, 9f966af)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Detailed Changes: v2.32.0...v2.33.0
Speed up marshalling messages (#383, `d7213be`)
Speed up bytearray creation in unmarshaller (#382, `89026e3`)
Detailed Changes: v2.30.3...v2.30.4
Fetching release tag during build (#368) (`5a80415`)
Wheel builds on aarch64 (#367) (`18132b9`)
Migrate to using native arm runners for wheel builds (#366) (`bdf08d2`)
introspect: Implement annotations (#359) (`5b61869`)
Improve performance of unmarshalling variants (#354) (`d376bb1`)
Speed up marshalling messages (#352) (`b1e6551`)
Speed up constructing messages from the unmarshaller (#344) (`b162494`)
Speed up unmarshalling headers (#347) (`5825758`)
Disable wheel builds for old python versions (#346) (`a249777`)
Ensure exceptions are logged when no reply is expected (#342) (`1c20dcc`)
Exclude .c files from being shipped (#331) (`9c73022`)
deps: Bump sphinx-rtd-theme from 2.0.0 to 3.0.0
(#319,
f30bc57)
deps: Bump sphinx-rtd-theme from 2.0.0 to 3.0.1
(#322,
3131841)
deps: Bump sphinx-rtd-theme from 3.0.0 to 3.0.1
(#326,
2831f9c)
deps-dev: Bump setuptools from 75.1.0 to 75.2.0
(#324,
fa3faa8)
deps-dev: Bump setuptools from 75.2.0 to 75.3.0
(#328,
83bb550)
Remove deprecated no_type_check_decorator (#316) (`0f04a79`)
Ensure build uses cython3 (#311) (`2dabf2d`)
Add missing cython version pin to the build system (#310) (`1b7d28c`)
Use dbus-run-session to drop X11 dependency (#299) (`42f1d4a`)
Python 3.13 support (#291) (`45c0e74`)
deps-dev: Bump certifi from 2024.6.2 to 2024.7.4 in the pip group across 1 directory
(#298,
705ad28)
deps-dev: Bump cython from 0.29.37 to 3.0.11
(#292,
8b4cdef)
deps-dev: Bump pytest-asyncio from 0.19.0 to 0.23.8
(#294,
f946183)
deps-dev: Bump setuptools from 65.7.0 to 73.0.1
(#295,
af4989b)
Wheel build exclude for pp37 (#285) (`c44eb2c`)
Build wheels for aarch64 to allow use in embedded systems (#283) (`d0ac990`)
Clear exception flag on disconnect future if its also sent to handlers (#281) (`be68a79`)
Introspection bogus child paths (#280) (`7da5d44`)
Avoid expensive runtime inspection of known callables (#277) (`0271825`)
Speed up message callbacks (#276) (`2b8770b`)
Speed up run time constructed method handlers (#275) (`9f54fc3`)
Speed up ServiceInterface callbacks with cython methods (#274) (`0e57d79`)
Small speed up to the aio message reader (#273) (`8ee18a1`)
Reduce duplicate code in aio MessageBus (#272) (`502ab0d`)
Speed up sending messages with call on the MessageBus (#271) (`6d7f522`)
Make ErrorType enums compare as strings (#269) (`c6a8301`)
Add support for tuples to the marshaller (#267) (`0ccb7c5`)
Re-release since the previous release ran out of space on PyPI (#266) (`1586221`)
Improve marshaller performance (#264) (`5bdb161`)
Send reply test failure with cython (#265) (`e634fc2`)
Update for final cpython release (#263) (`460a072`)
Marshall multi-byte strings correctly (#261) (`4de31a3`)
Speed up unpacking arrays (#257) (`5c8bfe5`)
Speed up constructing Variant objects (#256) (`0d7a665`)
Speed up unmarshalling message body (#255) (`5aed075`)
Your coding agent can read these notes before it upgrades. Set up the MCP server →