Releases: virtualtam/ccache_exporter
Releases · virtualtam/ccache_exporter
v3.1.0
Added
- Add metrics for remote storage (e.g. Redis)
- Add test cases for Debian 12 and Ubuntu 24.04
- Update configuration parser to support new output format for
max_size
values - Add Go vulnerability checker to the CI workflow
Changed
- Require Go 1.22
- Refactor and document testdata generation utilities
- Update example Docker Compose stack and dashboard
v3.0.0
Major refactoring with breaking changes.
Added
- Add support for ccache 3.7 and above, that comes with a new format for machine-readable statistics
- Add utilities to generate reference testdata using ccache on long-term-support Debian and Ubuntu releases
Changed
- Switch to
main
as the default Git branch - Refactor ccache wrapper and shell abstractions to handle both formats:
- pre-3.7 mixed configuration/statistics output (--show-stats)
- 3.7 and above statistics (--print-stats) output
- Split
Configuration
andStatistics
data - Add a dedicated configuration parser
- Relocate Prometheus collector
- Bump Go to 1.19 for CI, Promu and Docker builds
- Switch to Github Actions
- Rewrite README and CHANGELOG in Markdown
- Refactor tests and test helpers to make it easier to add golden test cases
- Update Prometheus Makefile library
v3.0.0-alpha.2
Release 3.0.0-alpha.2
v2.0.0
Major refactoring.
Added
- Allow to specify the path to the ccache binary
- Setup promu from cross-platform exporter builds
- Add license information to all Go source headers
- Document all exported types and methods
Changed
- Explicitly handle or silence errors
- Relocate parser code to this repository
- Refactor and simplify parser tests by switching to table-driven testing
- Refactor the codebase to adopt a flat package structure, with more idiomatic
type and method names - Trim build paths
v2.0.0-rc1
Release v2.0.0-rc1
v1.1.0
Add support for ccache 3.5
v1.0.0
Initial release