This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryBug fix restores visibility of erased errors for source iteration and downcasting in Commit Details, Commit Statistics, and Bug Fixes.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
Keeps erased errors visible to source iteration and downcasting Keeps erased errors visible to source iteration and downcasting Source: llm_adapter@2026-07-15 Confidence: high |
— |
Full changelog
Bug Fixes
-
keep erased errors visible to source-iteration and downcasting
Since 499402c941, erasing an Exn wraps its error in the Untyped marker so that
the typed accessors of Exn keep working. However, the marker also hid
the original error from everything that walks the error afterwards: frames now
yielded the marker, which cannot be downcast to the original type, and whose
empty Error implementation cut off the source chain below it.This broke gix diff file, whose fallback for treating a revspec as a path on
disk downcasts the sources() of a failed rev-parse to find the ref-not-found
error - it would now fail with "couldn't parse revision" instead.
Commit Statistics
- 4 commits contributed to the release.
- 50 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #2694
Commit Details
view details- #2694
- Keep erased errors visible to source-iteration and downcasting (ccd5bd4)
- Uncategorized
- Merge pull request #2702 from ameyypawar/fix/2694-exn-source-chain (e9c973d)
- Review (dc1fdc3)
- Merge pull request #2618 from GitoxideLabs/report (f7d4f33)
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
Related context
Related tools
Earlier breaking changes
- vgix-v0.84.0 Allow checkouts of empty repositories; `destination_must_be_empty` becomes `Option<bool>`
- vgix-worktree-stream-v0.33.0 Changes API of `Stream::add_entry_from_path` to require `hash_kind` argument.
- vgix-object-v0.61.0 Renames `Data::hash_kind` to `Data::object_hash` for consistency.
Beta — feedback welcome: [email protected]