Releases: charles-001/dolphie
6.7.0
- Added InnoDB ClusterSet support in
Replication panel
- Replicas in
Replication panel
now displays the host type (e.g., MySQL, MariaDB, Percona Server) and uses the proper query to accurately retrieve replication status (#84) - Resolved an edge-case where Dolphie did not correctly identify hosts running MariaDB (#81)
- Significant code refactoring for improved organization, readability, and long-term maintainability
6.6.3
6.6.2
- Introduced new command,
M
, enabling you to maximize a panel for enhanced focus
Check it out in action:
Screen.Recording.2024-12-02.at.12.14.07.AM.copy.mov
6.6.1
Graph Metrics
panel switches are now properly updated when switching between host tabs
6.6.0
- Updated to the latest Textual version, which introduced significant changes to its core CSS. While working on the update, Dolphie's CSS was also cleaned up for improved readability and maintainability
- Disk I/O metrics are now displayed and recorded as part of
System Utilization
- All system-related graph tabs have been consolidated into a single
System
tab - Resolved issues #78 and #79
- Switching between host tabs is now smoother when the
Graph Metrics
panel is active
6.5.4
6.5.3
- New panel! Pressing the
7
key now opens a panel displaying performance schema metrics from thefile_summary_by_instance
andtable_io_waits_summary_by_table
tables. Thanks to ps-top for the inspiration! - Uptime is now monitored as a global variable for replays, appearing in the
V
key view as a variable change when the server restarts - Latency metric is now displayed during replays, showing the time Dolphie takes to execute queries per polling interval. This helps assess the host's performance
- Radio buttons and checkboxes are now visually more distinctive when selected
6.4.1
- Introduced a new System Utilization section in the Dashboard panel, providing key metrics and three new graphs for CPU, Memory, and Network usage
- Improved navigation in the Replay system, allowing for faster access with back/forward buttons
- Enhanced the
t
command for query EXPLAINs by adding a tip to assist with syntax errors if the EXPLAIN fails
6.3.1
-
Replay System Enhancements
• A new progress bar now shows your position within a replay
• Dolphie now detects and logs global variable changes during recording while also notifying you when a variable’s value is modified. You can view all variables that changed in a replay with the newV
command for quick reference -
Improved Recording Control in Tab Setup
• A checkbox has been added to the
Tab Setup
modal, allowing you to easily enable or disable recording mode. This provides flexibility beyond the command-line-only--record
option -
Enhanced Replay File Handling
• Dolphie now provides clear error notifications if there’s an issue loading the replay file instead of crashing
-
Code Quality and Bug Fixes
• Various parts of the codebase have been refactored and cleaned up
• Several minor bugs have been addressed to improve overall stability and user experience
Checkout the new progress bar!
Screen.Recording.2024-10-29.at.11.42.11.AM.mov
6.3.0
- Replay mode received quite a bit of love this release:
- Replication/Replicas/Group Replication panel (key
4
) is now supported - Dashboard received a few UI changes
- Schema version changed so if you use daemon mode, be on the lookout for it to rotate the SQLite database out with a new one
- Replication/Replicas/Group Replication panel (key
- The Tab Setup modal now allows you to load replay files directly. Make sure to set
--replay-dir
or use--replay-file
to have replay files properly detected --host-setup
is now--tab-setup
--host-setup-file
is now--tab-setup-file
- Various minor bugs have been fixed, enhancing overall stability and performance