v3.0.1
swirlai/swirl-searchv3.0.1Nov 7, 2023by dnicodemus
AI Summary
Bug fix release addressing issues with GitHub SearchProviders, Unix timestamp handling, and pinning the OpenAI Python library version.
Key Highlights
- GitHub Issues and Pull Requests SearchProvider configurations updated to align with source APIs.
- Enhanced Unix timestamp handling for millisecond values.
- OpenAI Python library pinned to a known-good version.
New Features
- GitHub SearchProvider fixes
- Unix timestamp handling improvements
- OpenAI library version pinning
Full Release Notes
 ## Team Swirl is announcing General Availability of Swirl 3.0.1! This update addresses issues with two of our default GitHub SearchProviders, improves Swirl Unix timestamp handling, and pins the version of OpenAI's Python library in Swirl's requirements. ### PLEASE STAR OUR REPO: [https://github.com/swirlai/swirl-search](https://github.com/swirlai/swirl-search) <br/> # Resolved Issues :small_blue_diamond: The GitHub "Issues" and "Pull Requests" SearchProvider configurations were updated to realign them with the source's Search API. Please review the `query_template` value in `SearchProviders/github.json` for Issues and Pull Requests and update existing configurations to match. :small_blue_diamond: Swirl's handling of Unix timestamps was enhanced to better handle millisecond values when present in the source's response. :small_blue_diamond: OpenAI's Python library is now pinned to a known-good version for Swirl. To ensure Swirl is configured with this package version: - Stop Swirl: `python swirl.py stop` - Re-run `./install.sh` in your `<swirl-home>` directory - Start Swirl: `python swirl.py start` # 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.0.1 does not requires database migration. :warning: As of version 2.6, Swirl's start-up process no longer starts `redis`. You must now have `redis` installed *and running* before starting Swirl. # Documentation [Overview](https://docs.swirl.today/) | [Quick Start](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) | [Developer Reference](https://docs.swirl.today/Developer-Reference) | [AI Guide](https://docs.swirl.today/AI-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!