Skip to content

cherry-pick: feat: allow switching anonymous user ID hashing algorithm from shake to md5 [BB-6533]#487

Merged
Agrendalath merged 1 commit intoopencraft-release/maple.3from
agrendalath/bb-6533-cherry-pick
Aug 9, 2022
Merged

cherry-pick: feat: allow switching anonymous user ID hashing algorithm from shake to md5 [BB-6533]#487
Agrendalath merged 1 commit intoopencraft-release/maple.3from
agrendalath/bb-6533-cherry-pick

Conversation

@Agrendalath
Copy link
Member

This cherry-picks openedx#30832 to the common Maple branch.

The conflicts were trivial - only in lms/envs/common.py and cms/envs/common.py, so I'll merge this once the CI passes, as I've already reviewed an upstream PR.

@Agrendalath Agrendalath self-assigned this Aug 9, 2022
…to md5

The hashing algorithm has been changed in cd60646. However, there are Open edX
operators who maintain backward compatibility of anonymous user IDs after past
rotations of their Django secret key. For them, altering the hashing algorithm
was a breaking change that made their analytics inconsistent.

cherry-picked (with conflicts) from commit 746e4fe
@Agrendalath Agrendalath force-pushed the agrendalath/bb-6533-cherry-pick branch from 4d2edca to c07522b Compare August 9, 2022 18:24
@Agrendalath Agrendalath merged commit 44b956b into opencraft-release/maple.3 Aug 9, 2022
@Agrendalath Agrendalath deleted the agrendalath/bb-6533-cherry-pick branch August 9, 2022 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants