## cactus-compute/cactus — v2.1.0…v2.2.0

_5 commits._

### Fixes
- **Fixed Parakeet audio encoder padding leak** — Corrected a critical bug where padded audio frames were leaking into the transcription output, causing short clips to lose their last word and generate hallucinated words. The encoder now properly masks padded frames, uses the correct mel-scale normalization settings (Slaney instead of HTK), and respects the configured audio time limit instead of a hardcoded example length. (d6b0edd)
- **Deduplicate shared memory-mapped weights** — Fixed weight file deduplication across component graphs by implementing a registry system that ensures the same memory-mapped weight file is loaded only once and shared across multiple graph instances, reducing memory overhead. (09cb35a)

### Backend
- **Released version 2.2.0** — Repo Wrapped is now at version 2.2.0, a minor update from the previous 2.1.0 release. (ec1c106)
- **Enhanced transpiler with cache attention** — Improved the custom transpiler with key-value cache attention support for generic prefills and expanded component splitting capabilities. This includes updates to fusion handling, lowering cache management, and model profiling with new test coverage for transpiler reporting and component split generation. (68bc8c7)
- **bump: update version to v2.1.0** (71ddfc7)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/cactus-compute/cactus?utm_source=github-action)._