release-ulmo
feat: add SES routing for account activation emails with fallback support (#207)
fix: Correct serializer model reference.
fix: fix django4 deprecation warnings (#32978)
feat: Allow trusted apps to perform cookie login.
Revert "Merge ulmo.1 into release-ulmo"
feat!: Flip Studio MFE Waffle Flags to be On-By-Default (#36495)
feat: renamed DeprecatedRestApiClient from EdxRestApiClient (#33916)
pylint amnesty in openedx (#26341)
refactor: remove prefer_xmodules
feat: New codemods on OpenedX 1 (#28776)
fix: handle exceptions when fetching library components during index rebuild (#382)
fix: remove annotated models from safelist and annotate openedx models on PII (#352)
Merge commit from fork
fix!: Remove deprecated CookieNameChange middleware (#36815)
chore: fast-forward several requirements to match upstream openedx/openedx-platform
feat: enable edxnotes by default and add OAuth client fixture for tests (#388)
feat: redact PII fields before delete in user retirement flows (#321)
chore: Add missing PII annotations, update safelist
cleanup references of python 2 & <3.11 (#35799)
fix: fix middleware get_response parameter deprecation warning (#33067)
chore: replace bleach with nh3
fix: correct load more button visibility for discussion responses (#375)
feat: remove enterprise enrollment imports and adds CourseEnrollmentViewStarted filter (#306)
fix: add userId to LTI ID mapping export
fix: handle countries not recognized by geoip2 DB
feat: Only annotate failing heartbeat calls (#399)
fix: test failure in test_all_languages (#37201)
fix: remove custom startup to fix dev reloading
Support static assets when copy/pasting between courses and libraries (#35668)
Pylint amnesty in openedx plugin_api, profile_images and programs apps (#26377)
Revert "Revert "fix: this change to close the build-time pull gap (#348)" (#366)" (#367)
feat: Move Program Certificate event publishing to the monolith (#308)
fix: enable pylint warnings (#36195)
fix: Add missing code-owner decorators for Celery (#33172)
fix!: session ID stability while maintaining inactivity timeout (#36896)
feat: rework idv cert trigger (#35580)
fix: removed redacted import
build: move collectstatic ignore patterns into configuration (#31934)
refactor: ran pyupgrade on openedx/core/djangoapps (#26956)
chore: remove deprecated DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings (#37002)
feat: simplify retirement cleanup by removing custom redaction value parameters (#412)
feat: replace enterprise logistration logic with openedx-filters hooks
fix: filter edx_toggles no-request warning inside Celery tasks (#369)
feat: Remove UPLOAD_VIA_BOTO3 rollout toggle (#133)
feat: Allow specifying a version when loading a v2 XBlock (#35626)
refactor: Ran pyupgrade on openedx/core/djangoapps
feat: Financial assistance form learner privacy update (#33808)
Add base support for cohorted group configurations