codiumai/pr-agent:0.31
codiumai/pr-agent:0.31-github_app
codiumai/pr-agent:0.31-bitbucket_app
codiumai/pr-agent:0.31-gitlab_webhook
codiumai/pr-agent:0.31-github_action
codiumai/pr-agent:0.31-azure_devops_webhook
codiumai/pr-agent:0.31-gitea_app
What's Changed
- feat: wrap the command's entry point to catch all errors by @alessio-locatelli in #1884
- More informative error message in case search returned an error by @sharoneyal in #1894
- Enhance Azure DevOps Integration with Work Item Ticket Retrieval and Comment Thread Updates by @abishlal in #1890
- gemini 2.5 flash/pro GA models by @rppavan in #1895
- test: auto-trigger /add_docs on PR opened events by @jmsb02 in #1891
- Add bedrock Llama 4 Scout/Maverick by @dcieslak19973 in #1892
- feat: enable PR diagram by default and improve mermaid diagram genera… by @mrT23 in #1897
- feat: support ignoring auto-generated files by language/framework by @isExample in #1898
- docs: add suggestions_depth configuration parameter documentation by @mrT23 in #1903
- Tr/suggestions depth by @mrT23 in #1904
- Update docs that Gitlab also supports Incremental Update by @sharoneyal in #1905
- docs: update sequence diagram support section and recent updates by @mrT23 in #1907
- fix: improve indentation handling in code suggestions by @mrT23 in #1909
- docs: update README organization and add Qodo Merge open source link by @ofir-frd in #1908
- add support for PR sequence diagram in description markers by @abhinav-1305 in #1911
- clarify that Fetching Ticket Context affects Ask tool by @abhinav-1305 in #1913
- apply repository settings before processing push commands in GitLab webhook by @abhinav-1305 in #1914
- fix: correct typo in configuration comments by @abhinav-1305 in #1920
- fix: Remove trailing comma in gerrit provider prepare_repo function by @abhinav-1305 in #1922
- fix: Correct resultsContainer handling by @abhinav-1305 in #1923
- fix: correct FAQ answer numbering for questions 6 and 7 by @abhinav-1305 in #1924
- docs: improve installation for various providers by @abhinav-1305 in #1927
- feat: support OpenAI Flex Processing via [litellm] extra_body config by @abhinav-1305 in #1921
- fix: Add ignore logic for Bitbucket Server webhook by @abhinav-1305 in #1929
- fix: clean up PR title formatting before publishing by @abhinav-1305 in #1931
- feat: Support Only Streaming Model by @Makonike in #1925
- refactor(ai_handler): move streaming response handling and Azure toke… by @mrT23 in #1935
- docs: A new compliance tool by @ofir-frd in #1942
- Tr/describe redesign by @mrT23 in #1944
- docs: add detailed configuration examples for GitHub Actions models by @abhinav-1305 in #1933
- docs: update Google Tag Manager ID in custom analytics integration by @abhinav-1305 in #1934
- Hl/create ticket docs by @hussam789 in #1946
- reorder by @hussam789 in #1947
- fix: add support for filtering ignored files in Bitbucket Server provider by @furikake6000 in #1938
- fix: update documentation for tools by @abhinav-1305 in #1945
- merge the docs of chrome extension into one page by @hussam789 in #1956
- update recent updates and add gitlab issues docs by @hussam789 in #1957
- Update changing_a_model.md by @loicngr in #1958
- Add high-level suggestions to docs by @sharoneyal in #1961
- feat: Add support for Bedrock custom inference profiles via model_id by @abhinav-1305 in #1954
- feat: add eyes reaction to GitLab provider by @FabrizioCafolla in #1949
- docs: add interactive Q&A feature documentation for review comments by @doljae in #1973
- docs: add compliance tool to RAG context enrichment documentation by @ofir-frd in #1971
- docs: improve document for enable using commands in PR comments the GitHub Actions by @doljae in #1975
- feat: allow configuring gitlab ssl verification by @marc0777 in #1955
- Fix: defer file sorting until after token calculation by @huangyoje in #1970
- Fix GitLab authentication for private deployments running GitLab 11.1.4 (401 Unauthorized error) by @Mr-jing in #1969
- Fix issue in the GitLab provider by @emmanuel-ferdman in #1979
- Fix comment_id name in handle_ask_line by @huangyoje in #1978
- Update GitHub marketplace link by @ericglau in #1981
- Tr/benchmark by @mrT23 in #1983
- fix: update litellm dependency to include proxy support and clean up … by @mrT23 in #1984
- fix: update model prefix in litellm_ai_handler and adjust dependencie… by @mrT23 in #1986
- docs: fix typo in OpenAI model parameter name to search by @cxyfreedom in #1988
- Update fetching_ticket_context.md by @hussam789 in #1972
- fix: add temperature arg to self reflect of improve by @yamoyamoto in #1996
- Add models for Groq by @dceoy in #1995
- Adds a new configuration group [azure_devops] to allow "active" comments by @LawrenceMantin in #1998
- feat: enhance BitbucketServerProvider authentication with username and password fallback by @boston008 in #1980
- Correct variable for url for bitbucket server by @papi656 in #2000
- PR reviewer tool: add an opt-in work time estimation by @alessio-locatelli in #2006
- Tr/updates23 by @mrT23 in #2008
- Set a status for comments on azure devops by @acamacho-sprbrk in #2011
- Clarify README: PR-Agent vs. Qodo Merge by @coditamar in #2016
- docs: update hierarchical repository examples with generic naming conventions by @ofir-frd in #2019
- fix: correct variable name for last merge source commit in Azure DevOps provider by @abhinav-1305 in #2018
- feat: enhance documentation with additional repository metadata secti… by @mrT23 in #2021
- [GitLab] Submodule expansion functionality added by @alex107ivanov in #2014
- docs: update Azure DevOps pipeline instructions for PR-Agent by @abhinav-1305 in #2017
- feat: Qdrant support to find similar issues by @Anush008 in #2022
- docs: add Qodo Merge CLI section to documentation navigation by @hussam789 in #2030
- docs: simplify navigation links in Qodo Merge CLI documentation by @hussam789 in #2031
- Support Gitbooks Rendering by @AdamWalkerQodo in #2032
- Add gitbook configuration file by @AdamWalkerQodo in #2033
- Fix typo on docs by @rizkiandrianto in #2035
- docs: add super exhaustive mode configuration for comprehensive code suggestions by @ofir-frd in #2036
- Update Qodo Merge installation for Gitlab documentation by @sharoneyal in #2034
- Update documentation to clarify the need to set bitbucket data center url by @sharoneyal in #2052
- chore: add error log on model prediction failure by @yamoyamoto in #2053
- fix: upgrade packages to address security vulnerabilities by @XoRohan in #2051
- Remove useless pass from git_provider by @sbobryshev in #2059
- feat: add support for Claude Sonnet 4.5 by @cawamata in #2046
- docs: add Claude Sonnet 4.5 benchmark by @ofir-frd in #2065
- docs: add section visibility configuration options to compliance tool by @ofir-frd in #2068
- docs: Add Claude Haiku 4.5 benchmark by @ofir-frd in #2069
- fix: safe attribute access in review prompt template by @yamoyamoto in #2067
- Add claude 4.5 thinking benchmarks by @ofir-frd in #2073
- docs: clarify PR-Agent and Qodo Merge relationship as separate products by @ofir-frd in #2063
- docs: add GPT-5-pro benchmark results to PR benchmark documentation by @ofir-frd in #2076
- Add support for SSL related interactions: by @sharoneyal in #2074
- docs: Fix some documentation drifts by @YunosukeY in #2070
- docs: update Qodo Merge default models by @ofir-frd in #2078
- Apply repo settings: Disable loading env files as well as merging from other sources by @sharoneyal in #2077
- Change security vulnerability report email address by @nccodium in #2084
- Bitbucket: Add push_commands support when PR is updated by @sharoneyal in #2085
- Set a custom toml loader for Dynaconf by @sharoneyal in #2087
- Bitbucket Server: Add push_commands support when PR is updated by @sharoneyal in #2090
- Update authors and maintainers email addresses by @nccodium in #2092
- Update contact email for reporting incidents by @nccodium in #2093
New Contributors
- @abishlal made their first contribution in #1890
- @rppavan made their first contribution in #1895
- @dcieslak19973 made their first contribution in #1892
- @abhinav-1305 made their first contribution in #1911
- @Makonike made their first contribution in #1925
- @furikake6000 made their first contribution in #1938
- @loicngr made their first contribution in #1958
- @FabrizioCafolla made their first contribution in #1949
- @doljae made their first contribution in #1973
- @marc0777 made their first contribution in #1955
- @huangyoje made their first contribution in #1970
- @Mr-jing made their first contribution in #1969
- @emmanuel-ferdman made their first contribution in #1979
- @ericglau made their first contribution in #1981
- @cxyfreedom made their first contribution in #1988
- @LawrenceMantin made their first contribution in #1998
- @boston008 made their first contribution in #1980
- @papi656 made their first contribution in #2000
- @acamacho-sprbrk made their first contribution in #2011
- @alex107ivanov made their first contribution in #2014
- @Anush008 made their first contribution in #2022
- @rizkiandrianto made their first contribution in #2035
- @XoRohan made their first contribution in #2051
- @sbobryshev made their first contribution in #2059
- @cawamata made their first contribution in #2046
- @YunosukeY made their first contribution in #2070
- @nccodium made their first contribution in #2084
Full Changelog: v0.30...v0.31