Fedbadges

Latest version: v2.2.0

Safety actively analyzes 665704 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

2.2.0

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

2.1.1

- Add `rows_per_page` to the allowed datanommer grep args ([ccfc0f6](https://github.com/fedora-infra/tahrir-api/commit/ccfc0f6>))
- Python 3.10 compat for sent-at ([b689df6](https://github.com/fedora-infra/tahrir-api/commit/b689df6>))
- Use the release datanommer version ([e585557](https://github.com/fedora-infra/tahrir-api/commit/e585557>))
- Remove the `get_first` reimplementation now that it's in datanommer-models ([1737740](https://github.com/fedora-infra/tahrir-api/commit/1737740>))
- Update dependencies

2.1.0

- Fix the libravatar manual awarder ([86c402f](https://github.com/fedora-infra/tahrir-api/commit/86c402f>))
- Renew the diagrams ([286507e](https://github.com/fedora-infra/tahrir-api/commit/286507e>))
- Guard against libravatar failures ([8202917](https://github.com/fedora-infra/tahrir-api/commit/8202917>))
- Fix the github action to trigger on tags ([4cf8894](https://github.com/fedora-infra/tahrir-api/commit/4cf8894>))
- Guard against FASJSON returning 404 ([fad6a70](https://github.com/fedora-infra/tahrir-api/commit/fad6a70>))
- Add pagure to the list of banned users ([32ecfbd](https://github.com/fedora-infra/tahrir-api/commit/32ecfbd>))
- Add one more banned user ([55ad1d4](https://github.com/fedora-infra/tahrir-api/commit/55ad1d4>))
- Make the FASJSON call earlier, it's not that expensive anymore ([6ab36d2](https://github.com/fedora-infra/tahrir-api/commit/6ab36d2>))
- Don't wait for datanommer for more than 5 seconds ([77b176d](https://github.com/fedora-infra/tahrir-api/commit/77b176d>))
- Add a way for rules to run the datanommer query ([137ff81](https://github.com/fedora-infra/tahrir-api/commit/137ff81>))
- Optimize the query to check if the message is in datanommer ([d79ca05](https://github.com/fedora-infra/tahrir-api/commit/d79ca05>))
- Add packit in the banned users ([f2c2f18](https://github.com/fedora-infra/tahrir-api/commit/f2c2f18>))
- Add koschei to the banned users ([1328636](https://github.com/fedora-infra/tahrir-api/commit/1328636>))
- Add a caching system for some datanommer values ([18b39cd](https://github.com/fedora-infra/tahrir-api/commit/18b39cd>), [3f42962](https://github.com/fedora-infra/tahrir-api/commit/3f42962>), [35316d5](https://github.com/fedora-infra/tahrir-api/commit/35316d5>), [a8becdd](https://github.com/fedora-infra/tahrir-api/commit/a8becdd>))
- Add Redis support for caching ([a572468](https://github.com/fedora-infra/tahrir-api/commit/a572468>))
- Fix the tahrir DB session in the consumer ([8d4908e](https://github.com/fedora-infra/tahrir-api/commit/8d4908e>))
- Retry FASJSON connections ([c9cd62e](https://github.com/fedora-infra/tahrir-api/commit/c9cd62e>))
- By default, award badges to the message agent, not all users affected by it ([25f5c28](https://github.com/fedora-infra/tahrir-api/commit/25f5c28>))
- Minor refactor ([5cc404c](https://github.com/fedora-infra/tahrir-api/commit/5cc404c>))
- Temporarily use blockingCallFromThread to publish Fedora Messages ([75a9b73](https://github.com/fedora-infra/tahrir-api/commit/75a9b73>))
- Ignore osbuild-automation-bot ([8665481](https://github.com/fedora-infra/tahrir-api/commit/8665481>))
- Don't check datanommer if the message is old enough ([18b6025](https://github.com/fedora-infra/tahrir-api/commit/18b6025>))
- Add a schema package ([ef365b0](https://github.com/fedora-infra/tahrir-api/commit/ef365b0>))
- Run year-specific datanommer queries and cache them accordingly ([19a65a7](https://github.com/fedora-infra/tahrir-api/commit/19a65a7>))
- Make the rules reload interval configurable ([f06aee8](https://github.com/fedora-infra/tahrir-api/commit/f06aee8>))
- Convert Changlog to Markdown and use it in the Github action ([2b16bb8](https://github.com/fedora-infra/tahrir-api/commit/2b16bb8>))
- Update dependencies

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](https://github.com/fedora-infra/fedbadges/compare/1.0.3...2.0.0) for details

1.0.3

- Add quick support for FASJSON (using requests, as fasjson-client is python3 only)

1.0.2

- Get the list of authors form pagure to query datanommer [69](https://github.com/fedora-infra/fedbadges/pull/69)

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.