# January 9, 2026

#### ✨ Features

* Add `json_data` field to `JsonToClassResponse` for direct dict access
* Add `json-repair` library for handling malformed LLM JSON responses
* Add tracing and error handling to `json_to_class` function

#### 🔧 Refactoring

* Refactor message-window to use `json_to_class` for robust JSON parsing
* Use `json_data` instead of `json_string` for dict operations

#### 🐛 Bug Fixes

* Add qs override to address CVE security alert
* Use json\_data for dict access and add error tracing in message-window

#### 📦 Dependencies

* Add `json-repair` 0.55.0
* Add `cachetools` and upgrade `pymongo`
* Upgrade `google-cloud-bigquery`, `google-genai`, `sentry-sdk`
* Update Python dependencies

#### 🧪 Testing

* Add comprehensive unit tests for `json_to_class` function
* Add tests for `json_data` field in `JsonToClassResponse`
* Expand E2E test coverage for core workflows

#### 🔄 CI/CD

* Upgrade Node.js version from 22 to 24 in Playwright
* Upgrade GitHub Actions and add project documentation

#### 🔒 Cleanup

* Remove debug logging for `REDIS_URI`


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.beye.ai/release-notes/january-9-2026.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
