octez-manager v0.3.0
This release brings major new features for RPC interaction, web-based access, improved stability, and extensive code quality improvements.
π― Highlights
Interactive RPC Browser
Press r in the TUI to explore your node's RPC endpoints interactively:
- Navigate the endpoint tree with cursor keys
- JSON syntax highlighting for responses
- Real-time streaming for monitor endpoints (e.g.,
/monitor/heads/main) - Quick shortcuts (1-5) for common endpoints
- Query any managed node via Tab key
Web Interface
Access octez-manager from your browser with octez-manager web:
- Full terminal interface via xterm.js over WebSocket
- Controller and viewer roles with optional password auth
- Perfect for remote server management
RPC CLI Tools
New octez-manager rpc commands for scripting and automation:
rpc get -i INSTANCE PATH- Execute GET requestsrpc list -i INSTANCE [PATH]- List available endpointsrpc interactive -i INSTANCE- Interactive mode with tab completion
β¨ New Features
- Update notifications: TUI shows when new octez-manager versions are available
- Streaming RPC support: Monitor endpoints now display live-updating content
- Better form navigation: Tab/Shift+Tab to cycle between fields
- Architecture tools: Code health tracking with
arch_indexandarch_query
π Bug Fixes
- Fixed weeklynet installation (name truncation and snapshot URL issues)
- Removed deprecated Ghostnet network from all selections
- System metrics now appear immediately on startup (no delay)
- Long-running installs (snapshot downloads) no longer timeout
- App shutdown is now instant (~0.5s instead of up to 10 minutes)
- Fixed forms flashing default values on submit
- Fixed Esc key accidentally quitting the app after closing modals
- Multi-column layout navigation improvements
π§ Improvements
- Massive CI speedup: Build times reduced from ~45 min to ~10-12 min
- Better test isolation: All 56 integration tests now have guaranteed cleanup
- Code quality: Extensive refactoring reducing code duplication by 63%
- Better documentation: 138+ new doc comments across the codebase
- Updated to Miaou TUI library v0.2.6
π¦ Installation
One-liner:
curl -fsSL https://raw.githubusercontent.com/trilitech/octez-manager/main/install.sh | shDebian/Ubuntu:
wget https://github.com/trilitech/octez-manager/releases/download/v0.3.0/octez-manager_0.3.0_ubuntu_amd64.deb
sudo dpkg -i octez-manager_0.3.0_ubuntu_amd64.debDirect download:
wget https://github.com/trilitech/octez-manager/releases/download/v0.3.0/octez-manager-v0.3.0-linux-x86_64
chmod +x octez-manager-v0.3.0-linux-x86_64
sudo mv octez-manager-v0.3.0-linux-x86_64 /usr/local/bin/octez-managerπ Verify Checksums
wget https://github.com/trilitech/octez-manager/releases/download/v0.3.0/sha256sums.txt
sha256sum -c sha256sums.txtFull Changelog: v0.2.1...v0.3.0