# July 23, 2025

#### July 23, 2025

**Release Highlights — v0.431.0**

Greetings from the **Beye.ai** team! 👋\
This week’s full deploy (7/23) and two fast-follow hotfixes (7/24 & 7/25) add powerful new capabilities, polish the experience, and tighten reliability. Here’s the customer-facing recap. 🚀

***

**✨ New Features**

* **File Management** – Delete ELT files directly from the table, complete with confirmation dialogs and graceful error handling.
* **Paginated ELT Status Board** – A new Convex-powered table lets you page through large ELT job histories without slowing down.
* **Multilingual Experience**
  * Users can now set their preferred **language**, synced end-to-end.
  * **Arabic** joins **English** and **German** as fully supported UI languages.
* **Role-Based Admin Settings** – A dedicated workspace admin panel that appears only for authorized users.
* **Smarter Chat Context** – Extended chat history retrieval gives the Gen-BI agent richer context for answers.
* **Locale-Aware URLs** – Every in-app link now respects the user’s language and region for consistent routing.
* **Searchable Select Boxes** – Quickly locate options with inline filtering.

**🛠️ Enhancements**

* **End-to-End Localization** – Hundreds of UI strings across messaging, dashboards, and settings are now fully translatable.
* **Dashboard & Markdown Rendering** – Faster load times, clearer error states, and more robust SQL execution inside markdown blocks.
* **Template Variables** – Text templates now leverage user attributes *and* recent chat history for more personalized replies.
* **Navigation & Sidebar** – Links and labels adapt automatically to the active locale and user role.
* **Environment-Aware Logging** – Rich detail in development; quiet in production.
* **Error Resilience** – Added early-return guards for missing dashboard content and improved fallback messaging.

**🐛 Bug Fixes**

* Removed edge-case crashes in dashboard and message components when underlying content fails to load.
* Hardened SQL markdown blocks against invalid queries, surfacing clear error messages instead of generic failures.

**🔧 Hotfixes**

* **7/24 – Variable Health Monitor**
  * New Airflow DAG periodically checks mission-critical environment variables and logs discrepancies.
  * Secret/variable retrieval API now returns both **value** *and* **source** for easier debugging.
* **7/25 – Documentation Boost**
  * Expanded **SQL date-query guidelines** with best-practice patterns for rolling windows, YTD, ambiguous months, and more.

**📦 Dependency Updates & Housekeeping**

* Upgraded security linters and introduced `autoflake` for cleaner code.
* Refreshed VS Code workspace configs; removed obsolete files.
* Internal refactors replaced custom markdown parsing with a dedicated renderer and centralized localization logic.

***

Thanks for partnering with us! Your feedback keeps **Generative BI** getting smarter every week. 😊
