Changelog
DFX Dashboard release notes and version history - Track new features, improvements, and bug fixes across all releases
Stay up-to-date with the latest changes, improvements, and new features in the DFX Dashboard. This page provides a comprehensive history of all releases with detailed information about what’s new in each version.
Latest Release
Version 0.3.0 (Current)
Released: June 2025
Major Milestones
Complete Internet Computer development suite with NNS integration and wallet management
New Architecture
25+ new IPC handlers with enhanced error handling and type safety
🚀 Major Features
🌐 NNS Integration & Advanced Filtering
- Network Nervous System Support: View and interact with NNS canisters directly from the dashboard
- Smart Filtering System: Manage large canister deployments with powerful filtering capabilities
- dfx 0.25.0 Compatibility: Full support for the latest dfx version with updated command handling
- Professional Cycles Management: Completely redesigned cycles page with comprehensive workflow coverage
- One-Click Shell Completion: Automated setup eliminates manual configuration
🏦 Wallet Management & Ledger Operations
- Complete Wallet Control: Full wallet management capabilities integrated into the Identity page
- ICP Ledger Operations: Send, receive, and manage ICP transactions directly from the dashboard
- Smart Cache Management: DFX version control and cache operations made simple
- 25+ New IPC Handlers: Robust backend support for wallet, ledger, and cache operations
📚 Documentation Platform Migration
- Mintlify Integration: Migrated from VitePress to Mintlify for better documentation experience
- Comprehensive Coverage: Complete documentation for all features including get started guides, core features, and reference materials
- Professional Structure: Organized documentation covering projects, canisters, identities, wallet, cycles, network, logs, and settings
🛠️ Technical Improvements
- Enhanced Architecture: Moved from generic command runners to dedicated IPC handlers for better error handling and type safety
- Improved Performance: More responsive UI, especially when managing multiple canisters
- GitHub-Style Design: Professional card layouts with consistent spacing and modern interface
- Network Awareness: All operations properly handle different network configurations
- Real dfx Integration: All features use actual dfx commands with proper error handling
🔄 Breaking Changes
- Enhanced IPC communication system may require restart after upgrade
- Updated wallet management interface with new workflow patterns
- Cache management system redesigned for better performance
Previous Releases
Version 0.2.1-beta
Released: December 2024
New Features
Enhanced NNS canister support and improved wallet management
Improvements
Better error handling and performance optimizations
🚀 New Features
- Enhanced NNS Integration: Complete NNS canister listing and management
- Advanced Filtering: Improved canister filtering with search capabilities
- Wallet Management: Comprehensive wallet operations with multi-tab interface
- Cycle Management: Enhanced cycle transfer and conversion features
- Network Configuration: Advanced network management with custom configurations
🔧 Improvements
- Performance: Faster command execution and improved responsiveness
- UI/UX: Enhanced user interface with better navigation and visual feedback
- Error Handling: More descriptive error messages and recovery suggestions
- Documentation: Comprehensive in-app help and documentation
- Accessibility: Improved keyboard navigation and screen reader support
🐛 Bug Fixes
- Fixed canister deployment issues on custom networks
- Resolved identity switching problems in multi-identity setups
- Fixed cycle balance display inconsistencies
- Corrected network configuration validation errors
- Resolved shell completion setup issues on certain systems
🔄 Breaking Changes
- Updated minimum dfx version requirement to 0.25.0
- Changed default network configuration format
- Modified environment variable handling for better security
Version 0.2.0-beta
Released: November 2024
🚀 New Features
- Project Management: Complete project lifecycle management
- Identity System: Advanced identity and principal management
- Logs and Monitoring: Comprehensive command history and log management
- Settings Management: Centralized configuration and cache management
🔧 Improvements
- Cross-Platform: Enhanced support for macOS, Linux, and Windows (WSL)
- Shell Integration: Automated shell completion setup
- Cache Management: Intelligent dfx version caching and management
- Network Support: Multi-network support with custom configurations
🐛 Bug Fixes
- Fixed project creation and initialization issues
- Resolved identity management edge cases
- Corrected log display and filtering problems
- Fixed cache corruption issues
Version 0.1.0-beta
Released: October 2024
🚀 Initial Release Features
- Core Dashboard: Basic DFX Dashboard functionality
- Canister Management: Essential canister operations
- Basic Identity: Simple identity management
- Local Development: Local network support
🔧 Foundation
- Electron Framework: Cross-platform desktop application
- Next.js Frontend: Modern React-based user interface
- DFX Integration: Direct integration with dfx CLI
- Basic UI: Initial user interface design
Upcoming Features
These features are planned for future releases. Timelines may change based on community feedback and development priorities.
Migration Guides
Upgrading to 0.3.0
Upgrading to 0.2.1-beta
Upgrading from 0.1.x to 0.2.x
Backup Data
Create backups of your projects, identities, and configurations
Update dfx
Ensure you have dfx 0.25.0 or later installed
Install Dashboard
Download and install the latest dashboard version
Migrate Settings
Review and update your dashboard settings and preferences
Test Projects
Test your existing projects with the new dashboard version
Known Issues
Current Known Issues
These are known issues in the current release. Workarounds are provided where available.
Resolved Issues
Community Contributions
We appreciate all community contributions that help make the DFX Dashboard better:
Contributors
Core Team
DFINITY Foundation development team
Community
Open source contributors and beta testers
How to Contribute
Report Issues
Use GitHub Issues to report bugs or request features
Submit PRs
Submit pull requests for bug fixes and improvements
Test Releases
Help test beta releases and provide feedback
Documentation
Contribute to documentation and user guides
Support and Resources
GitHub Repository
View source code, report issues, and contribute to development
Documentation
Complete user documentation
Community Forum
Community discussions and support
Developer Discord
Real-time developer chat
For the most up-to-date information about releases and known issues, visit our GitHub repository and check the latest release notes.