github thecfu/scraparr v3.0.0-beta
v3.0.0 Beta

pre-release14 hours ago

πŸš€ Scraparr v3.0.0-beta

We’re excited to announce the Scraparr v3.0.0-beta release!
This version marks a major internal rewrite and introduces a modernized, more stable foundation for future development.


Caution

This is a beta release, meaning breaking changes may still occur before the final v3.0.0 release.
Please report any issues or unexpected behavior on GitHub Issues to help us stabilize this version.


🧱 Major Changes

  • Full module rewrite (class-based)
    The entire service layer was refactored to use class-based modules, improving maintainability and structure.

  • Custom Prometheus Client
    Replaces the default client with a custom-built one, allowing for more flexibility and control over metrics.

    • Partial Clearing Support
      Introduces partial clearing to selectively refresh metric data without losing the full dataset.
  • Python 3.14 Upgrade
    Scraparr now runs on Python 3.14, ensuring compatibility with the latest runtime improvements and libraries.


πŸ› οΈ Improvements & Fixes

  • Switched to indexer healthy status for more accurate health checks.
    #114
  • Restored old metrics to ensure backwards compatibility with previous versions.
    #115
  • Improved Bazarr scraping stability β€” now stops cleanly if /api/system/status fails.
    #117

πŸ™Œ New Contributors

  • @Eviive made their first contribution with improved Bazarr scraping! πŸŽ‰
    #117

πŸ”„ What’s Changed


πŸ“œ Full Changelog: Compare v2.2.4 β†’ v3.0.0-beta

πŸ‘‰ GitHub Repository

Don't miss a new scraparr release

NewReleases is sending notifications on new releases.