## cocoindex-io/cocoindex — v1.0.22…v1.0.23

_11 commits._

### Fixes
- **fix: preserve typed Python exceptions in component exception handlers (#2383)** (6cf29b8)
- **fix(engine): confine a merged target-action batch failure to the failing component (#2406)** (675df25)
- **fix: copying a coco function returns the function itself (#2409)** (4b87e95)
- **fix: reference-count logic fingerprint registrations (#2405)** (75610ca)
- **fix(target_state): key sink identity by type and reject non-weakref-able callbacks (#2404)** (23391e6)
- **fix: preserve StableKey variants through MessagePack decoding (#2403)** (6824ec4)

### Tests
- **test(sdk): serialize deadline tests that share the global test clock (#2410)** (86519a1)

### Docs
- **docs(agents): list every Rust workspace crate in AGENTS.md (#2398)** (459c915)

### Chore
- **refactor(target): fulfill child target providers through per-action child slots (#2407)** (dc252bb)
- **chore: remove orphaned rust/cocoindex/src/llm/novita.rs (#2399)** (e0cd2aa)
- **ci(deps): bump astro from 7.1.0 to 7.3.2 in /docs (#2389)** (f129666)

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