v29.1

Expensify/Appv29.1Apr 19, 2026by kishorenc

AI Summary

This release focuses on fixing scoped API key handling and conversation search error handling to prevent incorrect collection reuse. It also fixes search cache keying collisions.

Key Highlights

  • Fixed scoped API key handling for embedded collection parameters
  • Fixed conversation search error handling
  • Fixed search cache keying collisions with scoped API keys

Full Release Notes

This release fixes some important bugs identified in `v29.0`.

### Bug Fixes

- **[v29.1]** Fixed scoped API key handling so embedded collection parameters can supply a missing collection in multi-search requests.
- **[v29.1]** Fixed conversation search error handling so failed searches do not incorrectly reuse the first search collection.
- **[v29.1]** Fixed search cache keying so scoped API key parameters and request-specific embedded params do not collide in the cache.