Skip to content

Swirl 2.6

Compare
Choose a tag to compare
@erikspears erikspears released this 25 Sep 17:07
· 929 commits to develop since this release
29569b4

Swirl Logo

Team Swirl is announcing General Availability of Swirl 2.6!

This release features new SearchProviders for ServiceNow, Google News, and a searchable Hacker News implementation! We've also validated Swirl on the latest stable Python version (3.11.5) and updated our Dockerfile image to the latest stable Debian release (Bookworm).

⚠️ As of Release 2.6, Swirl's start-up process no longer starts redis. You must now have redis installed and runnning before starting Swirl.

Release 2.5.1 New SearchProviders

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


New Features

🔹 Search the ServiceNow Knowledge and Service Catalog centers using new Basic Auth SearchProviders.

  • For the credentials, ServiceNow requries an admin level account for searching.
  • Both the url and result_mappings require the ServiceNow instance domain.

🔹 Search Google News posts with a dedicated SearchProvider for this source.

🔹 Search Stories and Comments from Hacker News with new SearchProviders for each.

🔹 Swirl now checks to see if you are running the latest version at startup.

You're using version 2.6 of Swirl, the current version.

Improvements

🔹 Swirl's installation script (install.sh) will now check for a running Redis instance and for the presence of jq on the system, and emit helpful messages if they are not found.

🔹 Swirl 2.6 has been verified on the latest stable Python release (3.11.5).

🔹 The Debian image in Swirl's Dockerfile has been updated from 3.11.4-slim-bullseye to 3.11.5-slim-bookworm, which addresses several known vulnerabilities.

🔹 Configuration for an OPENAI_API_KEY is now available in Swirl's .env file for use with the ChatGPT query_processor and query_mappings override options.

Resolved Issues

🔹 Removed an unecessary duplicate entry in requirements.txt

🔹 Addressed common non-date formatting issues in the DateFinderResultProcessor

🔹 Removed unnessesary parameter from the query url of the EuropePMC SearchProvider

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 before 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. Turn off Chrome prediction service. Turn off Safari prefetch.

Please report any issues with this to support.

Upgrading

⚠️ Version 2.6 does not require a database migration.

⚠️ As of version 2.6, Swirl's start-up process no longer starts redis. You must now have redis installed and runnning before starting Swirl.

Documentation

Overview | Quick Start | User Guide | Admin Guide | M365 Guide | Developer Guide | Developer Reference
(updated links on 13-October-2023)

Support

🔹 Join the Swirl Community on Slack!

🔹 Email: support@swirl.today with issues, requests, questions, etc - we'd love to hear from you!