Releases: fedora-infra/fedbadges
Releases · fedora-infra/fedbadges
2.2.0
- Remove args from
grep()
that are not inget_first()
(5dcd107) - Rollback on exception (d3cefe5)
- Rollback in case of errors (d23cf4e)
- Also rollback the connection to avoid https://sqlalche.me/e/20/8s2b (6138ee0)
- Rollback the datanommer session (
ef7358b,
532ee5c
) - Zodbot is not a real Fedora user (bow nonetheless) (1d325da)
- When querying for the first message, don't look earlier than the user's creation (3e5605b)
- Handle sending Fedora Message from outside the consumer (like in scripts) (f4cc60b)
- Update the Mirrormanager URL (0c9f553)
- Fix the DN end datetime to be naive (db83d57)
- Rate-limit the libravatar checker (5d8cccf)
- Fix the tests after 3e5605b (92fadc9)
- Update the libravatar checker to look for the email we use, not openid (9418f13)
- Adjust tests to changes in tahrir-api (0f727a3)
- Better error handling in libravatar awarder (ef7b074)
- Better protection against message schemas with flaky usernames properties (e0cbba1)
- Update tahrir-api and tahrir-messages (c4cc4e5)
- Fix build in Openshift (3d58828)
- Check that mirror admins are in FAS before awarding them a badge (56ed3f8)
- Fix the Vagrant development environment (614bb3d)
- Major rework of how the rules are constructed (b4a9675)
- Stop caching raw messages from datanommer (e1f7a80)
- Store the message counts in the cache almost forever (d9e6067)
- Only cache datanommer query results for the duration of message processing (0c19156)
- Put FASJSON function in its own module. (8c864ef)
- Add more blocklisted users (fd23f61)
- Silence the false-positive detection (e96423a)
- Set
rows_per_page
to zero by default (1278e62) - Update documentation for the new rules format (eac59e5)
- Update dependencies in lockfile (
9e4082b,
e3907f4,
f9302ba,
eb1ab62,
6952631,
24ff73a
)
2.1.1
Version 2.0.0
- Rebase on Fedora Messaging
- Use Poetry
- Use FASJSON Client
- Make it work in Openshift
- Add CI with Github Actions
- Drop badgrclient and go back to tahrir-api as the implementation was never finished
- Use Black for formatting
- Use Ruff for linting
- Lots of other changes, see the git log for details