Releases: Nextdoor/kingpin
Releases · Nextdoor/kingpin
v8.1.0
Changes
- refactor(actors): add type hints to public APIs and ambiguous return types @LaikaN57 (#670)
- docs(docs): remove stale Tornado references from docs, tests, and examples @LaikaN57 (#669)
- refactor(actors): replace legacy test helpers with AsyncMock @LaikaN57 (#668)
- fix(actors): replace deprecated Draft4Validator with Draft202012Validator @LaikaN57 (#667)
v8.0.0
Changes
- chore(release): bump version to 8.0.0 @LaikaN57 (#666)
- chore(deps): remove tornado dependency and clean up references @LaikaN57 (#665)
- refactor(actors): migrate integration tests to IsolatedAsyncioTestCase @LaikaN57 (#664)
- refactor(aws): migrate AWS actor tests to IsolatedAsyncioTestCase @LaikaN57 (#663)
- refactor(actors): migrate core actor tests to IsolatedAsyncioTestCase @LaikaN57 (#662)
- refactor(actors): replace IOLoop.add_timeout with asyncio call_later @LaikaN57 (#661)
- refactor(actors): replace tornado.httpclient with urllib.request @LaikaN57 (#660)
- refactor(aws): replace tornado.queues with asyncio.Queue in api_call_queue @LaikaN57 (#659)
- refactor(aws): replace @run_on_executor with run_in_executor in AWS actors @LaikaN57 (#658)
- refactor(actors): replace IOLoop.run_sync with asyncio.run in deploy.py @LaikaN57 (#657)
- chore(aws): remove dead EXECUTOR code from iam.py and s3.py @LaikaN57 (#656)
- refactor(actors): migrate from @gen.coroutine/yield to async/await @LaikaN57 (#655)
v6.1.0
v6.0.0
Changes
- chore(release): bump version to 6.0.0 @LaikaN57 (#650)
- chore(actors): remove dead integration actors (HipChat, Librato, Rollbar) @LaikaN57 (#649)
- chore(deps): drop Python 3.9/3.10 support, require >=3.11 @LaikaN57 (#648)
- fix(actors): replace deprecated IOLoop.instance() with IOLoop.current() @LaikaN57 (#647)
v5.0.2
Changes
- feat(release): add make bump target for version bumping @LaikaN57 (#645)
- fix(deps): resolve setuptools deprecation warnings in build @LaikaN57 (#644)
- chore(deps): migrate from pip/venv to uv @LaikaN57 (#643)
- chore(deps): update pypa/gh-action-pypi-publish digest to cef2210 @renovate[bot] (#641)
- docs(docs): add Claude Code and Serena project configuration @LaikaN57 (#642)
- chore(deps): update pypa/gh-action-pypi-publish digest to 03f86fe @renovate[bot] (#639)
- chore(deps): update dependency tornado to v6.5.4 @renovate[bot] (#640)
- chore(deps): update dependency tornado to v6.5.3 @renovate[bot] (#638)
- chore(deps): update dependency boto3 to v1.42.0 @renovate[bot] (#637)
- chore(deps): update actions/checkout action to v6 @renovate[bot] (#635)
- chore(deps): update dependency boto3 to v1.41.2 @renovate[bot] (#634)
- chore(deps): update dependency boto3 to v1.40.76 @renovate[bot] (#632)
- chore(deps): update pypa/gh-action-pypi-publish digest to 3317ede @renovate[bot] (#633)
v5.0.0
Changes
- feat(group): remove deprecated dict format for contexts option @LaikaN57 (#629)
- chore(deps): limit boto3 patch updates @LaikaN57 (#631)
What's Changed
- chore(deps): limit boto3 patch updates by @LaikaN57 in #631
- feat(group): remove deprecated dict format for contexts option by @LaikaN57 in #629
Full Changelog: v4.0.3...v5.0.0
v4.0.3
Changes
- refactor(actors): Rename various json loading functions and add some type checking @LaikaN57 (#630)
- chore(deps): update dependency boto3 to v1.40.64 @renovate[bot] (#628)
- chore(deps): update dependency boto3 to v1.40.59 @renovate[bot] (#627)
- chore(deps): update dependency boto3 to v1.40.55 @renovate[bot] (#626)
- chore(deps): update dependency boto3 to v1.40.50 @renovate[bot] (#625)
- chore(deps): update dependency boto3 to v1.40.45 @renovate[bot] (#624)
- chore(deps): update dependency boto3 to v1.40.40 @renovate[bot] (#623)
- chore(deps): update dependency boto3 to v1.40.35 @renovate[bot] (#622)
- chore(deps): update dependency boto3 to v1.40.30 @renovate[bot] (#621)
- chore(deps): update pypa/gh-action-pypi-publish digest to ab69e43 @renovate[bot] (#620)
- chore(deps): update actions/setup-python action to v6 @renovate[bot] (#619)
- chore(deps): update dependency boto3 to v1.40.25 @renovate[bot] (#618)
- chore(deps): update pypa/gh-action-pypi-publish digest to ed0c539 @renovate[bot] (#617)
- chore(deps): update amannn/action-semantic-pull-request action to v6.1.1 @renovate[bot] (#616)
- chore(deps): update dependency boto3 to v1.40.16 @renovate[bot] (#615)
- chore(deps): update crs-k/stale-branches action to v8.2.2 @renovate[bot] (#614)
- chore(deps): update actions/checkout action to v5 @renovate[bot] (#612)
- chore(deps): update amannn/action-semantic-pull-request action to v6 @renovate[bot] (#613)
- chore(deps): update dependency boto3 to v1.40.11 @renovate[bot] (#611)
- chore(deps): update dependency tornado to v6.5.2 @renovate[bot] (#610)
- chore(deps): update dependency boto3 to v1.40.6 @renovate[bot] (#609)
- chore(deps): update dependency boto3 to v1.40.1 @renovate[bot] (#608)
- chore(deps): update pypa/gh-action-pypi-publish digest to d417ba7 @renovate[bot] (#606)
- chore(deps): update dependency boto3 to v1.39.14 @renovate[bot] (#605)
- chore(deps): update dependency boto3 to v1.39.9 @renovate[bot] (#604)
- chore(deps): update dependency boto3 to v1.39.4 @renovate[bot] (#603)
- chore(deps): update crs-k/stale-branches action to v8.2.1 @renovate[bot] (#602)
- chore(deps): update dependency boto3 to v1.39.3 @renovate[bot] (#601)
- chore(deps): update dependency boto3 to v1.38.46 @renovate[bot] (#600)
- chore(deps): update dependency boto3 to v1.38.41 @renovate[bot] (#599)
- chore(deps): update dependency boto3 to v1.38.36 @renovate[bot] (#598)
- chore(deps): update dependency jsonpickle to v4.1.1 @renovate[bot] (#596)
- chore(deps): update dependency zipp to v3.23.0 @renovate[bot] (#597)
- chore(deps): update dependency boto3 to v1.38.32 @renovate[bot] (#595)
- chore(deps): update dependency zipp to v3.22.0 @renovate[bot] (#594)
- chore(deps): update dependency boto3 to v1.38.27 @renovate[bot] (#593)
- chore(deps): update dependency boto3 to v1.38.23 @renovate[bot] (#589)
- chore(deps): update dependency jsonpickle to v4.1.0 @renovate[bot] (#592)
- chore(deps): update crs-k/stale-branches action to v8.2.0 @renovate[bot] (#591)
- chore(deps): update dependency tornado to v6.5.1 @renovate[bot] (#590)
- chore(deps): update pypa/gh-action-pypi-publish digest to e9ccbe5 @renovate[bot] (#588)
- chore(deps): update crs-k/stale-branches action to v8 @renovate[bot] (#587)
- chore(deps): update dependency boto3 to v1.38.18 @renovate[bot] (#586)
- chore(deps): update dependency tornado to v6.5 [security] @renovate[bot] (#585)
- chore(deps): update dependency boto3 to v1.38.13 @renovate[bot] (#584)
- chore(deps): update dependency boto3 to v1.38.8 @renovate[bot] (#583)
- chore(deps): update dependency boto3 to v1.38.3 @renovate[bot] (#580)
- chore(deps): update dependency boto3 to v1.37.38 @renovate[bot] (#579)
- chore(deps): update dependency boto3 to v1.37.37 @renovate[bot] (#578)
- chore(deps): update dependency boto3 to v1.37.33 @renovate[bot] (#577)
- chore(deps): update crs-k/stale-branches action to v7.0.1 @renovate[bot] (#576)
- chore(deps): update dependency boto3 to v1.37.28 @renovate[bot] (#575)
- chore(deps): update dependency boto3 to v1.37.23 @renovate[bot] (#573)
- chore(deps): update dependency jsonpickle to v4.0.5 @renovate[bot] (#574)
- chore(deps): update dependency boto3 to v1.37.18 @renovate[bot] (#572)
- chore(deps): update dependency boto3 to v1.37.13 @renovate[bot] (#571)
- chore(deps): update dependency boto3 to v1.37.9 @renovate[bot] (#569)
- chore(deps): update dependency configparser to v7.2.0 @renovate[bot] (#570)
- chore(deps): update dependency boto3 to v1.37.4 @renovate[bot] (#566)
- chore(deps): update pypa/gh-action-pypi-publish digest to db8f07d @renovate[bot] (#565)
- chore(deps): update dependency boto3 to v1.36.26 @renovate[bot] (#563)
- chore(deps): update dependency jsonpickle to v4.0.2 @renovate[bot] (#564)
- chore(deps): update pypa/gh-action-pypi-publish digest to 31b23f5 @renovate[bot] (#562)
- chore(deps): update dependency boto3 to v1.36.21 @renovate[bot] (#561)
v4.0.2
v4.0.1
Changes
- fix(ci): Fix flaky tests related to stubber out of order expectations @LaikaN57 (#559)
- chore(ci): Reenable Flaky Tests @LaikaN57 (#558)
- chore(deps): update dependency boto3 to v1.36.18 @renovate[bot] (#557)
- chore(deps): update pypa/gh-action-pypi-publish digest to 20d40f6 @renovate[bot] (#547)
v4.0.0
Changes
- chore(ci): Disable flaky tests @LaikaN57 (#556)
- chore(docs): Remove old docs @LaikaN57 (#555)
- chore(deps): Remove unused docker renovate config @LaikaN57 (#554)
- chore(deps): Remove tornado_rest_client based actors @LaikaN57 (#553)
- fix(cfn): Use the CFN role for CFN stack deletion as well @LaikaN57 (#550)
- fix(deps): Pin requirements to allow managed updates via renovate bot @LaikaN57 (#552)
- chore(deps): update crs-k/stale-branches action to v7 @renovate[bot] (#548)
- fix(iam): Disable broken IAM test @LaikaN57 (#551)
- chore(deps): update pypa/gh-action-pypi-publish digest to e1dad8a @renovate[bot] (#546)