v1.1.15: Server Security Upgrade
Release Date: January 12, 2026
One-Line Summary
This update strengthens server password authentication mechanism, optimizes TUI interface experience, and fixes autocomplete backspace issue.
Improvement: Server Password Authentication
What's Updated?
Environment variable renamed from OPENCODE_PASSWORD to OPENCODE_SERVER_PASSWORD, clearer naming and enhanced server security.
What's the Impact?
If you use remote mode to connect to OpenCode server, you need to update the environment variable name:
Before:
export OPENCODE_PASSWORD=your_passwordNow:
export OPENCODE_SERVER_PASSWORD=your_passwordOther Security Improvements
- HTTP exception handling order optimized, avoiding errors being masked by wrong types
- Improved error handling when built-in plugin installation fails
- Wildcard permissions can now match commands with and without parameters simultaneously
Improvement: TUI Interface Optimization
Prompt Display Redesigned
Main screen prompt information display completely redesigned, more beautiful.
Fix: Accidental Submit When Switching Sessions
Previous Issue: When switching sessions, sometimes the content being typed would be accidentally submitted.
Now: Switching sessions no longer triggers submit, your input content remains unchanged.
Fix: Autocomplete Backspace Issue
Previous Issue: When autocomplete menu is open, pressing backspace to delete space would cause menu to unexpectedly reopen.
Now: After backspace deletes space, autocomplete menu no longer unexpectedly pops up.
Fix: Layout Jumping
No more layout jumping when toggling prompt display.
Desktop App Updates
- Server detection optimization: Improved server detection and connection logic
- AppImage temporarily disabled: Linux AppImage build temporarily closed
Should You Upgrade?
| Situation | Recommendation |
|---|---|
Using remote mode, configured OPENCODE_PASSWORD | ✅ Upgrade and update environment variable |
| Encountered autocomplete popup issue | ✅ Upgrade |
| Encountered accidental submit when switching sessions | ✅ Upgrade |
| Everything works fine | Can wait for next time |
Upgrade Command:
opencode upgradeTechnical Details (Skippable)
Click to expand full changelog
Core
- Rename
OPENCODE_PASSWORDtoOPENCODE_SERVER_PASSWORD - Fix HTTP exception handling order, prevent NamedError from masking HTTP exceptions
- Add password authentication, improve server security
- Improve error handling for built-in plugin installation failure
- Wildcard permissions now match commands with and without parameters simultaneously
- Fix model selection when generating titles, use user-selected model
TUI
- Prevent layout jumping when toggling prompt display (@R44VC0RP)
- Add variant switching prompt
- Fix autocomplete reopening after backspace deletes space (@Raviguntakala)
- Rename kvStore to store
- Redesign main screen prompt display
- Remove update complete toast notification
Desktop
- Disable AppImage build (@Brendonovich)
- Improve server detection and connection logic (@Brendonovich)
- Parse defaultServerUrl inside AppInterface (@Brendonovich)
Community Contributors
- @Brendonovich: Desktop server connection optimization (3 PRs)
- @shubh73: Documentation typo fix
- @jerome-benoit: Nix optional dependency platform filter
- @Raviguntakala: Autocomplete backspace fix
- @dbpolito: Desktop message badge optimization
- @kdcokenny: Permission rule documentation fix
- @R44VC0RP: TUI layout jumping fix

