Repository navigation
chore(release): v3.2.5 — Void Linux support - #736
Conversation
Code Review SummaryStatus: No Issues Found | Recommendation: Merge Files Reviewed (4 files)
AnalysisThis is a straightforward release PR (v3.2.5) containing only version metadata updates:
All version bumps are consistent. The lock file was at 3.2.3 while package.json was at 3.2.4, so both have been updated to 3.2.5 - this is correct. No runtime code changes, security issues, or bugs detected. |
There was a problem hiding this comment.
Code Review
This pull request increments the version to 3.2.5 across package.json, package-lock.json, and the OpenAPI specification, and adds a changelog entry for Void Linux deployment support. A review comment identifies that the release date in the changelog is likely incorrect as it is set in the future and duplicates the date of the previous release.
|
|
||
| --- | ||
|
|
||
| ## [3.2.5] — 2026-03-29 |
There was a problem hiding this comment.
Pull request overview
Release housekeeping for v3.2.5, updating project/version metadata and release notes to reflect the Void Linux deployment support work.
Changes:
- Bump app version to
3.2.5inpackage.json/package-lock.json - Update OpenAPI spec
info.versionto3.2.5 - Add
3.2.5entry toCHANGELOG.md
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| package.json | Bumps published package version to 3.2.5. |
| package-lock.json | Aligns lockfile/package version metadata to 3.2.5. |
| docs/openapi.yaml | Updates documented API version to 3.2.5. |
| CHANGELOG.md | Adds v3.2.5 release notes entry mentioning Void Linux support. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ## [3.2.5] — 2026-03-29 | ||
|
|
||
| ### ✨ Enhancements & Refactoring | ||
|
|
||
| - **Void Linux Deployment Support (#732)** — Integrated `xbps-src` packaging template and instructions to natively compile and install OmniRoute with `better-sqlite3` bindings via cross-compilation target. |
There was a problem hiding this comment.
The changelog calls out Void Linux deployment support for v3.2.5, but the xbps-src template in docs/USER_GUIDE.md still hardcodes version=3.2.4 (and its checksum). For this release, either bump the template to 3.2.5 (and update checksum) or adjust the instructions/template to avoid pinning a specific version so readers don’t accidentally install the previous release.
…7558) CodeQL js/stack-trace-exposure flags ANY error-derived value returned in the mock route bridge's 500 path, not just error.stack — swapping .stack for error.message (in #7354, alert #736) left sibling alert #737 open on the same line. Replace the body with a static string; the test only asserts status===200, so the 500 body is never inspected. Clears the last open CodeQL alert repo-wide, unblocking the Quality Ratchet on every PR.
…7559) CodeQL js/stack-trace-exposure flags ANY error-derived value returned in the mock route bridge's 500 path, not just error.stack — swapping .stack for error.message (in #7354, alert #736) left sibling alert #737 open on the same line. Replace the body with a static string; the test only asserts status===200, so the 500 body is never inspected. Clears the last open CodeQL alert repo-wide, unblocking the Quality Ratchet on every PR. Companion to the release/v3.8.49 PR (merge-gates §8 — gate/CI-touching fix lands on main in the same session).
…inference#737) (cheaper-inference#7558) CodeQL js/stack-trace-exposure flags ANY error-derived value returned in the mock route bridge's 500 path, not just error.stack — swapping .stack for error.message (in cheaper-inference#7354, alert cheaper-inference#736) left sibling alert cheaper-inference#737 open on the same line. Replace the body with a static string; the test only asserts status===200, so the 500 body is never inspected. Clears the last open CodeQL alert repo-wide, unblocking the Quality Ratchet on every PR.
….2.5 chore(release): v3.2.5 — Void Linux support
…inference#737) (cheaper-inference#7559) CodeQL js/stack-trace-exposure flags ANY error-derived value returned in the mock route bridge's 500 path, not just error.stack — swapping .stack for error.message (in cheaper-inference#7354, alert cheaper-inference#736) left sibling alert cheaper-inference#737 open on the same line. Replace the body with a static string; the test only asserts status===200, so the 500 body is never inspected. Clears the last open CodeQL alert repo-wide, unblocking the Quality Ratchet on every PR. Companion to the release/v3.8.49 PR (merge-gates §8 — gate/CI-touching fix lands on main in the same session).
….2.5 chore(release): v3.2.5 — Void Linux support
…inference#737) (cheaper-inference#7559) CodeQL js/stack-trace-exposure flags ANY error-derived value returned in the mock route bridge's 500 path, not just error.stack — swapping .stack for error.message (in cheaper-inference#7354, alert cheaper-inference#736) left sibling alert cheaper-inference#737 open on the same line. Replace the body with a static string; the test only asserts status===200, so the 500 body is never inspected. Clears the last open CodeQL alert repo-wide, unblocking the Quality Ratchet on every PR. Companion to the release/v3.8.49 PR (merge-gates §8 — gate/CI-touching fix lands on main in the same session).
…inference#737) (cheaper-inference#7558) CodeQL js/stack-trace-exposure flags ANY error-derived value returned in the mock route bridge's 500 path, not just error.stack — swapping .stack for error.message (in cheaper-inference#7354, alert cheaper-inference#736) left sibling alert cheaper-inference#737 open on the same line. Replace the body with a static string; the test only asserts status===200, so the 500 body is never inspected. Clears the last open CodeQL alert repo-wide, unblocking the Quality Ratchet on every PR.
🚀 Release v3.2.5\n\n### Changes\n- Void Linux Deployment Support (#732)\n\n### Tests\n- 1061/1061 tests pass\n\n###⚠️ After merging: run Phase 2 steps to tag, publish, and deploy.