Latest Release
Version 0.3.0 (Current)
Released: June 2025Major 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
- 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
- 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 2024New 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
dfx Version Requirements
dfx Version Requirements
Update your dfx installation:
- Minimum required version: dfx 0.25.0
- Recommended: Latest stable release
- Use
dfx --version
to check your current version - Update using
dfxvm install latest
or download from DFINITY
Wallet Configuration
Wallet Configuration
Update wallet configurations:
- Review new wallet management interface
- Test ICP operations in safe environment first
- Backup wallet configurations before upgrading
- Familiarize yourself with new ledger operation features
Cache Management
Cache Management
Update cache handling:
- New cache management system requires initial setup
- Previous cache data will be migrated automatically
- Review cache settings in the new interface
- Test dfx version management features
Upgrading to 0.2.1-beta
dfx Version Requirements
dfx Version Requirements
Update your dfx installation:
- Minimum required version: dfx 0.25.0
- Recommended: Latest stable release
- Use
dfx --version
to check your current version - Update using
dfxvm install latest
or download from DFINITY
Configuration Updates
Configuration Updates
Update your configuration files:
- Review and update
dfx.json
files for new features - Check network configurations in
networks.json
- Update environment variables if using custom paths
- Backup existing configurations before upgrading
Project Compatibility
Project Compatibility
Ensure project compatibility:
- Test existing projects with new dashboard version
- Update project dependencies if needed
- Review canister configurations for new options
- Check identity and wallet configurations
Upgrading from 0.1.x to 0.2.x
1
Backup Data
Create backups of your projects, identities, and configurations
2
Update dfx
Ensure you have dfx 0.25.0 or later installed
3
Install Dashboard
Download and install the latest dashboard version
4
Migrate Settings
Review and update your dashboard settings and preferences
5
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.
Wallet Operations
Wallet Operations
Large transaction handling:
- Issue: Very large ICP transactions may require additional confirmation
- Workaround: Break large transactions into smaller amounts
- Status: Enhancement planned for version 0.3.1
Performance Issues
Performance Issues
Large project handling:
- Issue: Slow performance with projects containing many canisters
- Workaround: Use project filtering and pagination features
- Status: Improved in 0.3.0, further optimizations planned
Documentation Migration
Documentation Migration
Link redirects:
- Issue: Some old documentation links may not redirect properly
- Workaround: Use the main documentation navigation
- Status: Being addressed as part of ongoing migration
Resolved Issues
Version 0.3.0 Fixes
Version 0.3.0 Fixes
- β Resolved all major IPC communication issues
- β Fixed wallet integration edge cases
- β Corrected NNS canister display problems
- β Enhanced cache management reliability
- β Improved filtering performance significantly
Version 0.2.1 Fixes
Version 0.2.1 Fixes
- β Fixed canister status display inconsistencies
- β Resolved identity switching edge cases
- β Corrected cycle balance calculation errors
- β Fixed network configuration validation
Version 0.2.0 Fixes
Version 0.2.0 Fixes
- β Fixed project initialization failures
- β Resolved log display formatting issues
- β Corrected cache management problems
- β Fixed cross-platform compatibility 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
1
Report Issues
Use GitHub Issues to report bugs or request features
2
Submit PRs
Submit pull requests for bug fixes and improvements
3
Test Releases
Help test beta releases and provide feedback
4
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.