Dolphie

Latest version: v6.8.3

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

Scan your dependencies

Page 3 of 11

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

6.0.5

- Error log for MySQL (command key `e`) has been updated:
- You can now specify how far back in days to display (defaulted at 30)
- Added `Note` level selector
- Added `Subsystem` + `Code` column
- Seek to timestamp for replay mode now defaults to the maximum timestamp of the replay file
- Fixed 67 (Dolphie crashes when a `%` character is used in a config file)

6.0.4

- Help has been replaced with a command palette. I find this to be a much more efficient way to navigate Dolphie's commands. It uses the same `?` key bind as before
- Currently, Dolphie rotates out a daemon's replay file when the version changes. I realized that wasn't the best solution, so I introduced a "schema version" field in the metadata table. This essentially lets me force a new daemon replay file when I change anything with the replay database structure instead of each new version release. You will not need to do anything for this change, Dolphie will handle it

https://github.com/user-attachments/assets/f89ff385-bb1c-4ca6-bb3a-6a91a90ac4c6

6.0.2

- Changed how daemon mode reconnects so it survives when its host shuts down/restarts. It will now attempt to reconnect with an exponential backoff until it can successfully reconnect
- Daemon mode now saves port after the host in directory path for replay file (i.e. `/Users/cthompson/dolphie/replays/127.0.0.1_3306/daemon.db`)

Page 3 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.