Dolphie

Latest version: v6.8.3

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

Scan your dependencies

Page 6 of 11

4.1.0

4.0.0

Here's a big one... I've been working on this quite a lot recently. Hope ya'll enjoy!

- Dolphie underwent a major UI redesign 🎉 This took quite a bit of effort since I'm now using actual Widgets of Textual instead of Rich tables. You will notice things look better and have scroll bars that better fit to the size of your terminal
- Replicas are now async so they don't block the UI while they're shown
- Hotkey commands are now async so they don't block the UI while they're running. You will see a "Processing command" message at the top of the screen. Secondary connections for commands are also now shown in the processlist so you can see what's being executed
- Added new DDL panel that shows the running schema changes and their progress (thanks to lefred for the idea)
- Thread info command `t` now shows a thread's attributes from performance_schema.session_connect_attrs (thanks to lefred for the idea)
- Dolphie will now attempt to reconnect with any connection it makes 3 times if it's lost to the server instead of taking you to the Host Setup modal or crashing
- Fixed bug for weird characters being shown (https://github.com/charles-001/dolphie/issues/42)
- Error log now wraps text for better readability
- Added new hotkey `space` that forces a refresh of all panels
- Added new hotkey `D` that disconnects you from the tab's currently connected host
- `Quick Switch Host` has been renamed to `Host Setup`. The file for it has changed as well, please see `--help` for the new location
- Numerous code refactors and cleanups
- Screenshots updated to match new UI changes

3.3.1

It's been awhile, but that doesn't mean I haven't been tinkering!

Here's some new goodies:
- Host tabs! Dolphie will now let you monitor multiple servers at once in the same terminal window (see `Help` section for hotkeys)
- Dolphie now doesn't exit the app if there's an error with the MySQL driver. Instead, it will display the error in Quick Switch Host modal
- Replicas in the replica panel now show their version
- Escape markup for DataTables to prevent crashing
- Various code refactors

<img width="1564" alt="Screenshot 2024-01-17 at 5 36 24 AM" src="https://github.com/charles-001/dolphie/assets/13244625/5b981530-cab1-43f7-8708-df34d79b2f95">
<img width="1561" alt="Screenshot 2024-01-17 at 5 36 44 AM" src="https://github.com/charles-001/dolphie/assets/13244625/a8052910-b128-41c4-a3f7-20dade801fa5">

3.2.0

Happy Thanksgiving :turkey:
- Added new panel & graph `Locks` that shows the transactions waiting for a lock
- Added new parameter `--graph-marker` that lets you control what marker to use for the graphs (available options: https://tinyurl.com/dolphie-markers)
- Added binlog compression gain stat to the `Binary Log` dashboard section to indicate how well the feature is performing
- Fixed bug where Dolphie would crash if you specified a port in config file (thanks chaoshour)
- Cleaned up code with how I created graphs within Textual
- Upgraded to latest version of Textual (0.41.0)

3.1.4

It's been a little bit, but I'm back with a few bug fixes:
- Fixed Dolphie from crashing when anonymous transactions are involved with GTIDs
- Fixed replication filters in replica view. It was showing the same filters for every replica
- Fixed 34
- Update dependencies to their latest version

3.1.3

- Added Group Replication support for MySQL 5.7
- Fixed 33
- Fixed replication IO/SQL thread to display `NO` when it's a state that isn't `No`
- Specified panels will no longer show when Dolphie first loads with `--panels`
- Inputs now have their border highlighted when focused

Page 6 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.