)]}'
{
  "commit": "361ddf5d08c19cf856e664c71f33517a075787a4",
  "tree": "970e6f36215d93ae69acb3560cc400a304579145",
  "parents": [
    "df0b0f23a5110783bd162f19c5138efd59fe7846"
  ],
  "author": {
    "name": "Patrizio",
    "email": "patrizio.gelosi@amarulasolutions.com",
    "time": "Fri Jun 21 15:10:17 2024 +0200"
  },
  "committer": {
    "name": "Patrizio",
    "email": "patrizio.gelosi@amarulasolutions.com",
    "time": "Fri Jul 05 16:18:42 2024 +0200"
  },
  "message": "Bump to version 3.0.0\n\nMajor Updates:\n- Introduced Stateful mode: the plugin now supports stateful\ninteractions with ChatGPT alongside the previous Stateless mode,\nenhancing response quality and context while reducing payload.\n- Codebase Upload: In Stateful mode, the entire codebase from the git\nproject related to the Change Sets is uploaded, enabling ChatGPT to\nprovide fully contextual responses, even for code not in the Change Set.\n- Added support for GPT-4o models.\n- Refactoring: Integrated with new Gerrit APIs for improved performance.\n- Ensured compatibility with Gerrit v3.10.0-rc3.\n\nBehavioral Changes:\n- Change Set scores are no longer automatically reset after each ChatGPT\nreply.\n- Change Set scores are reset to zero if ChatGPT fails to provide review\ncomments adhering to set directives.\n\nMinor Updates:\n- Updated default ChatGPT model to `gpt-4o`.\n- Updated ChatGPT OpenAI assistant version to v2.\n- Introduced the `/configure` command to enable dynamic configuration\nvia command, specifically for testing and debugging purposes.\n- Added `enableMessageDebugging` configuration setting to enable the use\nof 1) the `/configure` command, and 2) the `--debug` option of the\n`/review` command.\n- System messages from the ChatGPT user now start with the prefix\n\"SYSTEM MESSAGE:\".\n\nFixes:\n- Resolved an OutOfBound line number error.\n- Corrected erroneous processing of commands not intended for ChatGPT.\n- Addressed issues with replies quoting messages to ChatGPT.\n\nChange-Id: I97aa93799fa931fa8ab243f907469454a3e9e173\nSigned-off-by: Patrizio \u003cpatrizio.gelosi@amarulasolutions.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64f95c57a2f63ff25b95e10640ee95c449be18e3",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "1febf56ba5f9eb688f6d09613e071e6580dfc770",
      "new_mode": 33188,
      "new_path": "pom.xml"
    }
  ]
}
