Dolphie

Latest version: v6.7.0

Safety actively analyzes 687942 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 10

6.5.3

- New panel! Pressing the `7` key now opens a panel displaying performance schema metrics from the `file_summary_by_instance` and `table_io_waits_summary_by_table` tables. Thanks to [ps-top](https://github.com/sjmudd/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

<img width="1851" alt="Screenshot 2024-11-16 at 10 00 09 PM" src="https://github.com/user-attachments/assets/76e8b2d5-e302-46a3-954f-63e579bdbf49">

<img width="1855" alt="Screenshot 2024-11-16 at 10 00 24 PM" src="https://github.com/user-attachments/assets/825fdb77-f57c-426a-a7c7-40859b09e22e">

6.4.1

- Introduced a new [System Utilization](https://github.com/charles-001/dolphie?tab=readme-ov-file#system-utilization-in-the-dashboard-panel) 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

<img width="235" alt="Screenshot 2024-11-03 at 1 19 00 AM" src="https://github.com/user-attachments/assets/829d6760-0c64-4394-b121-7d2c6340b5a3">

6.3.1

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 new `V` command for quick reference

2. **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

3. **Enhanced Replay File Handling**

• Dolphie now provides clear error notifications if there’s an issue loading the replay file instead of crashing

4. **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!**

https://github.com/user-attachments/assets/08bdd6b0-bf1b-4830-997b-6e22cfab6534

**New command `V` to list all global variable changes**
<img width="1940" alt="Screenshot 2024-10-30 at 2 36 51 AM" src="https://github.com/user-attachments/assets/82482f20-5e91-46ce-b8da-cd008ab74cca">

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
- 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

<img width="1834" alt="Screenshot 2024-10-24 at 4 21 56 AM" src="https://github.com/user-attachments/assets/1d719cce-671c-42ca-96c3-9bb78024e292">

6.2.0

- Added the `C` command to toggle the display of threads with concurrency tickets in the Processlist panel. This is only useful when using `innodb_thread_concurrency`
- The `K` (kill by parameters) command now supports multiple parameters along with a new `Partial Query Text` parameter (70)
- The `f` (filter threads) command now supports filtering by multiple parameters
- Dolphie now filters out non-printable characters from queries to prevent unexpected behavior
- Resolved various minor bugs to improve overall stability

**New kill threads modal**:
<img width="516" alt="Screenshot 2024-10-14 at 4 00 56 AM" src="https://github.com/user-attachments/assets/4579a363-a4cf-4768-9d5c-540b7032f1d9">

**New filter threads modal**:
<img width="516" alt="Screenshot 2024-10-14 at 4 01 08 AM" src="https://github.com/user-attachments/assets/2ef902e0-de94-46fd-8484-2c36c0e533fb">

6.1.0

- [Credential profiles](https://github.com/charles-001/dolphie?tab=readme-ov-file#credential-profiles) - You can now create a profile for any type of credential you have
- Autocomplete text inputs now have mouse support. Enjoy the convenience of clicking on a suggestion to fill in the input
- Fixed a bug where the connection status of ProxySQL was stuck in "Connecting" when the tab was loaded and not active
- Re-factor of the connection status logic
- Upgraded Textual and various other packages

Page 2 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.