github fedora-infra/anitya 2.4.0
Anitya 2.4.0

6 hours ago

2.4.0 (2026-10-12)

Features

  • Add version_details to api/v2/versions to expose dates and prerelease flags (#1448)

  • Highlight unparseable versions in the project versions table (#2081)

Bug Fixes

  • Fix CalendarVersion sorting bug for unparseable versions (#2077)

  • Fix removing versions that contain a slash or are named versions (#596)

  • Fixed pagination count on the user management screen (#928)

  • Fix GNU backend URL on ftpmirror.gnu.org (#2073)

  • Raise exception on HTTP errors when parsing versions by regex, instead of swallowing them (#2084)

  • Fix 500 error when checking versions on duplicate projects with trailing slash differences (#2098)

  • Fix layout alignment on search page and deduplicate pagination markup (#2106)

  • Handle SIGTERM and SIGINT in check_service for graceful shutdown (#2121)

Development Changes

  • Replace deprecated datetime.datetime.utcnow() and arrow.utcnow() (#2057)

  • Fix endless healthcheck loop in make up when using Docker (#2088)

  • Fix missing static files in local Docker dev environment by mounting node_modules as a named volume (#2090)

  • Fix permission error in make dump-restore (#2093)

  • Add lint, format, mypy, and diff-cover targets to Makefile (#2100)

  • Fix module name for anitya-check-service in container-compose.yml (#2101)

  • Make dump-restore recipe idempotent and prevent database conflicts on restore (#2102)

  • Fix graceful shutdown of dev containers by forwarding SIGTERM to Python (#2103)

  • Prevent host virtualenv collisions in container dev environment by mounting anitya_venv volume (#2108)

  • Remove bind flag from anitya_node_modules volume in container-compose.yml (#2118)

  • Improve container dev environment with build pull_policy, clean fixes, and .dockerignore (#2120)

  • Optimize Makefile test targets for faster dev feedback and remove obsolete python3.10 (#2122)

  • Set pull_policy: never in container-compose.yml, add make build target, and sync node_modules volume at runtime (#2125)

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request
reviews for this release:

  • Anatoli Babenia
  • sundaram123krishnan
  • Sheikh Limon
  • Varshitha Kolupuri

Don't miss a new anitya release

NewReleases is sending notifications on new releases.