v1.8.2

Expensify/Appv1.8.2Apr 6, 2026by lfnovo

AI Summary

Feature release introducing DashScope (Qwen) and MiniMax AI providers, Bengali language support, and multiple bug fixes including source persistence and credential cascade delete functionality.

Key Highlights

  • DashScope (Qwen) & MiniMax provider support via Esperanto v2.20.0
  • Bengali (bn-IN) language support with full i18n translation
  • Fixed source asset persistence and title preservation
  • Improved source list auto-refresh after adding new sources
  • Upgraded default Azure API version to 2024-10-21

Breaking Changes

  • Deprecated single-container Docker image in favor of Docker Compose

New Features

  • New AI providers (Alibaba Cloud Qwen, MiniMax models)
  • Bengali language support
  • Improved source management and persistence
  • Tiktoken offline handling for air-gapped environments
  • Podcast directory names using UUID for filesystem safety

Full Release Notes

## What's New

### Features
- **DashScope (Qwen) & MiniMax provider support** — Two new AI providers via Esperanto v2.20.0: Alibaba Cloud's Qwen models and MiniMax models with 204K context (#725)
- **Bengali (bn-IN) language support** — Full i18n translation for Bengali (#643)

### Bug Fixes
- **Source asset persistence** — Failed sources now persist their asset (URL/file path), making them identifiable and retryable (#722)
- **Source title preservation** — User-set custom titles are no longer overwritten after background processing (#722)
- **Credential cascade delete** — Deleting a credential now automatically removes linked models instead of returning a 409 error (#722)
- **Source list auto-refresh** — Source list now updates automatically after adding a new source via URL, file upload, or text (#721)
- **Podcast directory names** — Uses UUID for episode directories, fixing filesystem errors with special characters in titles (#666)
- **Tiktoken offline handling** — API no longer crashes in air-gapped environments when tiktoken can't download encodings (#622)
- **SurrealDB healthcheck** — Removed incompatible healthcheck from Docker Compose that caused false-negative container status (#656)
- **Esperanto embedding fixes** — Bumped to v2.19.7 fixing base_url/api_key config issues across multiple embedding providers (#664, #665)

### Maintenance
- Upgraded default Azure API version to 2024-10-21 (#638)
- Deprecated single-container Docker image in favor of Docker Compose (#723)
- Dependency updates: langchain-core, fastmcp 3.x, Next.js 16.1.7, aiohttp, cryptography, and more

## Contributors

Thanks to everyone who contributed to this release! 🎉

- @dobberr (#656)
- @kunalk16 (#643)
- @orihatav (#622)

**Full Changelog**: https://github.com/lfnovo/open-notebook/compare/v1.8.1...v1.8.2