Production-ready caching for Python with intelligent reliability features and Rust-powered performance
active 2025-12-11 → 2026-08-08 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 241 days from 2025-12-11 to 2026-08-08. Pushes: 225 total, peak 14 in a day. Pull requests: 78 total, peak 15 in a day. Issues: 47 total, peak 25 in a day. Comments: 47 total, peak 7 in a day. Stars: 3 total, peak 2 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| 27Bslash6 | 288 | 181 | 49 | 12 |
| cachekit-release-bot[bot] | 63 | 36 | 22 | 5 |
| coderabbitai[bot] | 33 | 1 | 2 | 11 |
| codecov[bot] | 12 | 0 | 0 | 12 |
| kodus-27b[bot] | 9 | 0 | 0 | 5 |
| cachekit-renovate-bot[bot] | 9 | 5 | 3 | 0 |
| dependabot[bot] | 4 | 1 | 2 | 1 |
| github-actions[bot] | 2 | 0 | 0 | 0 |
| github-merge-queue[bot] | 1 | 1 | 0 | 0 |
| github-advanced-security[bot] | 1 | 0 | 0 | 1 |
Recent activity
Latest issues, pull requests and releases
- Issue comment#26127Bslash62026-08-07 16:49feat(encryption): keyring rotation — previous_master_keys + fingerprint selection (LAB-684)
- Issue comment#261kodus-27b[bot]2026-08-07 16:46feat(encryption): keyring rotation — previous_master_keys + fingerprint selection (LAB-684)
- Pull request#203cachekit-renovate-bot[bot]2026-06-26 23:29
- Pull request#20127Bslash62026-06-21 01:43
- Pull request#190cachekit-release-bot[bot]2026-06-19 12:11
- Issue comment#175codecov[bot]2026-06-08 01:29chore(deps): update first-party cachekit to v0.2.1
- Issue comment#174codecov[bot]2026-06-07 04:51fix: reject non-finite (NaN/inf) TTL to prevent immortal cache entries
- Issue comment#173coderabbitai[bot]2026-06-07 01:13fix: stop legacy RedisBackend corrupting binary payloads
- Issue#17027Bslash62026-06-07 00:25Security hardening: fail-open decrypt, key-fingerprint mismatch, L2 poison, config-drift reads
- Issue#16927Bslash62026-06-07 00:25Large-object/peak-RSS tests exclude all backends — dominant read copies are unmeasured
- Issue#16927Bslash62026-06-07 00:25Large-object/peak-RSS tests exclude all backends — dominant read copies are unmeasured
- Issue#16627Bslash62026-06-07 00:25AutoSerializer bakes a false `compressed` flag into the AES-GCM AAD
- Issue#16627Bslash62026-06-07 00:25AutoSerializer bakes a false `compressed` flag into the AES-GCM AAD
- Issue#16627Bslash62026-06-07 00:25AutoSerializer bakes a false `compressed` flag into the AES-GCM AAD
- Issue#16327Bslash62026-06-07 00:24L1 budget is not configurable + three dead/unenforced config knobs
- Issue#16227Bslash62026-06-07 00:24SerializationWrapper.unwrap copies the full payload on every read (incl. every L1 hit)
- Issue#16227Bslash62026-06-07 00:24SerializationWrapper.unwrap copies the full payload on every read (incl. every L1 hit)
- Issue#16027Bslash62026-06-07 00:24No-pyarrow columnar fallback crashes on pandas nullable extension dtypes (Int64/Float64)
- Issue#16027Bslash62026-06-07 00:24No-pyarrow columnar fallback crashes on pandas nullable extension dtypes (Int64/Float64)
- Issue#15827Bslash62026-06-07 00:24Non-finite (NaN/inf) TTL creates an immortal L1 entry; unvalidated X-TTL to SaaS
- Issue#15827Bslash62026-06-07 00:24Non-finite (NaN/inf) TTL creates an immortal L1 entry; unvalidated X-TTL to SaaS
- Issue#15827Bslash62026-06-07 00:24Non-finite (NaN/inf) TTL creates an immortal L1 entry; unvalidated X-TTL to SaaS
- Issue#15727Bslash62026-06-07 00:24Cached numpy / numeric-column values are read-only and alias the L1 buffer
- Issue#15727Bslash62026-06-07 00:24Cached numpy / numeric-column values are read-only and alias the L1 buffer
- Issue#15527Bslash62026-06-07 00:24NumPy serialization bypasses the integrity checksum (silent corruption on read)
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 3 stars here means stars gained during the window, not the repo's star count.