Prepare release notes: what is included into postgres-checkup 1.1
Goal
Create a list of features, which will be announced in release 2.0.
Release Notes: postgres-checkup 1.1
New features and improvements
- New CLI options:
--html
,--pdf
to get reports in HTML (static) and PDF, respectively. - New CLI option:
--list-limit
to limit rows in tables in markdown (as well as HTML and PDF) reports. It does not affect JSON reports (!298 (merged), !308 (merged)). - Official Docker images (https://gitlab.com/postgres-ai/postgres-checkup/container_registry) to run postgres-checkup from a Docker container (contribution by @binakot
👍 , !274 (merged), !318 (merged)). - Sections "Conclusions" and "Recommendations" are now automatically filled for the following reports (!297 (merged), #379 (closed), !317 (merged)):
- A002 Version information;
- A008 Disk usage and file system type;
- F002 Transaction wraparound check;
- F004 Autovacuum: Heap Bloat (Estimated);
- F005 Autovacuum: Index bloat (Estimated).
- Table formats are reworked in reports "F004 Autovacuum: Heap Bloat (Estimated)" and "F005 Autovacuum: Index bloat (Estimated)" to be more informative and unified (https://gitlab.com/postgres-ai/postgres-checkup/issues/360).
- Report "A004 Cluster information" reworked: all nodes are presented in a single table (https://gitlab.com/postgres-ai/postgres-checkup/issues/360).
- "G002 Connection and Current Activity": new columns "tx age >1m" and "tx age >1h" (#350 (closed)).
- "H002 Unused and Redundant Indexes": performance improved (!288 (merged)).
- "No data" renamed to "Nothing found" in all templates (!304 (merged)).
Bug fixes:
- In K00x reports, instead of zeroes (such as 0 ms/call, 0 s) present decimal numbers (0.123 ms/call, 123 ms) (https://gitlab.com/postgres-ai/postgres-checkup/issues/360).
- Texts with http/https links in queries are not converted to links (https://gitlab.com/postgres-ai/postgres-checkup/issues/360).
- Fixes various bugs in A004, A007, A006, A008, L003 (!304 (merged), !305 (merged), !312 (merged), #384 (closed)).
- Show correct
statement_timeout
in A003 and G003 (!296 (merged)). - Fix A002 on MacOS (#383 (closed)).
- Rename "transaction wraparound" -> "transaction ID wraparound" (!314 (merged)).