Skip to content

SWIRL AI Search 4.2, Community Edition

Latest
Compare
Choose a tag to compare
@erikspears erikspears released this 09 Jun 21:28
a95af72

SWIRL Logo

Team SWIRL is announcing the release of SWIRL AI Search 4.2, Community Edition.

PLEASE STAR OUR REPO: https://github.com/swirlai/swirl-search

PLEASE VISIT OUR WEBSITE: https://www.swirlaiconnect.com/


Improvements

🔹 The Galaxy UI has a new Info menu with a link to SWIRL Support Resources and the current product version number.

Info Menu

🔹 OIDC Configuration has changed!

The static/api/config/default section used to configure OIDC has been renamed and reformatted as follows:

"oidcConfig": {
    "Microsoft": {
      "active": false,
      "issuer": "https://login.microsoftonline.com/<tenant-id>/v2.0",
      "clientId": "<microsoft-client-id>",
      "redirectUri": "http://localhost:8000/galaxy/oidc-callback",
      "scope": "openid email",
      "responseType": "code",
      "requireHttps": false,
      "strictDiscoveryDocumentValidation": false,
      "skipIssuerCheck": true
    },
    "Google": {
      "active": false,
      "clientId": "<google-client-id>.apps.googleusercontent.com",
      "redirectUri": "http://<swirl-host>:<swirl-port>/galaxy/oidc-callback",
      "scope": "openid email profile"
    }
  }

Please update your existing configuration block if you're using Microsoft OIDC (aka "Login with Microsoft")!

See the updated M365 Guide for configuration instructions.

🔹 SWIRL AI has been validated on Python 3.12.10

Changes

🔹 Please note that SWIRL is no longer publishing our Google API keys!!

Community users will need to obtain their own Google API keys to use SWIRL on Google Web, LinkedIn or with the SWIRL documentation site. (These sources are accessed via Google's Programmable Search Engine, which is not free.). Arxiv, European PMC and Google News will continue to return results. Users may search the SWIRL documentation site using the search box at the top of each page.

To obtain your own Google API key, please follow these instructions: https://cloud.google.com/docs/authentication/api-keys

Known Issues

🔹 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, and be authenticated, prior to clicking the result link.

🔹 Creating searches from a browser with q= can sometimes create two Search objects.

This is because of browser prefetch AKA predictive service. If this bothers you or your users, please turn off the Chrome prediction service](https://www.ghacks.net/2019/04/23/missing-chromes-use-a-prediction-service-setting/) or the Safari prefetch.

Upgrading

⚠️ Version 4.2 does not require database migration.

Documentation

SWIRL's Documentation site has been updated and reorganized!

SWIRL Documentation

SWIRL Overview | Quick Start Guide | User Guide | RAG Configuration | Glossary | Admin Guide | Installation Guide | M365 Guide | SearchProviders Guide | Troubleshooting | Developer Guide | Developer Reference | Tutorial: Extending SWIRL

Support

🔹 Join the SWIRL Community on Slack!

🔹 Email [email protected] with issues, requests, questions, etc. - we'd love to hear from you!