Swirl 2.6
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.
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
andresult_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
⚠️ 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!