Releases: alibaba/open-code-review
Releases · alibaba/open-code-review
Release list
v1.7.15
🚀 Features
- feat(pages): add social preview meta tags and og-image (#414)
🐛 Bug Fixes
- fix(llmloop): drain per-file comment work without racing pool submissions (#449)
- fix(diff): review merge commits against their first parent (#450)
- fix(diff): anchor binary marker and count +/- lines by hunk state (#451)
- fix(config): preserve hand-edited timeout_sec across config round-trips (#452)
- fix(pages): remove incorrect publicPath prefix from absolute image paths (#428) (#438)
- fix(vscode): resolve 5 high-severity npm dependency vulnerabilities (#445)
- fix(viewer): use [ocr] log prefix for consistency (#420)
- fix(llmloop): scope async memory compression to each RunPerFile conversation (#395)
- fix(pages): scroll docs deep links on load (#413)
🔧 Refactoring
- refactor(agent,scan): share one 80% token threshold (#421)
📖 Documentation
- docs: fix integration links (#448)
- docs(ci): pass untrusted PR fields via env to prevent script injection (#430)
- docs(examples): OCR_LLM_MODEL is required, not optional (#431)
- docs(pages): add CC-Switch proxy setup to Configuration (#429)
- docs(readme): slim README by removing sections duplicated on docs site (#426)
- docs(readme): link to docs site and collapse duplicated sections (#424)
- docs(telemetry): explain why checkMetricErr intentionally ignores errors (#418)
Other Changes
- ci: add CI job for VS Code extension (#444)
- ci(pages): add Pages CI workflow for typecheck and build (#442)
- chore: route security reports to private advisories (#435)
- ci: add timeout-minutes to the release and pages jobs (#434)
- ci: unify gofmt -s across Makefile and CI, reduce cross-compile timeout (#439)
- ci: catch cross-platform build breaks, gofmt drift and untidy go.mod (#433)
- ci(release): skip meta-package publish when the version already exists (#432)
- ci: cancel superseded CI runs on the same PR or branch (#425)
Full Changelog: v1.7.14...v1.7.15
v1.7.14
🚀 Features
- feat(examples): add Gerrit CI integration example (Jenkins + Gerrit Trigger) (#401)
- feat(pages): serve landing site at custom-domain root with clean URLs (#407)
- feat: add pot code review rules (#406)
🐛 Bug Fixes
- fix(llmloop): guard nil tool-call arguments map to prevent panic (#393)
- fix(codex): add native marketplace manifest (#402)
📖 Documentation
- docs(pages): document local-model setup, tool-calling requirement, and LLM timeouts (#400)
- docs(readme): update official website URL to open-codereview.ai (#410)
- docs(pages): simplify page title to "Open Code Review"
Full Changelog: v1.7.13...v1.7.14
v1.7.13
🚀 Features
- feat: add po code review rules (#404)
- feat: add install.ps1 for Windows one-line install (#397)
- feat(pages): expand Integrations sidebar group by default (#394)
🐛 Bug Fixes
- fix(diff): add --end-of-options guard and no-commit regression test for workspace diff (#376)
- fix(scan): check user include patterns before the extension allowlist (#378)
📖 Documentation
- docs(pages): document PowerShell install.ps1 on installation pages (#399)
- docs(pages): note that LLM API key is optional in delegation mode (#392)
- docs(pages): simplify claude-code prerequisites, recommend delegation mode (#391)
- docs: remove direct subprocess page (#390)
Full Changelog: v1.7.12...v1.7.13
v1.7.12
🚀 Features
- feat: add LiteLLM AI gateway provider preset (#385)
📖 Documentation
- docs(pages): remove integrations parent page, keep as sidebar group (#387)
- docs(pages): add Delegation Mode documentation to website (#386)
Full Changelog: v1.7.11...v1.7.12
v1.7.11
🚀 Features
- feat(delegate): add delegation mode for host-agent driven code review (#383)
- feat(rules): add FreeMarker (.ftl/.ftlh/.ftlx) review support (#377)
- feat(llm): add built-in Ollama Cloud provider preset (#375)
🐛 Bug Fixes
- fix(diff): preserve non-ASCII paths (#365)
🔧 Refactoring
- refactor(diff): normalize workspace git argument ordering (#381)
📖 Documentation
- docs(pages): add OpenAI Responses API to website i18n strings (#373)
Full Changelog: v1.7.10...v1.7.11
v1.7.10
🚀 Features
- feat: Add OpenAI Responses API support and refactor protocol handling (#363)
Full Changelog: v1.7.9...v1.7.10
v1.7.9
🚀 Features
- feat(telemetry): propagate W3C traceparent from parent process (#352)
🐛 Bug Fixes
- fix: remove redundant font-family from .response-text .inline-code (#339)
Full Changelog: v1.7.8...v1.7.9
v1.7.8
🚀 Features
- feat(pages): add blog section with i18n support (#355)
🐛 Bug Fixes
- fix(llm): support opt-in OpenAI streaming (#359)
- fix(background-file) Manage path at git repository root directory Refs:#324 (#327)
- fix(plugin): isolate Claude Code package (#350)
- fix(pages): widen blog detail content area with percentage-based max-width (#356)
Full Changelog: v1.7.7...v1.7.8
v1.7.7
🚀 Features
- feat(llm): add built-in Eden AI provider preset (#346)
🐛 Bug Fixes
- fix(llm): make OCR_LLM_EXTRA_HEADERS apply to all resolver strategies (#353)
- fix(vscode): add PNG icon for marketplace display and bump to v0.1.1
- fix(vscode): improve git review modes, diff preview, and comment mounting (#334)
Other Changes
- chore(vscode): prepare extension for marketplace publishing (#349)
- chore(vscode): replace activity bar icon with new design (#348)
Full Changelog: v1.7.6...v1.7.7
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