Skip to content

v0.3.0

Choose a tag to compare

@tomascupr tomascupr released this 20 Apr 17:47
· 10 commits to main since this release

Performance & Personalization Upgrade

This release introduces major enhancements to the RecSys-Lite API, focusing on improved performance and more personalized recommendation
experiences.

API Response Caching

  • Implemented TTL-based caching system for all recommendation endpoints
  • Added configurable cache expiration (0-3600 seconds)
  • Improved response times by up to 5x for frequently requested recommendations
  • Added cache metrics and statistics for monitoring performance
  • New endpoints for managing and configuring caches

Personalized Reranking

  • Four powerful reranking strategies to enhance recommendation quality:
  • Diversity: Ensures recommendations span multiple categories
  • Novelty: Surfaces unexpected or less obvious items
  • Popularity: Boosts trending or popular items
  • Hybrid: Combines all strategies with configurable weights
  • Recommendation explanations based on the dominant ranking factor
  • Customizable weights for fine-tuning the balance between strategies
  • Category boosting for business-driven recommendation priorities

Documentation

  • Comprehensive API documentation for all new parameters
  • Example responses showing the complete capabilities
  • Updated CHANGELOG detailing all improvements