Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
304421e
Switch cache config to use REDIS_URL as intended (#3648)
rhysyngsun Jul 24, 2026
63f1a8a
fix: Flaky JS test: ProgramAsCoursePage 'Enroll CTA posts program enr…
ahtesham-quraish Jul 27, 2026
fb624a7
Add acks_late to ETL tasks killed by worker autoscaling scale-downs (…
mbertrand Jul 27, 2026
c9815ec
Fix embeddings healthcheck missing-summaries filter in _missing_summa…
blarghmatey Jul 27, 2026
039f45c
Merge branch 'release'
odlbot Jul 27, 2026
190b314
Skip embedding tasks and Qdrant writes for unchanged content files (#…
mbertrand Jul 27, 2026
7b73b40
Delete micromasters resources and remove ETLSource constant (#3670)
mbertrand Jul 27, 2026
20efd86
feat: expose keycloak global_id on the users/me serializer (#3666)
ChristopherChudzicki Jul 28, 2026
5571bb7
fix: Remove course enrollment from cache on unenroll for instant UI u…
daniellefrappier18 Jul 28, 2026
379cb24
Set Posthog Cookie on site domain, not mit.edu (#3680)
ChristopherChudzicki Jul 28, 2026
c17b946
fix: Autocomplete chip overflow on learning path form (bump smoot-des…
daniellefrappier18 Jul 28, 2026
21f1fcf
Update dependency social-auth-app-django to v5.6.0 [SECURITY] (#3642)
renovate[bot] Jul 28, 2026
a33ae7c
one click upgrade for courses in verified program enrollments (#3671)
gumaerc Jul 28, 2026
c344997
Slim learning resource API payloads and cache rendered JSON (#3675)
mbertrand Jul 28, 2026
5edadc4
Followup to #3646: skip contentless files in embed pre-pass, retry Qd…
mbertrand Jul 28, 2026
b1155c5
Fix topic page pagination (#3682)
shanbady Jul 28, 2026
0e4fab6
Release 0.76.0
odlbot Jul 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ jobs:
MITOL_FEATURES_DEFAULT: "True"
OPENSEARCH_URL: localhost:9200
CELERY_TASK_ALWAYS_EAGER: "True"
REDIS_URL: redis://localhost:6379/4
CELERY_BROKER_URL: redis://localhost:6379/4
CELERY_RESULT_BACKEND: redis://localhost:6379/4
TIKA_CLIENT_ONLY: "True"
Expand Down
19 changes: 19 additions & 0 deletions RELEASE.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,25 @@
Release Notes
=============

Version 0.76.0
--------------

- Fix topic page pagination (#3682)
- Followup to #3646: skip contentless files in embed pre-pass, retry Qdrant blips, purge before embed (#3684)
- Slim learning resource API payloads and cache rendered JSON (#3675)
- one click upgrade for courses in verified program enrollments (#3671)
- Update dependency social-auth-app-django to v5.6.0 [SECURITY] (#3642)
- fix: Autocomplete chip overflow on learning path form (bump smoot-design) (#3676)
- Set Posthog Cookie on site domain, not mit.edu (#3680)
- fix: Remove course enrollment from cache on unenroll for instant UI update (#3674)
- feat: expose keycloak global_id on the users/me serializer (#3666)
- Delete micromasters resources and remove ETLSource constant (#3670)
- Skip embedding tasks and Qdrant writes for unchanged content files (#3646)
- Fix embeddings healthcheck missing-summaries filter in _missing_summaries (#3686)
- Add acks_late to ETL tasks killed by worker autoscaling scale-downs (#3678)
- fix: Flaky JS test: ProgramAsCoursePage 'Enroll CTA posts program enrollment' times out on Loading button (#3672)
- Switch cache config to use REDIS_URL as intended (#3648)

Version 0.75.5 (Released July 27, 2026)
--------------

Expand Down
1 change: 1 addition & 0 deletions docker-compose-notebook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ x-environment: &py-environment
MITOL_FEATURES_DEFAULT: "True"
OPENSEARCH_URL: elastic:9200
CELERY_TASK_ALWAYS_EAGER: "False"
REDIS_URL: redis://redis:6379/4
CELERY_BROKER_URL: redis://redis:6379/4
CELERY_RESULT_BACKEND: redis://redis:6379/4
DOCKER_HOST: ${DOCKER_HOST:-missing}
Expand Down
4 changes: 2 additions & 2 deletions drf_lint_baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
"channels/serializers.py:136:24:ORM002",
"profiles/serializers.py:136:31:ORM002",
"profiles/serializers.py:196:16:ORM002",
"profiles/serializers.py:418:15:ORM001",
"profiles/serializers.py:419:27:ORM001"
"profiles/serializers.py:419:15:ORM001",
"profiles/serializers.py:420:27:ORM001"
]
1 change: 1 addition & 0 deletions env/backend.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
REDIS_URL=redis://redis:6379/4
CELERY_BROKER_URL=redis://redis:6379/4
CELERY_RESULT_BACKEND=redis://redis:6379/4
CELERY_TASK_ALWAYS_EAGER=False
Expand Down
1 change: 1 addition & 0 deletions env/codespaces.env
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ DATABASE_URL=postgres://postgres:postgres@db:5432/postgres
MITOL_DB_DISABLE_SSL=True
MITOL_FEATURES_DEFAULT=True
MITOL_SECURE_SSL_REDIRECT=False
REDIS_URL=redis://redis:6379/4
CELERY_BROKER_URL=redis://redis:6379/4
CELERY_RESULT_BACKEND=redis://redis:6379/4
CELERY_TASK_ALWAYS_EAGER=False
Expand Down
Loading
Loading