Skip to content

Releases: fedora-infra/fedbadges

2.2.0

04 Jul 08:54
2.2.0
5fccb28
Compare
Choose a tag to compare
  • Remove args from grep() that are not in get_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

24 May 07:40
2.1.1
88a441d
Compare
Choose a tag to compare
  • Add rows_per_page to the allowed datanommer grep args (ccfc0f6)
  • Python 3.10 compat for sent-at (b689df6)
  • Use the release datanommer version (e585557)
  • Remove the get_first reimplementation now that it's in datanommer-models (1737740)
  • Update dependencies

Version 2.0.0

16 Apr 15:55
2.0.0
a689a87
Compare
Choose a tag to compare
  • 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

1.0.3

13 Oct 09:27
Compare
Choose a tag to compare

Release 1.0.3

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

1.0.2

10 Sep 04:02
Compare
Choose a tag to compare
Release 1.0.2

1.0.1

10 Sep 04:02
Compare
Choose a tag to compare
Release 1.0.1

1.0.0

13 Mar 19:48
Compare
Choose a tag to compare
  • Handle authors from pagure messages #67
  • Remove the pkgdb criteria #66
  • Add cico.pipeline to run tests in CentOS CI #63
  • Add support for tox runner #62

0.5.3

13 Nov 12:48
Compare
Choose a tag to compare
  • Force lowercase when comparing package names with pkgdb #47
  • A diagram for how fedbadges relates to the other badges.fp.o pieces. #48
  • Ignore service users (e.g. mbs/mbs.fedoraproject.org) #55
  • Use open() rather than file() #56
  • Add openid2fas resolution #59