Releases: alibaba/open-code-review
Releases · alibaba/open-code-review
Release list
v1.7.6
🚀 Features
- feat: add Python code review rules (#343)
- feat(action): extract reusable composite PR-review GitHub Action (#337)
- feat: enhance token usage resolution for OpenAI and Anthropic compati… (#223)
- feat(review): add resumable sessions and session inspection (#306)
- feat(background-file) Add the background-file CLI option to read a local business context file (#206)
🐛 Bug Fixes
- fix(vscode): prevent config panel render loop and refine step status styles (#341)
- fix(viewer): fix monospace font rendering in pre/code blocks on Windows (#328)
- fix(tool): reject traversal pathspecs in code_search (#303)
📖 Documentation
- docs(pages): split install and version commands into separate code blocks (#345)
- docs(roadmap): mark MCP as shipped and add delegate mode
- docs(README): add upgrade instructions (#321)
- docs: remove broken Star History section from all READMEs (#329)
- docs: add contributors image to Contributing section (#326)
- docs: remove retired Go Report Card badge (#319)
Other Changes
- chore(action): set author to alibaba (#344)
- ci: bump Go image to 1.26.5 to fix GO-2026-5856 govulncheck failure (#330)
- test: fix golangci-lint errcheck/staticcheck issues in test code (#323)
Full Changelog: v1.7.5...v1.7.6
v1.7.5
v1.7.4
🐛 Bug Fixes
- fix(tool): resolve file_read paths against git top-level in monorepos (#309)
Full Changelog: v1.7.3...v1.7.4
v1.7.3
🚀 Features
- feat(review): add structured category and severity to findings (#311)
Full Changelog: v1.7.2...v1.7.3
v1.7.2
🚀 Features
- feat(pages): add per-chapter routes for docs (#294)
🐛 Bug Fixes
- fix(tui): persist official-tab models and refine saved secret hint (#260)
- fix(pages): adjust HeroSection terminal section height and bottom padding (#296)
- fix(pages): address CodeQL XSS alerts in markdown rendering (#300)
Other Changes
- chore(deps): bump github.com/anthropics/anthropic-sdk-go (#272)
Full Changelog: v1.7.1...v1.7.2
v1.7.1
🚀 Features
- feat: add Astro-specific review rules (#289)
- feat(viewer): make human readable token usage for session (#278)
- feat(pages): add Docs page with search, markdown rendering, and i18n support (#273)
- feat(llm): add z-ai-coding provider for GLM Coding Plan endpoint (#258)
🐛 Bug Fixes
- fix: support Astro files in review filters (#286)
- fix(telemetry): support http:// scheme in otlp_endpoint for insecure gRPC (#280)
- fix(agent): recover from panics in per-file review and comment-pool goroutines (#171) (#182)
- fix(ci): prevent duplicate review posts on retry in ocr-review workflow (#250)
📖 Documentation
- docs(pages): sync restructured MCP guide to en and ja (#293)
- docs(pages): add MCP servers guide to the user guide (#292)
- docs(pages): remove overview page across all languages and clean up references
- docs(pages): update CLI docs for install, auto-update, config and quickstart (#290)
- docs(README): bump Git prerequisite to >= 2.41 and sync localized READMEs
- docs(README): add new “Prerequisites” section under the existing “How to Use” heading and before the CLI subsection. (#261)
- docs(pages): remove pipeline and project layout sections from overview (#284)
- docs(pages): add Japanese (ja) translation for docs content (#282)
- docs(pages): add landing page development guide (#270)
- docs(pages): update page title to "AI Code Review"
- docs(pages): move MCP setup timeout info into field table
- docs(pages): add MCP Server docs section (#262)
- docs(examples): add GitFlic CI auto-review example (#201)
- docs(pages): update i18n docs for unified Provider system
Other Changes
- ci: upgrade node version to 24 (#240)
Full Changelog: v1.7.0...v1.7.1
v1.7.0
🚀 Features
- feat: add standard MCP tool support (#212)
- feat: update brand assets (#257)
- feat(pages): add install badge with shimmer effect and copy functionality (#254)
🐛 Bug Fixes
- fix(pages): restore doc-download icon color for Docs page (#256)
- fix(i18n): improve Chinese hero title wording
📖 Documentation
- docs(pages): deduplicate scan preview section and add review preview card (#255)
- docs(pages): add ocr scan documentation page (#251)
Other Changes
- test(diff): add tests for gitignore pattern matching and mode getters
Full Changelog: v1.6.6...v1.7.0
v1.6.6
🚀 Features
- feat(i18n): auto-detect browser language for default locale selection
- feat(pages): consolidate icons, add scroll-to-top, responsive titles (#241)
🐛 Bug Fixes
- fix(session): isolate test sessions to test-sessions subdirectory
- fix: add configurable HTTP timeout for LLM API calls (#238)
- fix(i18n): correct ocr viewer description from "review results" to "session logs"
- fix(i18n): correct inaccurate translations in zh and ja locales
- fix(ci): use --replace-all for git safe.directory to prevent self-hosted runner failure
🔧 Refactoring
- refactor(pages): improve hero terminal display with semantic colors, reorder lines, and add cursor blink
- refactor: cleanup design drafts, rename Chinese assets, UI improvements (#239)
📖 Documentation
- docs: add timeout_sec and OCR_LLM_TIMEOUT to configuration reference
- docs(llm): clarify timeout override semantics and resolution-path coverage
- docs: add official website link to READMEs and update screenshots
Full Changelog: v1.6.5...v1.6.6
v1.6.5
🚀 Features
- feat(ci): add Sigstore attestation for release artifacts
🐛 Bug Fixes
- fix: skip permission-based tests when running as root in CI
- fix: stabilize TestDiscoverRepos_FindsRepos with explicit mtime ordering
📖 Documentation
- docs: update OpenSSF badge to Silver level
- docs: add security assurance case and use signed tags
Other Changes
- chore(deps): bump the go-dependencies group with 12 updates (#232)
- ci: add 80% statement coverage threshold check
- Feature/rule link to files (#226)
- test: improve coverage for tool package from 79.5% to 93.6%
- test: improve coverage for telemetry package and exclude extensions from build targets
- test: improve coverage for cmd/opencodereview package from 42% to 70%
- test: improve coverage for viewer package from 35% to 92%
- test: improve coverage for template and pathutil packages
- test: add coverage tests for agent, llm, llmloop, and scan packages
- test: add unit tests for output_helpers, config, model, stdout, and telemetry packages
- chore: remove unused cmd/testdiff debug helper
- test: expand unit test coverage for agent, llm, llmloop, and tool packages
- test: add unit tests for pure logic functions across 6 packages
Full Changelog: v1.6.4...v1.6.5
v1.6.4
📖 Documentation
- docs(examples): update node.js to 24 in the github action yml (#228)
- docs: add ROADMAP.md with project direction for the next year
- docs: add GOVERNANCE.md, CODE_OF_CONDUCT.md and clean up SECURITY.md
Other Changes
- ci: add govulncheck, job timeout, dependabot and preserve debug symbols in dev builds
Full Changelog: v1.6.3...v1.6.4