Releases: CM000n/qss
v0.1.2 🏳️🌈
Changes
🐛 Bug Fixes
🎲 Dependencies
- #167 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.13 @renovate[bot]
- #171 Bump homeassistant from 2026.1.1 to 2026.1.2 @dependabot[bot]
- #170 Update pre-commit hook python-poetry/poetry to v2.3.1 @renovate[bot]
- #176 Update pre-commit hook python-poetry/poetry to v2.3.2 @renovate[bot]
- #174 Bump homeassistant from 2026.1.2 to 2026.1.3 @dependabot[bot]
- #173 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.14 @renovate[bot]
- #172 [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot]
- #169 Update dependency homeassistant-stubs to v2026.1.3 - abandoned @renovate[bot]
- #177 Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.0 @renovate[bot]
- #168 Update dependency homeassistant to v2026.1.3 - abandoned @renovate[bot]
- #180 Update dependency homeassistant-stubs to v2026.2.1 @renovate[bot]
- #181 Update dependency tenacity to v9.1.3 @renovate[bot]
- #183 Lock file maintenance @renovate[bot]
- #184 Bump tenacity from 9.1.3 to 9.1.4 @dependabot[bot]
- #186 [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot]
- #185 Bump homeassistant from 2026.2.1 to 2026.2.2 @dependabot[bot]
❤️ Thank you so much for helping out to keep this project awesome
@CM000n, @dependabot[bot], @pre-commit-ci[bot], @renovate[bot], Simon Hörrle, dependabot[bot], pre-commit-ci[bot] and renovate[bot]
v0.1.1 🏳️🌈
🐛 Bug Fixes
🎲 Dependencies
- #138 [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot]
- #155 [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot]
- #161 [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot]
- #114 Update pre-commit hook astral-sh/ruff-pre-commit to v0.13.3 @renovate[bot]
- #130 Update softprops/action-gh-release action to v2.3.4 @renovate[bot]
- #132 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.0 @renovate[bot]
- #131 Update softprops/action-gh-release action to v2.4.0 @renovate[bot]
- #149 Bump pre-commit from 4.3.0 to 4.5.0 @dependabot[bot]
- #148 Bump actions/checkout from 5 to 6 @dependabot[bot]
- #147 Lock file maintenance @renovate[bot]
- #145 Bump softprops/action-gh-release from 2.4.0 to 2.4.2 @dependabot[bot]
- #142 Update dependency homeassistant-stubs to v2025.11.3 @renovate[bot]
- #141 Update dependency homeassistant to v2025.10.2 [SECURITY] @renovate[bot]
- #140 Bump sigstore/gh-action-sigstore-python from 3.0.1 to 3.1.0 @dependabot[bot]
- #139 Update sigstore/gh-action-sigstore-python action to v3.1.0 - autoclosed @renovate[bot]
- #137 Update dependency questdb to v4 @renovate[bot]
- #136 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.7 @renovate[bot]
- #150 Lock file maintenance @renovate[bot]
- #158 Bump pre-commit from 4.5.0 to 4.5.1 @dependabot[bot]
- #157 Update dependency pre-commit to v4.5.1 @renovate[bot]
- #156 Bump filelock from 3.20.0 to 3.20.1 in the pip group across 1 directory @dependabot[bot]
- #154 Bump sigstore/gh-action-sigstore-python from 3.1.0 to 3.2.0 @dependabot[bot]
- #153 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.10 - autoclosed @renovate[bot]
- #152 Update sigstore/gh-action-sigstore-python action to v3.2.0 - autoclosed @renovate[bot]
- #151 Bump softprops/action-gh-release from 2.4.2 to 2.5.0 @dependabot[bot]
- #134 Update softprops/action-gh-release action to v2.5.0 - autoclosed @renovate[bot]
- #162 Bump virtualenv from 20.35.4 to 20.36.1 in the pip group across 1 directory @dependabot[bot]
- #160 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.11 - autoclosed @renovate[bot]
- #163 Bump filelock from 3.20.1 to 3.20.3 in the pip group across 1 directory @dependabot[bot]
- #165 Update HA and HA stubs to >= v2026 @CM000n
❤️ Thank you so much for helping out to keep this project awesome
@CM000n, dependabot[bot], pre-commit-ci[bot] and renovate[bot]
v0.1.0 🏳️🌈
Changes
The problem: There was a warning in the Home Assistant logs that occurred because a new QuestDB sender was created and immediately destroyed for each state-changed event. This led to inefficient connection establishment/termination cycles.
The solution: I changed the architecture so that the QuestDB sender is created once when the QuestDB class is started and reused throughout the entire runtime.
Important changes:
- New
_create_sender()method in theQuestDBclass:
- Creates a sender once based on the auth settings.
- Supports both authenticated (TLS) and non-authenticated connections.
- Sender as instance variable:
- The sender is stored as
self.senderand reused. - It is closed properly during shutdown.
- Simplified IO functions:
- Removal of
_insert_row_with_authand_insert_row_without_auth. - A single
_insert_row()function that uses the provided sender. - Updated function signatures for better reusability.
- Improved shutdown handling:
- The sender is closed properly during the Home Assistant stop event.
Result:
- The warning is eliminated because the sender is only created once.
- Better performance by avoiding repeated connection establishment.
- Clean resource management with proper cleanup during shutdown.
These changes follow the best practices outlined in the QuestDB Python Client documentation and should completely eliminate the warning in Home Assistant logs.
🔧 Code enhancements
🎲 Dependencies
- #105 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.2 @renovate[bot]
- #107 Update dependency questdb to v3 @renovate[bot]
- #108 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.3 @renovate[bot]
- #111 Lock file maintenance @renovate[bot]
- #109 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.7 @renovate[bot]
- #112 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.7 @renovate[bot]
- #128 Update dependency homeassistant to v2025.9.4 @renovate[bot]
- #127 Bump softprops/action-gh-release from 2.3.2 to 2.3.3 @dependabot[bot]
- #126 Bump actions/setup-python from 5 to 6 @dependabot[bot]
- #125 Update softprops/action-gh-release action to v2.3.3 @renovate[bot]
- #124 Update actions/setup-python action to v6 - autoclosed @renovate[bot]
- #122 Bump actions/checkout from 4 to 5 @dependabot[bot]
- #121 Bump pre-commit from 4.2.0 to 4.3.0 @dependabot[bot]
- #117 Lock file maintenance @renovate[bot]
❤️ Thank you so much for helping out to keep this project awesome
@CM000n, dependabot[bot], pre-commit-ci[bot] and renovate[bot]
v0.0.16 🏳️🌈
Changes
🎲 Dependencies
- #92 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.8 @renovate[bot]
- #91 Lock file maintenance @renovate[bot]
- #94 [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot]
- #93 Update pre-commit hook python-poetry/poetry to v2.1.3 @renovate[bot]
- #96 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.9 @renovate[bot]
- #98 [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot]
- #103 Bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.0.1 @dependabot[bot]
- #102 Update sigstore/gh-action-sigstore-python action to v3.0.1 @renovate[bot]
- #101 Bump pycares from 4.6.1 to 4.9.0 in the pip group @dependabot[bot]
- #100 Bump softprops/action-gh-release from 2.2.2 to 2.3.2 @dependabot[bot]
- #99 Update softprops/action-gh-release action to v2.3.2 @renovate[bot]
- #97 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.0 - autoclosed @renovate[bot]
- #104 Update questdb client to 2.0.4 @CM000n
❤️ Thank you so much for helping out to keep this project awesome
@CM000n, @dependabot[bot], @pre-commit-ci[bot], @renovate[bot], dependabot[bot], pre-commit-ci[bot] and renovate[bot]
v0.0.15 🏳️🌈
Changes
🔧 Code enhancements
- #60 Configure Renovate @renovate[bot]
- #70 Update pre-commit setup @CM000n
- #77 update to poetry v2 @CM000n
- #79 Enable all ruff rules @CM000n
- #90 add workflow permissions @CM000n
- #86 Error handling and Surpressing of certificate check @stevusprimus
🎲 Dependencies
- #59 Bump codespell from 2.4.0 to 2.4.1 @dependabot[bot]
- #61 Update actions/checkout action to v4.2.2 @renovate[bot]
- #69 Update pre-commit hook pre-commit/mirrors-prettier to v3 @renovate[bot]
- #68 Update dependency tenacity to v9 @renovate[bot]
- #67 Update dependency pre-commit-hooks to v5 @renovate[bot]
- #66 Update dependency pre-commit to v4 @renovate[bot]
- #71 Update dependency pre-commit to v4.2.0 @renovate[bot]
- #72 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.1 @renovate[bot]
- #73 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.2 @renovate[bot]
- #74 Enable lock file maintenance @CM000n
- #75 Update pre-commit hook python-poetry/poetry to v2.1.2 @renovate[bot]
- #76 Lock file maintenance @renovate[bot]
- #78 Update dependency tenacity to v9.1.2 @renovate[bot]
- #80 Update dependency questdb to v2.0.4 @renovate[bot]
- #81 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.3 @renovate[bot]
- #82 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.4 @renovate[bot]
- #83 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.6 @renovate[bot]
- #84 [pre-commit.ci] pre-commit autoupdate @pre-commit-ci[bot]
- #87 Bump softprops/action-gh-release from 2.2.1 to 2.2.2 @dependabot[bot]
- #85 Update softprops/action-gh-release action to v2.2.2 - autoclosed @renovate[bot]
- #88 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.7 @renovate[bot]
- #89 update lock file @CM000n
❤️ Thank you so much for helping out to keep this project awesome
@CM000n, @dependabot[bot], @pre-commit-ci[bot], @renovate[bot], @stevusprimus, dependabot[bot], pre-commit-ci[bot] and renovate[bot]
v0.0.14 🏳️🌈
Changes
🎲 Dependencies
- #58 Bump codespell from 2.3.0 to 2.4.0 @dependabot[bot]
- #57 Bump softprops/action-gh-release from 2.2.0 to 2.2.1 @dependabot[bot]
- #56 Bump abatilo/actions-poetry from 3.0.1 to 4.0.0 @dependabot[bot]
❤️ Thank you so much for helping out to keep this project awesome
@CM000n, @dependabot[bot] and dependabot[bot]
v0.0.13 🏳️🌈
Changes
- Fixing incompatibilities in
pyproject.toml
❤️ Thank you so much for helping out to keep this project awesome
v0.0.12 🏳️🌈
Changes
🎲 Dependencies
- #49 Bump abatilo/actions-poetry from 3.0.0 to 3.0.1 @dependabot
- #50 Bump softprops/action-gh-release from 2.0.8 to 2.0.9 @dependabot
- #51 Bump softprops/action-gh-release from 2.0.9 to 2.1.0 @dependabot
- #54 Bump softprops/action-gh-release from 2.1.0 to 2.2.0 @dependabot
- #53 Update to qestdb 2.0.3 API @antst
❤️ Thank you so much for helping out to keep this project awesome
@CM000n, @antst, @dependabot and @dependabot[bot]
v0.0.11 🏳️🌈
Changes
🎲 Dependencies
- #27 Bump abatilo/actions-poetry from 2.4.0 to 3.0.0 @dependabot
- #28 Bump ruff from 0.1.12 to 0.1.13 @dependabot
- #29 Bump ruff from 0.1.13 to 0.1.14 @dependabot
- #30 Bump ruff from 0.1.14 to 0.1.15 @dependabot
- #31 Bump softprops/action-gh-release from 0.1.15 to 2.0.2 @dependabot
- #32 Bump softprops/action-gh-release from 2.0.2 to 2.0.4 @dependabot
- #34 Bump pre-commit-hooks from 4.5.0 to 4.6.0 @dependabot
- #35 Bump idna from 3.6 to 3.7 in the pip group across 1 directory @dependabot
- #39 Bump tenacity from 8.2.3 to 8.4.1 @dependabot
- #38 Bump codespell from 2.2.6 to 2.3.0 @dependabot
- #40 Bump urllib3 from 2.1.0 to 2.2.2 in the pip group across 1 directory @dependabot
- #36 Bump softprops/action-gh-release from 2.0.4 to 2.0.5 @dependabot
- #41 Bump softprops/action-gh-release from 2.0.5 to 2.0.6 @dependabot
- #43 Bump certifi from 2023.11.17 to 2024.7.4 in the pip group @dependabot
- #44 Bump tenacity from 8.4.1 to 8.5.0 @dependabot
- #47 Bump sigstore/gh-action-sigstore-python from 2.1.1 to 3.0.0 @dependabot
- #46 Bump softprops/action-gh-release from 2.0.6 to 2.0.8 @dependabot
- #45 Bump setuptools from 69.0.3 to 70.3.0 in the pip group @dependabot
❤️ Thank you so much for helping out to keep this project awesome
@CM000n, @dependabot and @dependabot[bot]
v0.0.10 🏳️🌈
Changes
🔧 Code enhancements
🐛 Bug Fixes
🎲 Dependencies
- #22 Bump abatilo/actions-poetry from 2.3.0 to 2.4.0 @dependabot
❤️ Thank you so much for helping out to keep this project awesome
@CM000n, @dependabot and @dependabot[bot]