# Release notes - 3.5.7

## **I**nfrastructure updates

Infrastructure changes have been made to the Oswald backend services, resulting in new ingress and egress IP addresses. If you whitelist Oswald IPs in your environment, you'll need to update your allowlists with the new IP addresses before this release goes live. Please refer to our previous communication for the updated IP list.

* *How it works:* No action is required from you if you don't use IP whitelisting. If you do, ensure your firewall or security rules are updated with the new IPs provided in our separate communication.

## Import-export preview

Importing a bot is now easier with a detailed preview that shows you exactly which datasources are included in the import file. Oswald will automatically attempt to match datasources pinned in generative responses to existing datasources in your bot by comparing names. You'll see a clear overview of which datasources were successfully matched and which scenarios contain unmatched datasources that may need attention.

* *How it works:* When you initiate a bot import, a preview window will display all datasources included in the file. Review the matching results before confirming the import. Any unmatched datasources will be flagged so you can address them if needed.

## Customer-Managed Azure Search Index

You can now choose to host and manage your own Azure Search index. When this option is enabled, Oswald will no longer directly manage the index or its data, you maintain full control. Oswald will continue to receive metadata via an endpoint for datasource selection in scenarios and will access your index to execute search queries (read-only).

* *How it works:* Contact our support team to enable customer-managed index mode for your account. Once activated, you'll manage your Azure Search index directly while Oswald integrates with it for search functionality.

## Bug fixes

* **Intent duplication on save failure:** Fixed a bug where saving an intent would fail and cause the intent to be created multiple times.
* **Indexing crash with unnamed objects:** Fixed a bug where the data indexing cronjob would crash when encountering knowledge base objects with no name or settings.
* **API key overwrite during import-export:** Fixed a bug where API keys were being overwritten during the export-import flow.


---

# 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://oswaldai.gitbook.io/docs/release-notes-3.5.7.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.
