v3.6.0

swirlai/swirl-searchv3.6.0Jul 16, 2024by erikspears

AI Summary

General Availability release introducing production support for QDrantDB, RAG processing fallback to search result content, and Python 3.12.4 validation.

Key Highlights

  • Production support for searching QDrantDB sources via new Connector and SearchProvider.
  • RAG processing now falls back to using search result content when pages are unavailable.
  • Validated on Python 3.12.4.

Breaking Changes

  • Database migration required

New Features

  • QDrantDB Connector and SearchProvider
  • RAG fallback to search result content
  • Python 3.12.4 support

Full Release Notes

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

## Team SWIRL is excited to announce General Availability of SWIRL AI Connect 3.6.0 Community edition!

The release includes a production QDrantDB Connector and SearchProvider, plus support for RAG processing based solely on search results content. 
Thank you to [Anush008](https://github.com/Anush008) and others 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: Production support for searching QDrantDB sources, including a new Connector and SearchProvider:

![QDrant DB Results](https://raw.githubusercontent.com/swirlai/swirl-search/main/docs/images/3_6_0-QDrantDB-1.png)

:small_blue_diamond: SWIRL's RAG processing will now fallback to using the search result content when pages are not available to be fetched.

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

# 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.swirl.today/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.6.0 requires database migration. See [Upgrading SWIRL](https://docs.swirl.today/Admin-Guide.html#upgrading-swirl).

# Documentation

[Overview](https://docs.swirl.today/) | [Quick Start Guide](https://docs.swirl.today/Quick-Start) | [User Guide](https://docs.swirl.today/User-Guide) | [Admin Guide](https://docs.swirl.today/Admin-Guide) | [M365 Guide](https://docs.swirl.today/M365-Guide) | [Developer Guide](https://docs.swirl.today/Developer-Guide) | [Tutorial: Extending Swirl](https://docs.swirl.today/Tutorials) | [Developer Reference](https://docs.swirl.today/Developer-Reference) | [AI Guide](https://docs.swirl.today/AI-Guide) | [Enterprise Guide](https://docs.swirl.today/Enterprise-Guide)

# Support

:small_blue_diamond: [Join the SWIRL Community on Slack!](https://join.slack.com/t/swirlmetasearch/shared_invite/zt-1qk7q02eo-kpqFAbiZJGOdqgYVvR1sfw)

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