Releases: openfun/ralph
Releases · openfun/ralph
2.0.0
Added
- xAPI video
interacted
pydantic models - xAPI video
terminated
pydantic models - xAPI video
completed
pydantic models - xAPI video
seeked
pydantic models - xAPI video
initialized
pydantic models - xAPI video
paused
pydantic models convert
command to transform edx events to xAPI format- EdX to xAPI converters for page
viewed
andpage_close
events - Implement core event format converter
- xAPI video
played
pydantic models - xAPI page
viewed
and pageterminated
pydantic models - Implement edx navigational events pydantic models
- Implement edx enrollment events pydantic models
- Install security updates in project Docker images
- Model selector to retrieve associated pydantic model of a given event
validate
command to lint edx events using pydantic models- Support all available bulk operation types for the elasticsearch backend
(create, index, update, delete) using the--es-op-type
option
Changed
- Upgrade
elasticsearch
to7.13.2
- Upgrade
python-swiftclient
to3.12.0
- Upgrade
click
to8.0.1
- Upgrade
click-option-group
to0.5.3
- Upgrade
pydantic
to1.8.2
- Upgrade
sentry_sdk
to1.1.0
- Rename edx models
- Migrate model tests from factories to hypothesis strategies
- Tray: switch from openshift to k8s (BC)
- Tray: remove useless deployment probes
Fixed
- Tray: remove
version
immutable field in DC selector
1.2.0
Added
- EdX server event pydantic model and factory
- EdX page_close browser event pydantic model and factory
- Tray: allow to specify a self-generated elasticsearch cluster CA certificate
Fixed
- Tray: add missing Swift variables in the secret
- Tray: fix pods anti-affinity selector
Removed
pandas
is no longer required
1.1.0
Added
- Support for Swift storage backend
- Use the
push
command--ignore-errors
option to ignore ES bulk import errors - The elasticsearch backend now accepts passing all supported client options
Changed
- Remove click_log package dependency
- Upgrade pyyaml to 5.4.1
- Upgrade pandas to 1.2.1
1.0.0
Added
- Implement base CLI commands (list, extract, fetch & push) for supported backends
- Support for ElasticSearch database backend
- Support for LDP storage backend
- Support for FS storage backend
- Parse (gzipped) tracking logs in GELF format
- Support for application's configuration file
- Add optional sentry integration
- Distribute Arnold's tray to deploy Ralph in a k8s cluster as cronjobs