Releases: maziluiosif/oxi
Releases · maziluiosif/oxi
Release list
v0.12.0
v0.11.4
[0.11.4] - 2026-07-07
Changed
- Update screenshot descriptions in documentation
v0.11.3
[0.11.3] - 2026-07-06
Changed
- Repositioned oxi as a coding agent you fully control
v0.11.2
[0.11.2] - 2026-07-06
Added
- GitHub Pages landing page
v0.11.1
[0.11.1] - 2026-07-06
Changed
- Updated README with refreshed screenshots
v0.11.0
[0.11.0] - 2026-07-06
Added
- Context compaction: /compact command summarizes older conversation turns into a single collapsible summary message to manage long conversations
- /new command to start a fresh chat from the composer
- Auto-compaction runs pre-send when context reaches 85% of the window, with deferred message auto-sending
- Per-session context estimation calibrated from real provider token usage counts
- SSH host key pinning (trust-on-first-use) for remote compute targets to prevent MITM attacks
- Test connection panel surfaces SSH key mismatches with fingerprints and "Accept new key" button
- Edit tool
replaceAlloption to replace all occurrences of a pattern instead of requiring exact single matches - Configurable bash timeout cap via
bash_timeout_cap_secssetting (default 300s, range 5-3600s) in Settings → Agent
Changed
- Optimized file diff rendering to avoid large LCS allocations
- File reads now streamed instead of loading entire files into memory
- Last turn usage remains visible while idle
- Sessions and settings now saved via synced temp files for atomic writes
- Wire-history cache invalidated after transcript mutations during compaction
Fixed
- Preserve state and write files atomically
v0.10.0
[0.10.0] - 2026-07-06
Added
- Reasoning effort configuration with provider-specific overrides for GPT, Codex, and Claude
- Codex model discovery support
- Context usage indicator
- History reuse for cache-friendly follow-up turns
Changed
- Improved context trimming and tool output limits
- Enhanced read output line number handling
v0.9.2
[0.9.2] - 2026-07-05
Fixed
- Fix credential persistence on macOS and Windows by working around keyring v1 default-store initialization bug that caused saved secrets to vanish on restart
- Fix Linux CI compilation by enabling crypto-rust feature on secret-service dependency
v0.9.1
[0.9.1] - 2026-07-05
Changed
- Migrate to Rust edition 2024 with MSRV 1.92
- Update egui/eframe/egui_extras to 0.35 with UI API changes
- Update reqwest to 0.13 with feature renames and cert verification changes
- Update vt100 to 0.16 with scrollback buffer improvements
- Update rand to 0.10
- Update dirs, rfd, russh, portable-pty, pulldown-cmark, and sha2 to latest versions
Removed
- Drop unused arboard dependency
Security
- Clear RUSTSEC advisories for ttf-parser, quick-xml, paste, zbus, and rand dependencies
v0.9.0
[0.9.0] - 2026-07-04
Added
- Settings now includes Prompts and About tabs for better organization
- App displays its version in the About tab
- Automatic update checker runs on startup and can be triggered from About tab; sidebar shows a quiet indicator when updates are available
- View release button in About tab to access the latest GitHub release
Changed
- Settings reorganized: agent system prompt and commit-message generator moved to Prompts tab; Agent tab now focuses on tools, approval, and web search
- Provider configuration simplified from multiple profiles per provider to one config per provider kind
- API keys now keychain-keyed by provider slug instead of profile ID
- settings.json automatically migrated on first load with immediate rewrite to ensure migration runs exactly once
- Commit-message generation now pins provider and model directly instead of profile ID