Releases: openfun/mork
Releases · openfun/mork
0.11.0
0.10.0
Fixed
- Fix incorrect status code check when deleting user contact
Removed
- Remove uniqueness constraint on username field
0.9.0
Changed
- Migrate from Brevo to Sarbacane
0.8.0
Fixed
- Fix ASCII encoding issue for email containing non-ASCII characters
- Fix edX
auth_user_groupsrelation - Fix edX
student_manualenrollmentauditrelation
Removed
- Remove email validation for emails coming from edx
0.7.0
Changed
- Disable Brevo request on empty Brevo API URL setting
- Activate recursive scrubbing of Sentry events
- Silently exit brevo task for already deleted users
Fixed
- Remove user email from Brevo request breadcrumb before sending to Sentry
0.6.0
Added
- Add and protect
wiki_articleandwiki_articlerevisiontables - Add
created_atandupdated_atfields to response from user API - Add custom liveness and readiness probe for Celery
- Add
PROTECTEDstatus to user deletion workflow - Add task to delete contacts from Brevo
Fixed
- Scrub
emailandusernamefields from logs and exceptions sent to Sentry - Catch errors from the database driver
0.5.0
Added
- Add edx mongodb task to anonymize personal data from edx forums
- Add Sentry configuration for Celery
Changed
- Improve task status endpoint path to
tasks/task_id/status
Fixed
- Correct email templates path in Dockerfile
- Ensure API status updates are committed to database
0.4.0
Added
- Add edx mongodb connection to anonymize personal data from edx forums
- Add
usersendpoints for services to retrieve the list of users to delete - Flag users for deletion in Mork database when deletion process begins
- Add status verification checks before and after user deletion in edX
- Add support for emailing a single user via api
- Add an optional
limitparameter for bulk deletion and warning tasks
Changed
- Add a dry-run parameter to the task creation API (defaults to True)
- Introduce API versioning with
v1namespace
Fixed
- Fix HTTP 500 errors on heartbeat endpoint when QueuePool limits are reached
0.3.0
Added
- Allow to OPTIONS and POST
tasksendpoint without a trailing slash
Fixed
- Remove unused
REDIS_environment variables that cause conflict on k8s
0.2.0
Added
- Add configuration for Celery result backend transport options
Fixed
- Fix relations in student_manualenrollmentaudit table for cascade delete