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