> For the complete documentation index, see [llms.txt](https://docs.middle.app/middle-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.middle.app/middle-docs/release-notes/august-31-2026.md).

# August 31, 2026

This page describes updates for August 31, 2026.

### Fix for arrays of foreign keys

Prior to this update, arrays of foreign keys were not stored correctly in an internal index to support related-record lookups. As a result, any attempt to look up this related relationship would return (incorrectly) 0 records. This included in Workflows and on the Record page.

With this release, a migration will automatically run to resolve the invalid indexes.

### Module features no longer disconnect syncs

Prior to this update, clicking "save" on a module feature would automatically disconnect syncs not required by any module feature, which could result in incorrect settings.&#x20;

Now, Middle merely warns about potentially invalidly-on syncs instead.

### Fixing search by email

Prior to this update, searching by email could result in 0 records incorrectly. This was due to how "@" symbols were interpreted by the underlying ElasticSearch storage engine. This issue is now resolved.

### Several UI fixes

* We now properly warn users when trying to navigate away from the edit variables page on Workflows, when there is unsaved work.
* Resolved several issues with color consistency, margins, and other style issues throughout the product.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.middle.app/middle-docs/release-notes/august-31-2026.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
