KBase Feeds Service
- The MongoDB clients have been updated to the most recent version.
- Added the mongo-retrywrites configuration setting in deployment.cfg.templ, defaulting to false.
- Migrated from Travis CI to GitHub Actions workflows.
- Updated Python version to 3.9.19.
- Add a cache for bad tokens so they aren't looked up over and over. Maxes out at 10000, then throws out the oldest bad token.
- Fix issue where groups notifications were being seen by users in the target field as well as the users list.
- First public release!
- Supports adding notifications from other KBase services.
- Notifications are sent directly to users, no subscription model yet.
- Notifications can also be binned into groups.
- See README.md for API details.