Skip to content

v2.1.0

Compare
Choose a tag to compare
@panicking panicking released this 03 Mar 11:07
· 196 commits to main since this release

Major updates:

  • Introduced voting capability, allowing ChatGPT to assign a score to
    the Change Sets.
  • Implemented comment visibility filtering based on scores, with a
    default focus on displaying negative feedback, customizable to user
    preference.
  • Transitioned to treating Patch Set review comments as separate
    entities, moving away from compiling them into a single list.
  • Implemented a complete lifecycle for review comment resolution. Each
    comment starts from an unresolved state, with options for users to
    agree, discuss alternatives, or dispute ChatGPT's suggestions,
    influencing the Change Set score.
  • Blocked the display of duplicate and conflicting comments.
  • Enabled processing of commands via comments. Command /review
    triggers full Change Set reviews and /review_last targets the latest
    Patch Set.

Behavior change:

  • Reviews of commit messages are now enabled by default.

Minor changes and fixes:

  • Excluded WIP Change Sets from automated review.
  • Fine-tuned the temperature settings differentiating between comment
    queries and Patch Set reviews.
  • Reduced the size of the message history data payload.
  • Fixed rendering issues of ChatGPT comments in the Gerrit UI.
  • Fixed various issues with detecting code snippets in ChatGPT
    responses.
  • Fixed review posting issue with out-of-bounds line numbers from
    ChatGPT.