Skip to content

Releases: Codium-ai/pr-agent

v0.24

03 Sep 14:48
d4d9a7f
Compare
Choose a tag to compare

Docker tags

codiumai/pr-agent:0.24
codiumai/pr-agent:0.24-github_app
codiumai/pr-agent:0.24-bitbucket-app
codiumai/pr-agent:0.24-gitlab_webhook
codiumai/pr-agent:0.24-github_action
codiumai/pr-agent:0.24-azure_devops_webhook

What's Changed

  • add additional google models support by @R-Mathis in #1030
  • Fix data type for pr_files field in PR description prompts by @KennyDizi in #1041
  • Update GitHub Action documentation for Docker image stability and security by @5000164 in #1042
  • fix broken output format(yaml) prompt by @woung717 in #1048
  • Add support for gpt-4o-mini and gpt-4o-mini-2024-07-18 models by @KennyDizi in #1051
  • bitbucket server auto commands by @mrT23 in #1059
  • Implement BitbucketServerProvider.get_line_link by @MarkRx in #1061
  • Add end-to-end tests for GitHub, GitLab, and Bitbucket apps; added seed by @mrT23 in #1063
  • Fix Bitbucket token name and clean up secrets template
    by @KennyDizi in #1064
  • Add Llama 3.1 and Mixtral 8x7B for Groq by @dceoy in #1065
  • watson_models by @mrT23 in #1069
  • Add missing bitbucket_server.pr_commands default by @MarkRx in #1075
  • Bitbucket Server fix inline comments and reading .pr_agent.toml by @MarkRx in #1081
  • Use code blocks instead of suggestion blocks for Bitbucket Server multi-line suggestions by @MarkRx in #1079
  • update dependencies to fix various high/critical security vulnerabilies by @pc-bob in #1083
  • Improve response cleaning by @h0rv in #1073
  • Update test_convert_to_markdown.py by @mrT23 in #1090
  • Fix exception handling and remove unused import in Bitbucket server provider
    by @KennyDizi in #1087
  • patch and prompt improvements by @mrT23 in #1091
  • Add support for GPT-4o-2024-08-06 model by @KennyDizi in #1098
  • Fix pr_processing.get_pr_multi_diffs by @benedict-lee in #1103
  • Clarification on webhook URL for Gitlab by @ascieux-soprasteria in #1100
  • Fix LangChainOpenAIHandler for Azure by @MarkRx in #1102
  • Tr/azure pipeline by @mrT23 in #1108
  • Asymmetric context by @mrT23 in #1114
  • Fix incorrect logic for extending patch size beyond original file length by @mrT23 in #1115
  • Improve Bitbucket patch diff handling by @mrT23 in #1118
  • Fix base url not being passed through github_provider class correctly by @squinn1 in #1127
  • update litellm library by @R-Mathis in #1126
  • Enhance variable consistency in prompt rendering for PR tools by @KennyDizi in #1154
  • fix: remove CI_MERGE_REQUEST_STATE as is not a Gitlab variable by @paolomainardi in #1161
  • Add and document abilty to use LiteLLM Logging Observability tools by @MarkRx in #1145
  • feat: handle gitlab MR draft status by @paolomainardi in #1165
  • Update PR code suggestions prompts by @mrT23 in #1170
  • feat: keep manual comments working when commenting draft MRs by @paolomainardi in #1177
  • Ensure asyncio event queue is drained prior to CLI termination by @MarkRx in #1163
  • checking for publish_output in the suggestions tool exception handler by @MaxHoecker in #1184
  • fix: change deprecated timeout parameter for litellm by @woung717 in #1189
  • Update pr_update_changelog.py to include "[skip ci]" so pipeline is n… by @jozefvodicka in #1185
  • Fixing code suggestions being published when publish ouput is false by @AHancher2022 in #1191
  • Bugfix/bb 2 way diff fix by @MaxHoecker in #1172

New Contributors

Full Changelog: v0.23...v0.24

v0.23

06 Jul 18:14
0bf8c1e
Compare
Choose a tag to compare

What's Changed

  • docs: update additional_configurations.md by @eltociear in #926
  • Add logging for skipping non-code files in GitHub provider in #931
  • Bitbucket Server Provider Fixes by @MarkRx in #928
  • Bitbucket server filter out globally ignored files before attempting diff by @MarkRx in #932
  • Optimize document table format by @KennyDizi in #937
  • Fix some server implementations not properly logging context by @MarkRx in #933
  • Add PR evaluation prompt and link to fine-tuning benchmark documentation in #940
  • Update Python code formatting, configuration loading, and local model additions by @barnett-yuxiang in #942
  • gitlab push_commands in #947
  • update LangChainOpenAIHandler for langchain version 0.2 and read openai_api_base by @ryanzll in #950
  • Github: work in background in #955
  • Update PR review prompts and terminology for clarity and consistency in #954
  • Support models: Anthropic Claude 3 on Vertex AI by @evalphobia in #964
  • Fix ModuleNotFoundError of Vertex AI by @yamitzky in #967
  • Overall_success by @brianteeman in #972
  • repetition_penalty by @brianteeman in #974
  • get_changlog_file by @brianteeman in #976
  • identify_image_in_comment by @brianteeman in #975
  • Fix typos/Spelling by @brianteeman in #971
  • Support running GitHub App using gunicorn in #983
  • cache git provider in #984
  • Update requirements.txt by @mrT23 in #989
  • feat: claude 3.5 sonnet support by @s1moe2 in #990
  • Add gemini support for pr-agent by @R-Mathis in #998
  • feat: Support Anthropic Calude 3.5 Sonnet on Vertex AI by @yamitzky in #1000
  • Centralize PR Review Title Definition by @KennyDizi in #1005
  • Review tool re-desing in #1011
  • persistent suggestions in #1019
  • improved fallback logic in #1020
  • increase output margins in #1021

New Contributors

Full Changelog: v0.22...v0.23

v0.22

20 May 06:27
e5bbb70
Compare
Choose a tag to compare

What's Changed

  • ignore bot by @mrT23 in #817
  • add support for gpt-4-turbo-preview model by @riya-amemiya in #820
  • fix: missing requirements.txt on lambda dockerfile by @s1moe2 in #826
  • Refactor markdown image syntax and enhance documentation presentation by @almog-lv in #825
  • Update github.md by @mrT23 in #829
  • Improve trigger condition in github actions by @idubnori in #828
  • docs: Refine project description and reorganize documentation links i… by @mrT23 in #831
  • refine help by @mrT23 in #832
  • docs: Add "Improve Component" tool documentation and update related g… by @mrT23 in #833
  • Integrate Custom Analytics with Google Tag Manager Support by @almog-lv in #834
  • [Enhancement]: Integrate OLLAMA API Support in AI Handlers
    by @gregoryboue in #836
  • feat: add persistent comment option for PR descriptions by @mrT23 in #837
  • TokenEncoder by @mrT23 in #838
  • Update additional_configurations.md by @mrT23 in #839
  • Fix Broken URL in README.md by @network-charles in #843
  • Enhancements in Token Clipping, PR Statistics Calculation, and Conditional Review Labeling
    by @mrT23 in #848
  • Failed to review PR: name 'is_valid_file' is not defined by @phuongvietnamlab in #851
  • add support for gpt-4-turbo model by @riya-amemiya in #854
  • feat: set review data to github actions output by @idubnori in #853
  • Handle OPENAI_KEY not set error in github_action_runner.py by @pkvach in #858
  • Tr/image by @mrT23 in #859
  • Add repo url to docs by @almog-lv in #863
  • Example usage by @mrT23 in #864
  • Replace summarize_mode with commitable_code_suggestions_mode in p… by @mrT23 in #870
  • Example usage by @mrT23 in #872

  • docs: Add option to disable automatic CI feedback in configuration by @mrT23 in #873
  • Fix duplicate assignment of replicate_key in LiteLLMAIHandler by @randy-tsukemen in #876
  • Add Groq Llama3 support by @randy-tsukemen in #877
  • chore: update GPT3.5 models by @tacascer in #880
  • Tr/branding by @mrT23 in #887
  • privacy policy for chrome extension by @mrT23 in #889
  • Tr/self reflect by @mrT23 in #898
  • Add new GPT-4o models and update tiktoken to 0.7.0 by @KennyDizi in #901
  • Properly fetch changed files by @mrT23 in #902
  • Add documentation for PR-Agent Chrome Extension and update mkdocs.yml… by @mrT23 in #904
  • Add roadmap section to Chrome Extension documentation with visual pre… by @mrT23 in #905
  • Tr/self reflect by @mrT23 in #906
  • Tr/show config by @mrT23 in #910
  • Update configuration_options.md to include tip on showing relevant co… by @mrT23 in #911
  • Tr/show config by @mrT23 in #912

New Contributors

Full Changelog: v0.21...v0.22

v0.21

23 Mar 14:23
1701eb5
Compare
Choose a tag to compare

What's Changed

  • Continues documentation updates.
  • added support for bedrock/claude3 by @koid in #781
  • chore: fix some typos by @veryyet in #811
  • Added ignore_bot_pr option by @koid in #800
  • Pypi support by @mrT23 in #814

Full Changelog: v0.2...v0.21

v0.2

11 Mar 12:24
c1c8957
Compare
Choose a tag to compare

New features and enhancements

  • Add similar code tool in #762
  • Add docs portal in #757
  • Configuration via wiki page option in #729
  • Enhance 'help' tool in #677
  • Auto-approval feature in #641
  • Introducing pr-actions in #637
  • Can usk to 'ask' tool on code lines in #661

Additional changes

  • Add command execution functionality to Bitbucket and GitLab apps in #745
  • Support claude3 in #746
  • Add 'final_update_message' option to control publishing of update messages #744
  • Refactor logging in #708
  • Refactor GitHup App in #696
  • Adds an option to ignore PR opens by regex matching in #694
  • support azure devops webhook by @yochail in #656
  • filter events to align with pr-agent's setting by @rajyan in #649
  • Support Azure Inline Comment by @yochail in #650
  • Add loading progress bar in #653
  • Enhancing the review tool in #646
  • Add option for AI disclaimer fields to configuration.toml in #655
  • Enable parallel calls for improve in #644
  • Using GPT Turbo, for increased context in #636

Full Changelog: v0.12...v0.2

v0.12

30 Jan 07:28
7168326
Compare
Choose a tag to compare

New features and enhancements

Additional changes and improvements:

  • Refactoring AI Handlers and Adding Support for Multiple AI Models by @brianpham93 in #514
  • feat: Improved Bitbucket server, security and commands by @lukefx in #529
  • Enhancement of AI Response Parsing Mechanism by @koid in #537
  • Enhancements to PR Code Suggestions Handling and Configuration by @mrT23 in #546
  • Drop support for python 3.9 by @zmeir in #560
  • Fix get_user_description by @zmeir in #561
  • Add support for Azure OpenAI in LangChainOpenAIHandler by @zmeir in #567
  • Add toggle to automatically enable /improve --extended by @zmeir in #569
  • Automatically enable /improve --extended mode for large PRs by @zmeir in #564
  • Minor update to REVIEW.md for inclusive language by @wesvetter in #570
  • Fix link formatting for relevant_line by @samanhappy in #584
  • Ignore .DS_Store files by @barnett-yuxiang in #588
  • Update Installation Instructions and Running PR-Agent from Source Guide by @EduardDurech in #590

Full Changelog: v0.11...v0.12

v0.11

07 Dec 13:42
a7a0de7
Compare
Choose a tag to compare

[Version 0.11] - 2023-12-07

  • codiumai/pr-agent:0.11
  • codiumai/pr-agent:0.11-github_app
  • codiumai/pr-agent:0.11-bitbucket-app
  • codiumai/pr-agent:0.11-gitlab_webhook
  • codiumai/pr-agent:0.11-github_polling
  • codiumai/pr-agent:0.11-github_action

Added::Algo

Fixed

v0.10

15 Nov 17:48
416a549
Compare
Choose a tag to compare

[Version 0.10] - 2023-11-15

  • codiumai/pr-agent:0.10
  • codiumai/pr-agent:0.10-github_app
  • codiumai/pr-agent:0.10-bitbucket-app
  • codiumai/pr-agent:0.10-gitlab_webhook
  • codiumai/pr-agent:0.10-github_polling
  • codiumai/pr-agent:0.10-github_action

Added::Algo

Fixed

v0.9

29 Oct 16:03
b57ec30
Compare
Choose a tag to compare

[Version 0.9] - 2023-10-29

codiumai/pr-agent:0.9
codiumai/pr-agent:0.9-github_app
codiumai/pr-agent:0.9-bitbucket-app
codiumai/pr-agent:0.9-gitlab_webhook
codiumai/pr-agent:0.9-github_polling
codiumai/pr-agent:0.9-github_action

Added::Algo

New tool - generate_labels
New ability to use customize labels on the review and describe tools.
GitHub Action: Can now use a .pr_agent.toml file to control configuration parameters (see Usage Guide).
GitHub App: Added ability to trigger tools on push events
Support custom domain URLs for azure devops integration (see #381).
PR Description default mode is now in bullet points.

Added::Documentation

Significant documentation updates (see Installation Guide, Usage Guide, and Tools Guide)

Fixed

Fixed support for BitBucket pipeline (see #386)
Fixed a bug in review -i tool
Added blacklist for specific file extensions in add_docs tool (see #385)

v0.8

27 Sep 06:16
bb4c19e
Compare
Choose a tag to compare
dockerhub