NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #5028 most downloaded on PyPI
GitHub SDK for Python
Last release 1 months ago
14 Aug 2026
Release timing varies
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
95 releases · first in 2022
One column per quarter.
Feature: Support pydantic v2 by @sudosubin in https://github.com/yanyongyu/githubkit/pull/45
Note that this is an alpha release for pydantic v2 only. This behavior may be changed in the feature release.
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.10.7...v0.11.0a0
Chore: re-generate models by @zegl in https://github.com/yanyongyu/githubkit/pull/41
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.10.6...v0.10.7
Fix: organization location can be null by @zegl in https://github.com/yanyongyu/githubkit/pull/36
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.10.5...v0.10.6
Support webhooks v7 by @zegl in https://github.com/yanyongyu/githubkit/pull/35
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.10.4...v0.10.5
fix UNSET value cannot be pickled
UNSET value cannot be pickledFull Changelog: https://github.com/yanyongyu/githubkit/compare/v0.10.3...v0.10.4
Fix: org company and email can be null by @yanyongyu in https://github.com/yanyongyu/githubkit/pull/32
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.10.2...v0.10.3
Fix: auto-merge commit_title/commit_message type by @zegl in https://github.com/yanyongyu/githubkit/pull/30
create_release/update_release body param make_latest default value type errorFull Changelog: https://github.com/yanyongyu/githubkit/compare/v0.10.1...v0.10.2
UNSET is an enum value and can be used in Literal now
UNSET is an enum value and can be used in Literal nowMissing for fields that can be UNSET@generated flag in module docstringFull Changelog: https://github.com/yanyongyu/githubkit/compare/v0.10.0...v0.10.1
Starting from version 0.10.0, we specify the rest api version 2022-11-28 in request headers and all rest api models are generated from versioned schem
Starting from version 0.10.0, we specify the rest api version 2022-11-28 in request headers and all rest api models are generated from versioned schema. Multi-version support will be done in future.
UNSET objects from lists by @dosisod in https://github.com/yanyongyu/githubkit/pull/26Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.9.8...v0.10.0
Feature: allow integer app id by @dosisod in https://github.com/yanyongyu/githubkit/pull/23
temp_clone_token can be nullFull Changelog: https://github.com/yanyongyu/githubkit/compare/v0.9.7...v0.9.8
Fix: rest_description_source typo by @iyume in https://github.com/yanyongyu/githubkit/pull/18
rest_description_source typo by @iyume in https://github.com/yanyongyu/githubkit/pull/18cryptography dependency is now provided by PyJWTFull Changelog: https://github.com/yanyongyu/githubkit/compare/v0.9.6...v0.9.7
Fix: duplicate field name in path and body by @yanyongyu in https://github.com/yanyongyu/githubkit/pull/17
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.9.5...v0.9.6
Fix: webhook InstallationCreated field requester schema error by @yanyongyu in https://github.com/yanyongyu/githubkit/pull/15
InstallationCreated field requester schema error by @yanyongyu in https://github.com/yanyongyu/githubkit/pull/15Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.9.4...v0.9.5
resolve cryptography security issue (bump to ^38.0.3 in #12)
^38.0.3 in #12)Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.9.3...v0.9.4
- re-generate models Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.9.2...v0.9.3
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.9.2...v0.9.3
fix label description schema incorrect, related to https://github.com/github/rest-api-description/issues/1812
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.9.1...v0.9.2
fix pr simple schema incorrect, related to https://github.com/github/rest-api-description/issues/1811
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.9.0...v0.9.1
remove all useless webhook schemas in rest api to improve performance
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.8.5...v0.9.0
allow concurrently enter context for one instance
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.8.4...v0.8.5
- fix pydantic shadow func Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.8.3...v0.8.4
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.8.3...v0.8.4
fix some error related to https://github.com/github/rest-api-description/issues/1639
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.8.2...v0.8.3
re-generate definitions due to gh schema inaccuracy
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.8.1...v0.8.2
fix rest api response content-type detect error
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.8.0...v0.8.1
allow extra field for rest model
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.7.0...v0.8.0
fix paginator async callable detection
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.6.2...v0.7.0
correct unset type __bool__ typing to make static checking correct
__bool__ typing to make static checking correctFull Changelog: https://github.com/yanyongyu/githubkit/compare/v0.6.1...v0.6.2
- catch httpx exception - separate core and githubkit Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.6.0...v0.6.1
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.6.0...v0.6.1
- introduce new auth strategy - fix some codegen bug Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.5.0...v0.6.0
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.5.0...v0.6.0
add map function support for pagination
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.4.2...v0.5.0
fix a typing error in webhook parse and verify
fix a typing error in webhook parse and verify
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.4.1...v0.4.2
add custom map function support for pagination
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.4.0...v0.4.1
add support for webhooks Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.3.0...v0.4.0
add support for webhooks
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.3.0...v0.4.0
add overload support for rest api.
add overload support for rest api.
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.2.0...v0.3.0
Add graphql support. Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.1.0...v0.2.0
Add graphql support.
Full Changelog: https://github.com/yanyongyu/githubkit/compare/v0.1.0...v0.2.0
Full Changelog: https://github.com/yanyongyu/githubkit/commits/v0.1.0
Full Changelog: https://github.com/yanyongyu/githubkit/commits/v0.1.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →