> For the complete documentation index, see [llms.txt](https://docs.struct.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.struct.com/changelog/june-2025/june-25th.md).

# June 25th

**Changelog released on 2025-06-25**

Welcome to this release, fixing business-rule restores, restore-point timestamps, internal note length, segmentation/dimension icons, subscription notifications, bulk-delete UI, hiding AI API keys, number-attribute copy, hard-coded language IDs, caching and search enhancements, UI icon & Swagger alignment.

## Enhancement

1. **Add support for searching a dashboard widget:** (SP-1379)
2. **Attribute scopes cache in broker.:** (SP-1480)
3. **Do not show API keys used for AI assistant in UI, once saved:** (SP-1503)
4. **Enable cache for attribute groups:** (SP-618)
5. **Enable cache of webhooks:** (SP-630)
6. **Enable cache of Azure Service Bus setups:** (SP-631)
7. **Enable cache of user groups:** (SP-632)
8. **Enable cache of user roles:** (SP-633)

## Bug

1. **Unsaved changes and Inherited/overridden icons are the same:** (SP-1295)
2. **Remove hard coded language id in frontend:** (SP-1485)
3. **Business rules 'Copy attribute'-action throws an exception if attribute is a NumberAttribute and field is empty:** (SP-1500)
4. **Clicking 'Delete'-button when bulk deleting does not show a loading indicator or disable the button:** (SP-1504)
5. **Not getting notification when subscribed to entities are changed:** (SP-1510)
6. **Segmentation/dimension icons are currently required:** (SP-1513)
7. **Cannot write long internal notes with mentions due to notification length limit:** (SP-1535)
8. **Restore point in time only showing one timestamp:** (SP-1536)
9. **Business-rule restore fails due to missing value:** (SP-1537)

## Task

1. **Server side search for changelog:** (SP-1397)
2. **Adjust consumes and produces in API swagger to match actual content:** (SP-815)


---

# 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.struct.com/changelog/june-2025/june-25th.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.
