NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4212 most downloaded on PyPI
The official Python library for the knock API
Last release 4 days ago
30 Sep 2026
Release timing varies
gaps range from 8 days to 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
67 releases · first in 2021
One column per quarter.
1.31.0 (2026-09-17) Features update api spec to v0.1.1694 ( d825b44 ) update api spec to v0.1.1696 ( 4ec11fb ) update api spec to v0.1.1697 ( 94ecc3d
stlc: refresh API stainless config with stlc autoconfig
set up stlc automation workflows/actions
1.28.0 (2026-07-13) Full Changelog: v1.27.0...v1.28.0 Features api: api update ( bc56177 ) api: api update
1.27.0 (2026-07-02) Full Changelog: v1.26.0...v1.27.0 Features api: api update ( 1d45388 ) api: api update
internal/types: support eagerly validating pydantic iterators
Full Changelog: v1.25.0...v1.26.0
api: added new unset preferences methods
Full Changelog: v1.24.1...v1.25.0
pydantic: do not pass by_alias unless set
Full Changelog: v1.24.0...v1.24.1
by_alias unless set (0354401)1.24.0 (2026-03-13) Full Changelog: v1.23.0...v1.24.0 Features api: api update
ci: skip uploading artifacts on stainless-internal branches
test: do not count install time for mock server timeout
Full Changelog: v1.22.0...v1.22.1
extra_items from PEP 728 (10ec48a)## 1.22.0 (2026-03-02) Full Changelog: v1.21.0...v1.22.0 ### Features * api: api update
## 1.21.0 (2026-03-02) Full Changelog: v1.20.2...v1.21.0 ### Features * api: api update
## 1.20.2 (2026-02-27) Full Changelog: v1.20.1...v1.20.2 ### Chores * docs: add missing descriptions
Full Changelog: v1.20.1...v1.20.2
internal: make test_proxy_environment_variables more resilient to env
Full Changelog: v1.20.0...v1.20.1
test_proxy_environment_variables more resilient to env (8a10ea7)client: add custom JSON encoder for extended type support
Full Changelog: v1.19.0...v1.20.0
actions/github-script (751818a)api.md files (867dcfb)--fix argument to lint script (be20a97)test_proxy_environment_variables more resilient (07b652c)actions/checkout version (ef96980)api: Add bulk delete subscriptions
Full Changelog: v1.18.1...v1.19.0
model_dump and model_dump_json for Pydantic v1 (8800c2d)package: drop Python 3.8 support
Full Changelog: v1.18.0...v1.18.1
api: support specifying a branch
Full Changelog: v1.17.0...v1.18.0
client: close streams without requiring full consumption
Full Changelog: v1.16.0...v1.17.0
bump httpx-aiohttp version to 0.1.9
internal: detect missing future annotations with ruff
Full Changelog: v1.14.0...v1.15.0
## 1.14.0 (2025-10-07) Full Changelog: v1.13.0...v1.14.0 ### Features * api: api update (fe14edf) * api: api update (d9cfdc9) * api: api update (70ea4
api: set idempotency key header by default
Full Changelog: v1.12.1...v1.13.0
pydantic<2.8.0 when using additional fields (c6ad6a9)pyproject.toml file (c9193ff)get_platform test (e6d99e5)## 1.12.1 (2025-08-21) Full Changelog: v1.12.0...v1.12.1 ### Chores * update github action
internal: codegen related update
client: support file upload requests
Full Changelog: v1.10.1...v1.11.0
## 1.10.1 (2025-07-22) Full Changelog: v1.10.0...v1.10.1 ### Bug Fixes * parsing: ignore empty metadata
Full Changelog: v1.10.0...v1.10.1
client: don't send Content-Type header on GET requests
Full Changelog: v1.9.0...v1.10.0
ci: release-doctor — report correct token name
tests: skip some failing tests on the latest python versions
Full Changelog: v1.8.0...v1.8.1
client: add support for aiohttp
Full Changelog: v1.7.1...v1.8.0
client: correctly parse binary response | stream
Full Changelog: v1.7.0...v1.7.1
## 1.7.0 (2025-06-12) Full Changelog: v1.6.0...v1.7.0 ### Features * api: api update (af68902) * api: api update
## 1.6.0 (2025-06-06) Full Changelog: v1.5.0...v1.6.0 ### Features * api: api update
client: add follow_redirects request option
## 1.4.0 (2025-05-29) Full Changelog: v1.3.0...v1.4.0 ### Features * api: api update
## 1.3.0 (2025-05-27) Full Changelog: v1.2.0...v1.3.0 ### Features * api: api update (3a85980) * api: api update (db342a3) ### Chores * docs: grammar
Full Changelog: v1.2.0...v1.3.0
## 1.2.0 (2025-05-20) Full Changelog: v1.1.0...v1.2.0 ### Features * api: api update
api: removes duplicate activities section
Full Changelog: v1.0.0...v1.1.0
## 1.0.0 (2025-05-01) Full Changelog: v0.5.14...v1.0.0 ### Features * api: change bearer to apiKey (e60151b) * api: manual updates (eb73590) * api: ma
:bug: fix: handle empty 2xx responses (#40) – [devin-ai-integration[bot]]
:seedling: ISO-8601 feat: add ending_at property to Schedule (#38) – [devin-ai-integration[bot]]
:wrench: chore: no need to create a github release; we already have one from release-bot – cjbell
:seedling: feat: add message status methods (#33) – connorlindsey
:wrench: KNO-5028 chore(KNO-5028): update comments (#25) – francoborr
:seedling: feat(kno-4303): bulk add subscriptions API support (#24) – bceskavich
:seedling: feat(kno-3766): add subscriptions support (#22) – juanazam
:bug: fix: only send json for non get requests (#17) – cjbell
:seedling: feat(kno-2632): add support for trigger_data param (#16) – juanazam
:bug: fix(workflows): ensure actor has a default value (#15) – cjbell
:bug: fix(tenants): expose tenants via resources (#14) – cjbell
:wrench: chore(kno-1566) add tenant methods (#11) – meryldakin
:wrench: chore(1407): update Python SDK method doc comments with mention of inline identification support (#10) – bceskavich
:seedling: feat: object preferences and unset channel data (#9) – cjbell
:seedling: feat(messages): add new message endpoints support – juanazam
fix: uses JSONDecodeError directly to resolve issues on python 3.9
JSONDecodeError directly to resolve issues on python 3.9Full Changelog: https://github.com/knocklabs/knock-python/compare/v0.4.2...v0.4.3
:wrench: chore(workflows): actor is optional – cjbell
feat(users): add merge user endpoint by @cjbell in https://github.com/knocklabs/knock-python/pull/6
Full Changelog: https://github.com/knocklabs/knock-python/compare/v0.4.0...v0.4.1
feat: add objects, move preferences, add bulk apis by @cjbell in https://github.com/knocklabs/knock-python/pull/5
Full Changelog: https://github.com/knocklabs/knock-python/commits/v0.4.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →