Skip to content

v3.0.0

Compare
Choose a tag to compare
@TeKrop TeKrop released this 03 Nov 17:47
· 4 commits to main since this release
7d24e14

🤔 What's Changed

Updated OverFast API to new major version : v3.0.0 !

📋 General

  • Redis caching is now mandatory to run the app, reducing code complexity
  • Simplified and improved caching mechanism to be more efficient
    • Removed background cache refresh system in favor of on-demand updates
    • Implemented cache timeout reset on access for player data
    • Simplified Redis connection handling
  • Added dynamic human-readable cache timeout information to API documentation
  • Added dynamic rate limits values information to API documentation

🤖 Technical

  • Reorganized project structure into domain-driven modules
  • Removed validation_error_handler decorator in favor of global FastAPI exception handler
  • Pinned the latest stable Redis version (v7) instead of leaving it unpinned
  • Reorganized test fixtures to align with the updated module structure, enhancing runtime efficiency.

👀 Misc

  • Updated Orisa hero data after last Overwatch update

Full Changelog: v2.40.1...v3.0.0