Skip to content

Releases: chdsbd/kodiak

Support GitHub Rulesets

12 Dec 13:36
2dda987

Choose a tag to compare

Added

  • Added support for specifying Redis username. (#881) Thanks @androa!
  • Added support for GitHub rulesets, in addition to existing branch protection rule support. (#905) Thanks @qefir!

Changed

  • Migrated from poetry to uv and updated Python from 3.7 to 3.8. (#900)
  • Replaced flake8, black and pylint with ruff. (#903)
  • Switched from CircleCI to GitHub Actions. (#888)

replace redis client for improved reliability

04 Feb 20:26
f2829d6

Choose a tag to compare

Added

  • Parse pull request body to find dependabot versions. (#845)

Changed

  • Replaced asyncio-redis with redis-py asyncio to improve network reliability. (#867)

Fixed

  • Delete subscriptions from web API db on cancellation. (#838)
  • Add workaround for bug in GitHub GraphQL API. (#842)
  • Retry on merge being blocked to workaround GitHub API consistency issues. (#846)
  • Fix schema to handle null requestedReviewer. (#847)
  • Add better support for required codeowner reviews. (#849)
  • Fix HTTP performance with httpx by reusing the ssl context. (#852)

Fix parsing Pull Request edge cases

04 Jul 21:17
b325e7e

Choose a tag to compare

Fixed

  • Fix parsing a PR without an author / without commits / with null CheckRuns (#828, #831, #827)
  • internal: remove FastAPI dependency and use Starlette (#826)

Support m1 macOS for development

03 Jul 16:13
51fcddd

Choose a tag to compare

Fixed

  • Support m1 macos for development. (#824)

add `approve.auto_approve_labels` configuration

15 Jun 01:35
eb64ac3

Choose a tag to compare

Added

  • Added approve.auto_approve_labels configuration option to auto approve PRs (#817). Thanks @paescuj!

fix unicode support for merge.message.strip_html_comments

25 Apr 14:24
60446a7

Choose a tag to compare

Fixed

  • Fixed merge.message.strip_html_comments to correctly handle non-ascii pull request bodies. (#805)

Added `merge.block_on_neutral_required_check_runs` and `merge.message.cut_body_and_text` options

06 Feb 00:21
32a6b66

Choose a tag to compare

Added

  • Added merge.block_on_neutral_required_check_runs option to stop Kodiak from merging a pull request if a require check run has a neutral conclusion. (#785)

  • Added merge.message.cut_body_and_text to remove separator when using
    cut_body_after or cut_body_before (#771)

robust pull request review handling

26 Nov 17:45
e756141

Choose a tag to compare

Fixed

  • Improved robustness for handling pull request required reviews. (#762, #763, #765)

Add merge.show_missing_automerge_label_message option

24 Nov 01:06
0c6cda5

Choose a tag to compare

Added

  • Added merge.show_missing_automerge_label_message option to toggle missing automerge label. Thanks @paescuj!

fixed Redis password auth

17 Nov 23:27
93bebf9

Choose a tag to compare

Fixed