Chore
* chore(deps): update dependency paho-mqtt to v2 ([`0faa129`](https://github.com/andrewjw/glowprom/commit/0faa12960efe27aca2bf403607a7b027a8033369))
* chore(deps): update dependency twine to v5.1.1 ([`17a0be1`](https://github.com/andrewjw/glowprom/commit/17a0be15d704341e71b1310b0c3895d8315ccf02))
* chore(deps): update dependency python-semantic-release to v9.8.3 ([`2b500f3`](https://github.com/andrewjw/glowprom/commit/2b500f31f7087e9c7f8182aae21dcf8ac819f0e9))
* chore(deps): update dependency python-semantic-release to v9.8.2 ([`73954ba`](https://github.com/andrewjw/glowprom/commit/73954ba510d81ed33625e30e14fc0224ba7dd3b5))
* chore(deps): update dependency pycodestyle to v2.12.0 ([`67c1d8e`](https://github.com/andrewjw/glowprom/commit/67c1d8e4a118cde17ef37d166e8fd7d8572d5332))
* chore(deps): update dependency packaging to v24.1 ([`9129b7f`](https://github.com/andrewjw/glowprom/commit/9129b7f31f7e10341487a28bdcd06d95020bba9f))
* chore(deps): update dependency python-semantic-release to v9.8.1 ([`f0e9dda`](https://github.com/andrewjw/glowprom/commit/f0e9ddafb3019e733740eb34bbad35175a9f0b9c))
* chore(deps): update dependency python-semantic-release to v9.8.0 ([`bc37ec1`](https://github.com/andrewjw/glowprom/commit/bc37ec1ca92c55d48b84a3f897822a0cb1d7715d))
* chore(deps): update dependency twine to v5.1.0 ([`3b28d9d`](https://github.com/andrewjw/glowprom/commit/3b28d9d83c82a7011f0aeff8da8f87efb72ac2d4))
* chore(deps): update dependency python-semantic-release to v9.7.3 ([`b7ad075`](https://github.com/andrewjw/glowprom/commit/b7ad075eef09acf55d774b3560afc444eb1b3987))
* chore(deps): update dependency coveralls to v4.0.1 ([`6c8ba64`](https://github.com/andrewjw/glowprom/commit/6c8ba64606c48d8399df6361c475e5d995ee6c8f))
* chore(deps): update dependency python-semantic-release to v9.7.2 ([`158e46f`](https://github.com/andrewjw/glowprom/commit/158e46f22fe43e8ed26813259835f9d2b79b4f63))
* chore(deps): update dependency python-semantic-release to v9.7.1 ([`8c88f2a`](https://github.com/andrewjw/glowprom/commit/8c88f2a3dab148857b7954335508eb5243958b21))
* chore(deps): update dependency python-semantic-release to v9.7.0 ([`a878519`](https://github.com/andrewjw/glowprom/commit/a8785196996f1e9325128b5be7384cf8e38d9653))
* chore(deps): update dependency coveralls to v4 (59)
Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com> ([`1a8c793`](https://github.com/andrewjw/glowprom/commit/1a8c7933193abb96b14a9e723a3b17afcea4ecfd))
* chore(deps): update dependency python-semantic-release to v9.6.0 ([`61ea02e`](https://github.com/andrewjw/glowprom/commit/61ea02ed27407ebe738d30024de8215fed047c78))
* chore(deps): update dependency python-semantic-release to v9.5.0 ([`276ed50`](https://github.com/andrewjw/glowprom/commit/276ed50ab844161c079e37d8c75e590e1581591a))
* chore(deps): update dependency twine to v5 (54)
Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com> ([`f4d0655`](https://github.com/andrewjw/glowprom/commit/f4d065531773e0348eedc711b9160bff440a0d8d))
* chore(deps): update dependency python-semantic-release to v9 (52)
Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com> ([`0d8d164`](https://github.com/andrewjw/glowprom/commit/0d8d164ceac34b182ab2b0b6c25db1df18813eab))
* chore(deps): update dependency packaging to v24 (55)
Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com> ([`8f0bf0e`](https://github.com/andrewjw/glowprom/commit/8f0bf0e3e68f261b8d054c720d1919361b1af121))
* chore(deps): update dependency wheel to v0.43.0 ([`1f73c16`](https://github.com/andrewjw/glowprom/commit/1f73c16d93e554b7bc86bb35610d68da0d52dda6))
* chore(deps): update actions/setup-python action to v5 (46)
Co-authored-by: renovate[bot] <29139614+renovate[bot]users.noreply.github.com> ([`4da0fde`](https://github.com/andrewjw/glowprom/commit/4da0fdeb2866abb91b8b69d098b72cb1037d3d54))
* chore(deps): update dependency python-semantic-release to v8.7.0 ([`6b5e8f6`](https://github.com/andrewjw/glowprom/commit/6b5e8f69792227198a3fdc7ac52fa7b9a53fe55a))
* chore(deps): update dependency python-semantic-release to v8.5.2 ([`b6ca358`](https://github.com/andrewjw/glowprom/commit/b6ca358b9b09a213a780539cc560338839ebd310))
* chore(deps): update dependency python-semantic-release to v8.5.1 ([`cb4345b`](https://github.com/andrewjw/glowprom/commit/cb4345b08de1ffb4b853929ccba1f6e7f137987f))
* chore(deps): update dependency python-semantic-release to v8.5.0 ([`0b26960`](https://github.com/andrewjw/glowprom/commit/0b26960c52ecf88619a19a609d76332bbec5d8c2))
* chore(deps): update dependency python-semantic-release to v8.4.0 ([`176ca04`](https://github.com/andrewjw/glowprom/commit/176ca041cef54c3cd2e1e72a3f47fa554c64d31b))
* chore(deps): update dependency wheel to v0.42.0 ([`712e5c6`](https://github.com/andrewjw/glowprom/commit/712e5c602904c934365adca66c2657ef89ddd6dc))
Fix
* fix: Fix tests. ([`ab5e0f0`](https://github.com/andrewjw/glowprom/commit/ab5e0f01c24e433289eab1ace088b48c1aa0a5d9))
* fix: Upgrade to support paho-mqtt>=2.0.0. ([`16e4b1f`](https://github.com/andrewjw/glowprom/commit/16e4b1fd4f1bef1b6edcdab9d9107b6332e02cdc))