v3.8.0.0

swirlai/swirl-searchv3.8.0.0Sep 25, 2024by erikspears

AI Summary

General Availability of SWIRL AI Connect 3.8, introducing PII detection and removal via Microsoft Presidio and improved citation formats for RAG results.

Key Highlights

  • PII Detection and Removal using Microsoft Presidio.
  • Updated Citation Format for RAG results with improved presentation.
  • Validated on Python 3.12.5.

Breaking Changes

  • Requires database migration.

New Features

  • PII Detection and Removal using MS Presidio

Full Release Notes

![SWIRL Logo](https://raw.githubusercontent.com/swirlai/swirl-search/main/docs/images/dark_header.png)

## Team SWIRL is happy to announce General Availability of SWIRL AI Connect 3.8, Community Edition!

The release includes PII detection and removal based on MS Presidio, improved citation presentation for RAG results, and validation of SWIRL on Python 3.12.5.  Many thanks to everyone in the SWIRL community who contributed feedback addressed in this release.

### PLEASE STAR OUR REPO: [https://github.com/swirlai/swirl-search](https://github.com/swirlai/swirl-search)

<br/>

# New Features

:small_blue_diamond: PII Detection and Removal with [MS Presidio](https://microsoft.github.io/presidio/)

![PII detection and removal](https://raw.githubusercontent.com/swirlai/swirl-search/main/docs/images/3_8_0-PII_Detection.png)

:small_blue_diamond: Updated Citation Format for SWIRL's RAG Results

![RAG citations](https://raw.githubusercontent.com/swirlai/swirl-search/main/docs/images/3_8_0-RAG_Citations.png)

:small_blue_diamond: SWIRL AI Connect has been validated on Python 3.12.5.

# Improvements

:small_blue_diamond:  Resolved a problem with the PATCH option at the Django endpoints

# Known Issues

:small_blue_diamond: Clicking a Microsoft Teams result sometimes results in this error from the Teams app:
```
We cannot take you to that message because it's in a chat you're not in.
```
For Teams links to resolve correctly, you must have the Microsoft Teams app open *before* clicking the result link.

:small_blue_diamond: [Creating searches from a browser with q=](https://docs.swirlaiconnect.com/Developer-Guide.html#create-a-search-object-with-the-q-url-parameter) can sometimes create two Search objects. 

This is because of browser prefetch AKA predictive service. [Turn off Chrome prediction service](https://www.ghacks.net/2019/04/23/missing-chromes-use-a-prediction-service-setting/). [Turn off Safari prefetch](https://stackoverflow.com/questions/29214246/how-to-turn-off-safaris-prefetch-feature).

Please report any issues with this to [support](#support).

# Upgrading

:warning: Version 3.8 requires database migration. See [Upgrading SWIRL](https://docs.swirlaiconnect.com/Admin-Guide.html#upgrading-swirl).

# Documentation

Please visit our updated and expanded Documentation site: [https://docs.swirlaiconnect.com/](https://docs.swirlaiconnect.com/)

# Support

:small_blue_diamond: [Join the SWIRL Community on Slack!](https://join.slack.com/t/swirlmetasearch/shared_invite/zt-2sfwvhwwg-mMn9tcKhAbqXbrV~9~Y1eA)

:small_blue_diamond: Email [support@swirl.today](mailto:support@swirl.today) with issues, requests, questions, etc. - we'd love to hear from you!