Features
- Users are now generated based on user actions and are no longer retrieved
- Add new statistics: Total User Actions and Item Views in metrics and UI
- Add support for capacity report in CSV and plot
- Store calculation errors in report
- Update UI to display warnings on calculation errors
- Update healthcheck to include recommendations stream check
- Store resource items per provider
- Enchance get_catalog to use exact query parameter for marketplace search api
- Add new info in metrics report: timestamp and tag
- Add support to ignore database entries with timestamp in metrics' calculations when necessary
- Add e-mail support for the RS Monitor
- Add support for Content-based Engine (Athena) metrics computations in rs-stream.py
- Generate metrics based on filtered resource types according to configuration
Bugs / FiXes
- Convert np.nan to None types in data structures
- Convert Top5_ordered to Top5_viewed, fix in item views and novelty
- Fix Typo in item views definition
- Bump urllib3 to 1.26.18 and fix pyarrow version
- Bump werkzeug from 2.2.3 to 3.0.1 and flask fixes
- Fix URLs preview in Top5 items
- Fix bad type of resource_id in recommendations structure
- Fix gathering mechanism in get_catalog concerning services and data_sources
Documentation
- Update to docusaurus 3.x
- Update LICENSE
- Add report description in /website and README
- Add Handover documents
- Add code quality badge in README