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_groups
relation - Fix edX
student_manualenrollmentaudit
relation
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_article
andwiki_articlerevision
tables - Add
created_at
andupdated_at
fields to response from user API - Add custom liveness and readiness probe for Celery
- Add
PROTECTED
status to user deletion workflow - Add task to delete contacts from Brevo
Fixed
- Scrub
email
andusername
fields 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
users
endpoints 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
limit
parameter for bulk deletion and warning tasks
Changed
- Add a dry-run parameter to the task creation API (defaults to True)
- Introduce API versioning with
v1
namespace
Fixed
- Fix HTTP 500 errors on heartbeat endpoint when QueuePool limits are reached
0.3.0
Added
- Allow to OPTIONS and POST
tasks
endpoint 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