Releases
v3.0.0
Compare
Sorry, something went wrong.
No results found
Added
Implement edx video browser events pydantic models
Create a post endpoint for statements implementing the LRS spec
Implement support for the MongoDB database backend
Implement support for custom queries when using database backends get method (used in the fetch command)
Add dotenv configuration file support and python-dotenv dependency
Add host and port options for the runserver cli command
Add support for database selection when running the Ralph LRS server
Implement support for xAPI statement forwarding
Add database backends status checking
Add health LRS router
Tray: add LRS server support
Changed
Migrate to python-legacy handler for mkdocstrings package
Upgrade click to 8.1.3
Upgrade elasticsearch to 8.3.3
Upgrade fastapi to 0.79.1
Upgrade ovh to 1.0.0
Upgrade pydantic to 1.9.2
Upgrade pymongo to 4.2.0
Upgrade python-keystoneclient to 5.0.0
Upgrade python-swiftclient to 4.0.1
Upgrade requests to 2.28.1
Upgrade sentry_sdk to 1.9.5
Upgrade uvicorn to 0.18.2
Upgrade websockets to 10.3
Make backends yield results instead of writing to standard streams (BC)
Use pydantic settings management instead of global variables in defaults.py
Rename backend and parser parameter environment variables (BC)
Make project dependencies management more modular for library usage
Removed
Remove YAML configuration file support and pyyaml dependency (BC)
Fixed
Tray: do not create a cronjobs list when no cronjob has been defined
Restore history mixin logger
You can’t perform that action at this time.