All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
This project uses MAJOR.MINOR.COMMIT-COUNT versioning
- Use a fixture to manage postgres database in tests.
- FIX: correct keys for unused-indexes diagnostic
- FIX: For the index-cache-hit and table-cache-hit tables, COALESCE null values to zero for unused tables.
- CHANGES: Added pgbench example notebook.
- Declare fns before hugsql macros to get proper docstrings
- Remove the outlier-legacy and calls-legacy functions, which served no purpose that I could tell.
- Changed the outliers and calls return maps to use :exec_time_ms (bigdecimal, explicit units) instead of :exec_time.
- Similarly, changed the outliers and calls return maps with :sync_io_time_ms
- vacuum cols should be numeric, not string
- remove healthcheck from read-stats, doesn't fit the record structure.
- Add :indexes to data dictionary map
- Declare hugsql functions to make names explicit; clj_kondo is happy
- Respect :limits for all stats
- Change diagnostic keyword from :desc to :onfalse for clarity
- Correct :call
- Bug fix :null-indexes logic
- Initial release.