- [CHANGE] Update dependencies
This addresses CVE-2023-45288
- [CHANGE] Update dependencies
This addresses CVE-2024-24786 which is not exploitable in the exporter, but set off security scanners.
- [CHANGE] Update dependencies
This addresses CVE-2023-48795 which is not exploitable in the exporter, but set off security scanners.
- [CHANGE] Build with Go 1.21 #190
- [BUGFIX] Add missing
_total
suffix for metrics for failure to store items #191
- [FEATURE] Add metrics for failure to store items #184
- [CHANGE] Update dependencies
This addresses CVE-2023-3978 which is not exploitable in the exporter, but set off security scanners.
- [FEATURE] Multi-target scrape support #143, #173
- [ENHANCEMENT] Add
memcached_extstore_io_queue_depth
#169 - [BUGFIX] Fix exposing
memcached_extstore_pages_free
#169
- [ENHANCEMENT] Better error messaging when TLS server name is required #162
- [CHANGE] Update dependencies & build with Go 1.20 to avoid upstream CVEs #166
- [BUGFIX] Fix connections via UNIX domain socket #157
- [CHANGE] Update dependencies, including exporter toolkit #161
- [FEATURE] Add metric to indicate if memcached is accepting connections #137
- [FEATURE] Support TLS for connection to memcached #153
- [FEATURE] Support systemd socket activation #147
- [ENHANCEMENT] Miscellaneous dependency updates #151 #147 #146 #140
Release 0.11.0 failed due to CI issues.
- [FEATURE] Add rusage and rejected_connection metrics #109
- [FEATURE] Add extstore metrics #117
- [FEATURE] Add TLS and basic authentication #101
- [FEATURE] Support MySQL's InnoDB memcached plugin (by handling their multi-word stats settings values)
- [FEATURE] Make exporter logic available as standalone library package #97
- [ENHANCEMENT] Add --version flag and version metric #99
- [ENHANCEMENT] Update prometheus client library
- [CHANGE] Switch logging to go-kit #73
- [CHANGE] Register
memcached_lru_crawler_starts_total
metric correctly (formerlynamespace_lru_crawler_starts
) #83 - [ENHANCEMENT] Add
memcached_time_seconds
metric #74 - [ENHANCEMENT] Add slab metrics related to hot/warm/cold/temp LRUs #76
- [BUGFIX] Fix
memcached_slab_mem_requested_bytes
metric in newer memcached versions #70
- [CHANGE] Handle non-existent metrics without NaN values #53
- [ENHANCEMENT] Do not run as root by default in Docker #54
- [ENHANCEMENT] Update prometheus client library
- [FEATURE] Add memcached_connections_yielded_total metric #35
- [FEATURE] Add memcached_connections_listener_disabled_total metric #36
- [ENHANCEMENT] Update prometheus client library removing outdated metrics #31
- [BUGFIX] Handle connection errors gracefully in all cases
- [CHANGE] Use the standard prometheus log library
- [CHANGE] Use the standard prometheus flag library
- [CHANGE] Tarball includes a directory
- [CHANGE] Use unique default port 9150
- [FEATURE] Use common build system
- [FEATURE] Export extended slab metrics. Thanks @ipstatic
- [FEATURE] Add -version flag and use common version format
- [FEATURE] Add memcached_max_connections metric