Releases: charles-001/dolphie
Releases · charles-001/dolphie
3.1.2
- Fixed processlist from not showing threads that had a NULL query in Performance Schema but had an active transaction (from change in
3.1.1
) - Header now displays
[R/W]
or[RO]
in front of the hostname - Hostname in header now doesn't get truncated so easily when you size down your terminal to a small size
- Added new parameter
--panels
that lets you choose which panels to show on startup Host Information
for Dashboard panel now has a new label calledType
which denotes if it's a Galera Cluster, InnoDB Cluster, InnoDB ReplicaSet, etc- Fixed connecting to replicas that are on the same host as the primary if you were connecting remotely
- You'll receive a notification now when the
read_only
variable changes - Upgraded Textual version to 0.36
3.1.1
3.1 packs a punch!
- Support for Group Replication in Replication panel (thanks @lefred)
- Replication panel for replicas now respects a replica's port. Before, it used the port you originally connected to the host with (thanks @lefred)
- Fixed replication filters so they no longer show on dashboard. They're also now prefixed with 'Filter:' to make it clear what they are
- When a host has group replication enabled, the dashboard
read_only
value will no longer showSHOULD BE NO?
when the host is the primary - Fixed crashing on Windows due to graphs (still an issue if you load graphs within 3 seconds of starting - fixed in next version)
- Dolphie will now send a notification if Performance Schema isn't enabled and will automatically fall back to Information Schema
- RDS instances will now use the host you specify when connecting instead of hostname from
SHOW GLOBAL VARIABLES
- Small tweaks to layout design of
t
command - Quite a few code revamps and improvements
3.0.10
- Replaced main screen's footer with popup notifications. Much more of an elegant solution :)
- Command modals now have their validation errors displayed within the modal itself instead of returning to main screen and displaying it there
- Added Disk I/O graph (thanks @lefred)
- Added TRX Time column in processlist for
T
command. It also by default now shows idle transactions - Fixed #27 & #28
- Fixed a processlist time sorting bug
- MariaDB 10 compatibility by @gregorg in #25
- Docs: Add homebrew installation by @chenrui333 in #29
Full Changelog: 3.0.9...3.0.10
3.0.9
- Added
Temp Objects
graph - Added
Aborted Connections
graph - Fixed Errant Transactions for replicas that have replicas
- Fixed #23
- Improved query for determining replication lag (thanks @lefred)
- Bump Textual version from 0.33 to 0.34
Full Changelog: 3.0.8...3.0.9
3.0.8
- Toggling panels is now instant (no more "Loading" text except for replicas since it has to connect to them)
- Replaced Host Information's "Use PS" with the replica count
- Tweaked color for time ranges on query time/replication lag
- Added cluster support for
wsrep_local_state_comment
variable with replication panel (#22) This also provides a section for future cluster support - Code cleanup
Full Changelog: 3.0.7...3.0.8
3.0.7
After releasing 3.0.5, I realized R
command crashed Dolphie. This small version fixes that plus a few cosmetic changes to the bordering of Replication panel.
Full Changelog: 3.0.5...3.0.7
3.0.5
- Replicas/Replication panel got a bit of love:
- Errant transaction GTID support for replicas
- Shows full
source_id
instead of the last part of the server's UUID - Width of each replica table is more optimally sized and all replicas are now wrapped in a border to easily differentiate them
- For MySQL 8, we now have a new table beside replication table that displays the performance of applier threads (#18)
- Replication now has a few variables displayed at the top of its table (#18)
- Replication will now include in its table fields like
Replicate_Do_DB
,Replicate_Ignore_Table
, etc if they're set - Cosmetic changes
- Fixed support for Python 3.8 (#17)
- Dolphie will now continue to intake metrics when the main screen isn't active. Before, it stopped and there would be a gap for the duration it wasn't active
- Graph switches are now remembered when using quick host switch since they were being reset
Hope you enjoy!
3.0.4
- Bug fixed that prevented Dolphie from working with RDS/Aurora (#16)
- Dashboard has a few more datapoints added to it
- Header now uses hostname from MySQL instead of the host you specify to connect along with its port (#15)
- Quick host switch now supports port
- Fixed quick host switch so it now adds new servers to the autocompletion list instead of having to restart Dolphie
- Replication panel now shows the IO and SQL thread state
- URI is now a positional arguement at the end instead of using
--uri
(#14) - Numerous help verbiage changes
Assets 2
3.0.2
- Event log (
e
command) now supports search and has hotkeys to go to the bottom of event log and back to the top. It is also now a lot more efficient due to the use of Textual's DataTable widget - Added URI string parameter
--uri
for supplying credentials - Added transaction history when looking up a thread via
t
command - Added plugin and password expiration fields for
u
command
Thanks to lefred for his suggestions!
3.0.1
Big release today! I've re-written Dolphie to use Textual which has opened a lot of doors for what's possible. You'll notice it's faster, smoother, more features, and overall just alot better.
One big new feature that I'm proud of is the graphs. I hope you find them as useful as me :)
If you have any suggestions or issues, please let me know!