v5.9.0
Release date
2nd October 2025
Improvements​
- New time navigation controls, including nudge back, nudge forward, and auto-refresh.
- Nudge Back/Forward: Shift the selected time range backward or forward by 50% of its length (e.g., move 1 hour back/forward by 30 minutes, or 10 minutes back/forward by 5 minutes).
- Auto-Refresh is available for short time spans such as the last 1, 5, 10, or 30 minutes, or the last hour. Click to enable auto-refresh (the button turns green and the icon changes from Play to Pause), automatically refreshing the selected period every 10 seconds.
- Set the System-level AI provider and model for DBmarlin Co-pilot under Settings Integration. This means only one user needs to configure AI API keys and endpoints, enabling seamless access for all DBmarlin users. This change removes the barrier of individual API key entry and boosts adoption of DBmarlin Co-pilot.
- Enhanced security for passwords and API keys, which are now better encrypted to provide a safer and more secure user experience.
- New HA sync scripts are bundled for DBmarlin Server high-availability setups.
- Improved reporting of PostgreSQL replication lag on both master and standby servers.
- The Windows installer now correctly passes exit codes back, clearly informing users if installation fails.
Fixes​
- Added units to charts and tables, where applicable, to improve clarity.
- Fixed PostgreSQL parameter configuration issues for remote installations.
- Corrected the mispositioned "Send to DBmarlin" Co-pilot button on the Waits tab.
- Reimplemented the instance settings screen to reduce calls to /datasource during refresh, speeding up page load times.
- Resolved pagination and insights widget bugs on the Object Browser tab, which caused incorrect counts.
- Fixed tooltip visibility issues when overlapping with the left menu.
- Updated PostgreSQL path references to consistently use version 15.
- Fixed a SQL Server detection issue where offline databases prevented change detection.
- Corrected a snapshot saving problem where errors prevented snapshots from being saved.
Known Issues​
- Object statistics for Oracle may contain only partial information, such as table names, but may be missing index and column names. This can be improved by increasing
oracle.jdbc.ReadTimeout
in Advanced Connection Settings for the sensor. - If you are monitoring a server that requires TLS v1.0 or v1.1 (now obsolete), you will need to edit
./lib/security/java.security
to changedisabledAlgorithms
and restart DBmarlin Tomcat. See this FAQ for more details.