github KyokoMiki/nemorosa 0.4.2

8 hours ago

Added

  • GazelleGames.net (GGN) Tracker Support: Added full support for GazelleGames.net tracker using JSON API, including X-API-Key authentication, filename search, and hash search
  • Python 3.14 Support: Added support for Python 3.14
  • Log Timestamps: Added timestamps to log output with custom format (YYYY-MM-DD HH:MM:SS) for better readability

Changed

  • HTTP Client Migration: Replaced httpx with aiohttp for HTTP requests, improving async performance and resource management

Fixed

  • Scheduler Job Misfire: Fixed an issue where scheduled jobs could be skipped due to misfire
  • qBittorrent Auth Bypass: Fixed an issue where username and password were still required when authentication bypass is enabled from whitelisted subnets
  • Gazelle Torrent Parsing: Fixed torrent row parsing logic in GazelleParser to correctly extract size and title fields

What's Changed

  • Add timestamps to log output with custom format by @Elbulus in #46
  • build(deps): bump fastapi from 0.121.0 to 0.121.1 by @dependabot[bot] in #48
  • build(deps): bump ruff from 0.14.3 to 0.14.4 by @dependabot[bot] in #49
  • build(deps): bump fastapi from 0.121.1 to 0.121.2 by @dependabot[bot] in #51
  • build(deps): bump ruff from 0.14.4 to 0.14.5 by @dependabot[bot] in #52
  • build(deps): bump qbittorrent-api from 2025.7.0 to 2025.11.0 by @dependabot[bot] in #53
  • feat(api): add GazelleGames.net (GGN) tracker support by @spectralm0rph in #55
  • ci: add alpha image build workflow by @KyokoMiki in #56
  • feat: add Python 3.14 support and update dependencies by @KyokoMiki in #57
  • fix(api): update GazelleParser torrent row parsing logic by @KyokoMiki in #58
  • ci: add github-actions package ecosystem to Dependabot by @KyokoMiki in #59
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #60
  • build(deps): bump ruff from 0.14.6 to 0.14.7 by @dependabot[bot] in #61
  • build(deps): bump fastapi from 0.122.0 to 0.123.0 by @dependabot[bot] in #62
  • build(deps): bump winloop from 0.3.1 to 0.4.0 by @dependabot[bot] in #63
  • build(deps): bump fastapi from 0.123.0 to 0.124.0 by @dependabot[bot] in #64
  • build(deps): bump ruff from 0.14.7 to 0.14.8 by @dependabot[bot] in #65
  • build(deps): bump platformdirs from 4.5.0 to 4.5.1 by @dependabot[bot] in #66
  • build(deps-dev): bump ruff from 0.14.8 to 0.14.9 by @dependabot[bot] in #68
  • build(deps): bump fastapi from 0.124.0 to 0.124.4 by @dependabot[bot] in #69
  • Handle qBittorrent auth bypass correctly by @mastermc0 in #71
  • build(deps): bump winloop from 0.4.0 to 0.4.1 by @dependabot[bot] in #73
  • build(deps-dev): bump ruff from 0.14.9 to 0.14.10 by @dependabot[bot] in #74
  • build(deps): bump fastapi from 0.124.4 to 0.127.0 by @dependabot[bot] in #75
  • build(deps): bump apscheduler from 3.11.1 to 3.11.2 by @dependabot[bot] in #76
  • fix(scheduler): prevent jobs from being skipped due to misfire by @KyokoMiki in #77
  • fix(logging): unify uvicorn log format with nemorosa by @KyokoMiki in #78

New Contributors

Full Changelog: 0.4.1...0.4.2

Don't miss a new nemorosa release

NewReleases is sending notifications on new releases.