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

_12 commits._

### Features
- **feat(litellm): retry transcription requests under one timeout (#2395)** (37711df)
- **feat(litellm): bound concurrent embedding requests to the backend (#2392)** (87fabf1)

### Fixes
- **fix(litellm): make embedding timeouts terminal, add timeout param (#2394)** (5a71949)
- **fix(core): track component activity explicitly instead of by reference count (#2385)** (e84aa99)
- **fix(engine): skip child-existence reconciliation on demote-only deletes (#2379)** (f921dc2)
- **fix(litellm): align embedding responses to inputs by index (#2381)** (532fa0f)

### Docs
- **docs(litellm): one shared-behavior section for embedder and transcriber (#2396)** (1e42d23)

### Chore
- **ci(deps): bump js-yaml from 4.3.1 to 4.3.2 in /docs (#2387)** (859896c)
- **ci(deps): bump sharp from 0.35.3 to 0.35.4 in /docs (#2388)** (2122989)
- **ci(deps): bump svgo from 4.0.2 to 4.1.0 in /docs (#2386)** (1869340)
- **ci(deps): bump taiki-e/install-action from 2.87.0 to 2.87.5 (#2384)** (9375462)
- **ci: cap build-test at 60 min and stream prek hook progress (#2378)** (3b4e54c)

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