This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.View this repository on the Mend.io Web Portal .
Repository Problems
These problems occurred while renovating this repository. View logs .
⚠️ WARN: Package lookup failures
Deprecations / Replacements
Warning
The following dependencies are either deprecated or have replacements available.
Datasource
Package
Replacement PR?
npm
@mui/base
Abandoned Dependencies
The following dependencies have not received updates for an extended period and may be unmaintained.
Note
Packages are marked as abandoned when they exceed the abandonmentThreshold since their last release. Unlike deprecated packages with official notices, abandonment is detected by release inactivity.
View abandoned dependencies (65)
Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
PR Edited (Blocked)
The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.
Update all non-major dev-dependencies (@next/eslint-plugin-next, @playwright/test, @swc/core, @testing-library/jest-dom, @testing-library/react, @types/jest, @typescript-eslint/eslint-plugin, @typescript-eslint/typescript-estree, eslint-config-prettier, eslint-import-resolver-typescript, eslint-plugin-import, eslint-plugin-jest, eslint-plugin-mdx, eslint-plugin-react, eslint-plugin-react-hooks, eslint-plugin-styled-components-a11y, eslint-plugin-testing-library, prettier, stylelint, syncpack, type-fest, typescript)
Update dependency eslint-plugin-react-hooks to v7
Lock file maintenance
Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
Warning
Renovate failed to look up the following dependencies: Could not determine new digest for update (github-tags package openapi-generators/openapitools-generator-action).
Files affected: .github/workflows/ci.yml
Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
Pin dependencies (@chromatic-com/storybook, @faker-js/faker, @grafana/openapi-to-k6, @happy-dom/jest-environment, @next/eslint-plugin-next, @playwright/test, @storybook/addon-docs, @storybook/addon-links, @storybook/addon-onboarding, @storybook/addon-webpack5-compiler-swc, @storybook/nextjs, @swc/core, @swc/jest, @testing-library/jest-dom, @testing-library/react, @testing-library/user-event, @types/jest, @types/jest-when, @types/k6, @types/lodash, @types/lodash.throttle, @types/node, @types/papaparse, @types/react-google-recaptcha, @types/react-slick, @types/slick-carousel, @typescript-eslint/eslint-plugin, @typescript-eslint/typescript-estree, cross-fetch, docker/dockerfile, dotenv, enforce-unique, eslint-config-mitodl, eslint-config-next, eslint-config-prettier, eslint-import-resolver-typescript, eslint-plugin-import, eslint-plugin-jest, eslint-plugin-mdx, eslint-plugin-react, eslint-plugin-react-hooks, eslint-plugin-styled-components-a11y, eslint-plugin-testing-library, http-proxy-middleware, jest, jest-environment-jsdom, jest-extended, jest-fail-on-console, jest-next-dynamic-ts, jest-watch-typeahead, jest-when, lodash, next-router-mock, node, postcss-styled-syntax, postgres, prettier, prettier-plugin-django-alpine, prop-types, sass, sass-embedded, starrocks/allin1-ubuntu, storybook, stylelint, stylelint-config-standard-scss, tiny-invariant, ts-jest, ts-node, type-fest, typescript)
Update opensearchproject/opensearch Docker tag to v3.3.2
Update Python to >=3.14,<3.15
Update actions/deploy-pages action to v5
Update dependency django-redis to v7
Update jest monorepo to v30 (@jest/environment, @types/jest, jest, jest-environment-jsdom)
Update material-ui monorepo (major) (@mui/lab, @mui/material, @mui/material-nextjs, @mui/system, @mui/x-charts)
Click on this checkbox to rebase all open PRs at once
Detected Dependencies
docker-compose (8)
docker-compose-notebook.yml
docker-compose.apps.yml
docker-compose.codespaces.yml
docker-compose.opensearch.base.yml (1)
opensearchproject/opensearch 3.3.0 → [Updates: 3.3.2]
docker-compose.opensearch.cluster.yml
docker-compose.opensearch.single-node.yml
docker-compose.services.yml (7)
postgres 16
redis 8.10.0@sha256:344e3945a0b431c8ff1eecd58c5573538126bd756f02fc7e218ddf1fc2546366 → [Updates: 8.10.1]
starrocks/allin1-ubuntu 4.1.4
qdrant/qdrant v1.18.3
apache/tika 2.5.0 → [Updates: 4.0.0]
quay.io/keycloak/keycloak 26.4 → [Updates: 26.7]
apache/apisix 3.17.0-debian@sha256:0e5377839f4ff5e322a5686ab6ce6797ba768008aca1bfc9b71149c3b326c4df → [Updates: 3.18.0-debian]
docker-compose.yml
dockerfile (5)
Dockerfile (2)
docker/dockerfile 1 → [Updates: 1]
mitodl/ol-python-base 3.12 → [Updates: 3.14, 3.12]
Dockerfile-nb (1)
mit-learn-web unknown version
Dockerfile.watch (1)
node 24.13 → [Updates: 24.20, 24.13]
frontends/main/Dockerfile.web (2)
node 24-alpine → [Updates: 24-alpine]
node 24-alpine → [Updates: 24-alpine]
nginx/Dockerfile (1)
nginx 1.29.7@sha256:1854da86e82d5dfb49a8f3d78b099adcc7e36608b207146ed95cd47937938a40 → [Updates: 1.31.6]
github-actions (4)
.github/workflows/actions-static-analysis.yml (2)
actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1
zizmorcore/zizmor-action v0.6.2@3dc1ecc9bcb9e94e9b2c709687979e1298497054 → [Updates: v0.6.3]
.github/workflows/ci.yml (30)
actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1
astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d → [Updates: v10.1.0]
codecov/codecov-action v7.0.0@fb8b3582c8e4def4969c97caa2f19720cb33a72f → [Updates: v7.1.1]
actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1
actions/setup-node v7.0.0@820762786026740c76f36085b0efc47a31fe5020
SimenB/github-actions-cpu-cores v3@97330871fe1b7d3529392ea000e3d2c4b357e403
codecov/codecov-action v7.0.0@fb8b3582c8e4def4969c97caa2f19720cb33a72f → [Updates: v7.1.1]
actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1
actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1
actions/setup-node v7.0.0@820762786026740c76f36085b0efc47a31fe5020
actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1
actions/setup-node v7.0.0@820762786026740c76f36085b0efc47a31fe5020
openapi-generators/openapitools-generator-action v1@515e8d70646f72de54d61c7f54b9447b7a1176f0
actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1
actions/setup-node v7.0.0@820762786026740c76f36085b0efc47a31fe5020
openapi-generators/openapitools-generator-action v1@515e8d70646f72de54d61c7f54b9447b7a1176f0
postgres 15 → [Updates: 15]
redis 8.10.0@sha256:344e3945a0b431c8ff1eecd58c5573538126bd756f02fc7e218ddf1fc2546366 → [Updates: 8.10.1]
starrocks/allin1-ubuntu 4.1.4 → [Updates: 4.1.4]
ubuntu 24.04
ubuntu 24.04
node ^24.0.0
ubuntu 24.04
ubuntu 24.04
node ^24.0.0
ubuntu 24.04
node ^24.0.0
ubuntu 24.04
node ^24.0.0
ubuntu 24.04
.github/workflows/openapi-diff.yml (5)
actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1
actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1
peter-evans/find-comment v4@b30e6a3c0ed37e7c023ccd3f1db5c6c0b0c23aad
peter-evans/create-or-update-comment v5@e8674b075228eee787fea43ef493e45ece1004c9
ubuntu 24.04
.github/workflows/publish-pages.yml (7)
actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1
actions/setup-node v7.0.0@820762786026740c76f36085b0efc47a31fe5020
actions/upload-pages-artifact v5@fc324d3547104276b827a68afc52ff2a11cc49c9
actions/deploy-pages v4@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e → [Updates: v5]
ubuntu 24.04
node ^24.0.0
ubuntu 24.04
npm (8)
frontends/api/package.json (12)
@mitodl/mit-learn-api-axios 2026.8.17 → [Updates: 2026.9.10]
@mitodl/mitxonline-api-axios 2026.8.31-1 → [Updates: 2026.9.9]
@tanstack/react-query ^5.66.0
axios ^1.12.2
tiny-invariant ^1.3.3
@faker-js/faker ^10.5.0 → [Updates: 10.6.0]
@testing-library/react ^16.3.0 → [Updates: 16.3.3]
enforce-unique ^1.3.0 → [Updates: 1.3.0]
jest ^29.7.0 → [Updates: 29.7.0, ^30.0.0]
jest-when ^3.7.0 → [Updates: 3.7.0, ^4.0.0]
lodash ^4.17.21 → [Updates: 4.18.1]
react ^19.2.1
frontends/main/package.json (86)
@ebay/nice-modal-react ^1.2.13
@emotion/cache ^11.13.1
@emotion/styled ^11.11.0
@floating-ui/react ^0.27.16
@mitodl/arithmix ^0.2.5
@mitodl/course-search-utils ^3.8.1
@mitodl/hacksnack ^0.1.2
@mitodl/mitxonline-api-axios 2026.8.31-1 → [Updates: 2026.9.9]
@mitodl/smoot-design 6.36.0 → [Updates: 6.37.0]
@mui/base 5.0.0-beta.70
@mui/material ^6.4.5 → [Updates: ^9.0.0]
@mui/material-nextjs ^6.4.3 → [Updates: ^9.0.0]
@mui/x-charts ^8.29.2 → [Updates: ^9.0.0]
@opentelemetry/api ^1.9.1
@opentelemetry/core ^2.0.1
@opentelemetry/exporter-trace-otlp-http ^0.214.0 → [Updates: ^0.222.0]
@opentelemetry/resources ^2.6.1
@opentelemetry/sdk-trace-base ^2.6.1
@radix-ui/react-dropdown-menu ^2.1.16
@radix-ui/react-popover ^1.1.15
@react-pdf/renderer ^4.3.0
@remixicon/react ^4.9.0
@sentry/nextjs 10.50.0 → [Updates: 10.74.0]
@sentry/opentelemetry 10.50.0 → [Updates: 10.74.0]
@tanstack/react-query ^5.66.0
@tiptap/core ^3.13.0
@tiptap/extension-document ^3.13.0
@tiptap/extension-heading ^3.13.0
@tiptap/extension-highlight ^3.13.0
@tiptap/extension-horizontal-rule ^3.13.0
@tiptap/extension-image ^3.13.0
@tiptap/extension-list ^3.13.0
@tiptap/extension-subscript ^3.13.0
@tiptap/extension-superscript ^3.13.0
@tiptap/extension-text-align ^3.13.0
@tiptap/extension-typography ^3.13.0
@tiptap/extensions ^3.13.0
@tiptap/pm ^3.13.0
@tiptap/react ^3.13.0
@tiptap/starter-kit ^3.13.0
@tiptap/static-renderer ^3.13.0
classnames ^2.5.1
formik ^2.4.6
iso-639-1 ^3.1.4
isomorphic-dompurify ^2.27.0 → [Updates: ^4.0.0]
jsdom ^27 → [Updates: ^30.0.0]
lodash ^4.17.21
lodash.throttle ^4.1.1
moment ^2.30.1
next ^16.2.7
next-nprogress-bar ^2.4.2
papaparse ^5.5.3
posthog-js ^1.297.2
react ^19.2.1
react-dom ^19.2.1
react-hotkeys-hook ^5.2.1
react-markdown ^10.0.0
react-slick ^0.31.0
sharp 0.35.4
slick-carousel ^1.8.1 → [Updates: ^2.0.0]
tiny-invariant ^1.3.3
video.js ^8.23.7
videojs-youtube ^3.0.1
yup ^1.4.0
@faker-js/faker ^10.5.0 → [Updates: 10.6.0]
@happy-dom/jest-environment ^20.1.0 → [Updates: 20.14.5]
@testing-library/jest-dom ^6.4.8 → [Updates: 6.9.1, ^7.0.0]
@testing-library/react ^16.3.0 → [Updates: 16.3.3]
@testing-library/user-event ^14.5.2 → [Updates: 14.6.7]
@types/jest ^29.5.12 → [Updates: 29.5.14, ^30.0.0]
@types/lodash ^4.17.7 → [Updates: 4.17.25]
@types/node ^24.0.0 → [Updates: 24.13.5]
@types/papaparse ^5.5.2 → [Updates: 5.5.2]
@types/react ^19.2.7 → [Updates: 19.3.0]
@types/react-dom ^19.2.3 → [Updates: 19.3.0]
@types/react-slick ^0.23.13 → [Updates: 0.23.13]
@types/slick-carousel ^1 → [Updates: 1.6.40]
eslint 8.57.1 → [Updates: 10.10.0]
eslint-config-next ^16.1.6 → [Updates: 16.3.5]
http-proxy-middleware ^3.0.0 → [Updates: 3.0.7, ^4.0.0]
jest ^29.7.0 → [Updates: 29.7.0, ^30.0.0]
jest-extended ^7.0.0 → [Updates: 7.0.0]
jest-next-dynamic-ts ^0.1.1 → [Updates: 0.1.1]
next-router-mock ^1.0.2 → [Updates: 1.0.5]
ts-jest ^29.2.4 → [Updates: 29.4.12]
typescript ^5.5.4 → [Updates: 5.9.3, ^7.0.0]
frontends/ol-components/package.json (48)
@dnd-kit/core ^6.0.8
@dnd-kit/sortable ^10.0.0
@dnd-kit/utilities ^3.2.1
@emotion/react ^11.11.1
@emotion/styled ^11.11.0
@mui/base 5.0.0-beta.70
@mui/lab 6.0.0-dev.240424162023-9968b4889d → [Updates: 7.0.0]
@mui/material ^6.4.5 → [Updates: ^9.0.0]
@mui/material-nextjs ^6.4.3 → [Updates: ^9.0.0]
@mui/system ^6.4.3 → [Updates: ^9.0.0]
@remixicon/react ^4.9.0
@tanstack/react-query ^5.66.0
@testing-library/dom ^10.4.0
@types/react-dom ^19.2.3
@types/tinycolor2 ^1.4.6
embla-carousel-react ^8.6.0
embla-carousel-wheel-gestures ^8.0.2
lodash ^4.17.21
next ^16.2.7
react ^19.2.1
react-dom ^19.2.1
react-google-recaptcha ^3.1.0
react-share ^5.0.3
react-slick ^0.31.0
tiny-invariant ^1.3.3
wheel-indicator ^1.3.0
@chromatic-com/storybook ^5.0.0 → [Updates: 5.3.1]
@faker-js/faker ^10.5.0 → [Updates: 10.6.0]
@storybook/addon-docs ^10.0.0 → [Updates: 10.6.0]
@storybook/addon-links ^10.0.0 → [Updates: 10.6.0]
@storybook/addon-onboarding ^10.0.0 → [Updates: 10.6.0]
@storybook/addon-webpack5-compiler-swc ^4.0.0 → [Updates: 4.0.3]
@storybook/nextjs ^10.2.4 → [Updates: 10.6.0]
@storybook/test 8.6.15
@testing-library/react ^16.3.0 → [Updates: 16.3.3]
@testing-library/user-event ^14.5.2 → [Updates: 14.6.7]
@types/lodash.throttle ^4.1.9 → [Updates: 4.1.9]
@types/react-google-recaptcha ^2.1.9 → [Updates: 2.1.9]
@types/react-slick ^0.23.13 → [Updates: 0.23.13]
dotenv ^17.0.0 → [Updates: 17.4.2]
lodash ^4.17.21 → [Updates: 4.18.1]
prop-types ^15.8.1 → [Updates: 15.8.1]
sass ^1.93.3 → [Updates: 1.104.1]
sass-embedded ^1.93.3 → [Updates: 1.104.1]
storybook ^10.2.4 → [Updates: 10.6.0]
typescript ^5.5.4 → [Updates: 5.9.3, ^7.0.0]
@mitodl/smoot-design 6.36.0 → [Updates: 6.37.0]
next ^16.2.7
frontends/ol-test-utilities/package.json (10)
@faker-js/faker ^10.5.0
@testing-library/react ^16.3.0
dom-accessibility-api ^0.7.0
lodash ^4.17.21
moment-timezone ^0.6.0
next-router-mock ^1.0.2
tiny-invariant ^1.3.3
@types/lodash ^4.17.7 → [Updates: 4.17.25]
@types/react ^19.2.7 → [Updates: 19.3.0]
react ^19.2.1
frontends/ol-utilities/package.json (10)
currency-symbol-map ^5.1.0
lodash ^4.17.21
moment ^2.30.1
qs ^6.11.0
@faker-js/faker ^10.5.0 → [Updates: 10.6.0]
@testing-library/react ^16.3.0 → [Updates: 16.3.3]
@testing-library/user-event ^14.5.2 → [Updates: 14.6.7]
tiny-invariant ^1.3.3 → [Updates: 1.3.3]
next ^16.2.7
react ^19.2.1
frontends/package.json (40)
@jest/environment ^29.7.0 → [Updates: ^30.0.0]
react-google-recaptcha ^3.1.0
@faker-js/faker ^10.5.0 → [Updates: 10.6.0]
@next/eslint-plugin-next ^16.2.7 → [Updates: 16.2.7, ^16.3.5]
@swc/core ^1.11.29 → [Updates: 1.12.6, ^1.16.2]
@swc/jest ^0.2.38 → [Updates: 0.2.38]
@testing-library/jest-dom ^6.4.8 → [Updates: 6.5.0, ^6.5.0, ^7.0.0]
@testing-library/react ^16.3.0 → [Updates: 16.3.0, ^16.3.0]
@testing-library/user-event ^14.5.2 → [Updates: 14.5.2]
@types/jest ^29.5.12 → [Updates: 29.5.13, ^29.5.13, ^30.0.0]
@types/jest-when ^3.5.2 → [Updates: 3.5.5]
@types/react-google-recaptcha ^2.1.9 → [Updates: 2.1.9]
@typescript-eslint/eslint-plugin ^8.0.0 → [Updates: 8.12.2, ^8.70.0]
@typescript-eslint/typescript-estree ^8.0.0 → [Updates: 8.38.0, ^8.38.0]
cross-fetch ^4.0.0 → [Updates: 4.0.0]
eslint 8.57.1 → [Updates: 10.10.0]
eslint-config-mitodl ^2.1.0 → [Updates: 2.1.0]
eslint-config-prettier ^10.0.0 → [Updates: 10.0.1, ^10.0.1]
eslint-import-resolver-typescript ^4.0.0 → [Updates: 4.3.4, ^4.3.4]
eslint-plugin-import ^2.29.1 → [Updates: 2.31.0, ^2.31.0]
eslint-plugin-jest ^29.0.0 → [Updates: 29.0.1, ^29.0.1]
eslint-plugin-mdx ^3.0.0 → [Updates: 3.1.5, ^3.8.1]
eslint-plugin-react ^7.34.3 → [Updates: 7.37.1, ^7.37.1]
eslint-plugin-react-hooks ^5.0.0 → [Updates: 5.1.0, ^5.1.0, ^7.0.0]
eslint-plugin-styled-components-a11y ^2.1.35 → [Updates: 2.1.35, ^2.2.1]
eslint-plugin-testing-library ^7.0.0 → [Updates: 7.1.1, ^7.1.1]
jest ^29.7.0 → [Updates: 29.7.0, ^30.0.0]
jest-environment-jsdom ^29.5.0 → [Updates: 29.7.0, ^30.0.0]
jest-extended ^7.0.0 → [Updates: 7.0.0]
jest-fail-on-console ^3.3.1 → [Updates: 3.3.1]
jest-watch-typeahead ^3.0.1 → [Updates: 3.0.1]
jest-when ^3.7.0 → [Updates: 3.7.0, ^4.0.0]
postcss-styled-syntax ^0.7.0 → [Updates: 0.7.0]
prettier ^3.3.3 → [Updates: 3.3.3, ^3.3.3]
prettier-plugin-django-alpine ^1.2.6 → [Updates: 1.3.0]
stylelint ^16.18.0 → [Updates: 16.22.0, ^16.22.0, ^17.0.0]
stylelint-config-standard-scss ^15.0.0 → [Updates: 15.0.1, ^17.0.0]
syncpack 14.0.0-alpha.40 → [Updates: 14.3.1, 15.3.3]
ts-node ^10.9.2 → [Updates: 10.9.2]
typescript ^5.5.4 → [Updates: 5.6.3, ^5.6.3, ^7.0.0]
load_testing/package.json (4)
@grafana/openapi-to-k6 ^0.4.1 → [Updates: 0.4.1]
@types/k6 ^1.7.0 → [Updates: 1.7.0, ^2.0.0]
@asyncapi/specs 6.11.1
@asyncapi/specs 6.11.1
package.json (8)
@playwright/test ^1.58.1 → [Updates: 1.58.1, ^1.63.0]
type-fest ^5.4.3 → [Updates: 5.4.3, ^5.9.0]
node ^24.0.0
yarn ^4.1.1
@types/react ^19.0.0 → [Updates: ^19.0.0]
@types/react-dom ^19.0.0 → [Updates: ^19.0.0]
video.js ^8.23.7 → [Updates: ^8.23.7]
yarn 4.12.0 → [Updates: 4.18.0]
pep621 (1)
pyproject.toml (135)
python >=3.12,<3.13 → [Updates: >=3.14,<3.15]
Django ==5.2.17
attrs >=25.0.0,<26 → [Updates: >=26.1,<27]
base36 >=0.1.1,<0.2
beautifulsoup4 >=4.8.2,<5
boto3 >=1.26.155,<2
cairosvg ==2.9.0 → [Updates: ==2.9.1]
celery >=5.3.1,<6
celery-redbeat >=2.3.2,<3
cffi >=2.0.0,<3
configargparse >=1.7.1
cryptography >=50,<51
dateparser >=1.2.0,<2
deepmerge >=2.0,<3 → [Updates: >=3,<4]
dj-database-url >=3.0.0,<4
dj-static >=0.0.6,<0.0.7
django-anymail >=13.0,<14 → [Updates: >=15.1,<16]
django-bitfield >=2.2.0,<3
django-cache-memoize >=0.2.0,<0.3
django-cors-headers >=4.0.0,<5
django-filter >=26.1
django-guardian >=3.0.0,<4
django-health-check >=3.24.0,<4 → [Updates: >=4.5.1,<5]
django-imagekit >=6.0.0,<7
django-ipware >=7.0.0,<8
django-json-widget >=2.0.0,<3
django-oauth-toolkit >=3.0.0,<4
django-redis >=5.2.0,<7 → [Updates: >=7,<8]
django-safedelete >=1.4.0,<2
django-scim2 >=0.19.1,<0.20 → [Updates: >=0.23,<0.24]
django-storages >=1.13.2,<2
djangorestframework >=3.14.0,<4
drf-jwt >=1.19.2,<2
drf-nested-routers >=0.95.0,<0.96
drf-spectacular >=0.30,<0.31
feedparser >=6.0.10,<7
google-api-python-client >=2.89.0,<3
hubspot-api-client >=12.0.0,<13
granian >=2.5.4,<3
html2text >=2025.0.0,<2026
html5lib >=1.1,<2
ipython >=9.0.0,<10
isodate >=0.7.2,<0.8
jedi >=0.19.0,<0.20 → [Updates: >=0.20,<0.21]
langchain >=1.3.9,<1.4 → [Updates: >=1.4.1,<1.5]
litellm ==1.96.2 → [Updates: ==1.99.0]
llama-index >=0.14.0,<0.15
llama-index-llms-openai >=0.7.10,<0.8 → [Updates: >=0.8.1,<0.9]
lxml >=6.0.0,<7
markdown >=3.7,<4
markdown2 >=2.4.8,<3
mitol-django-common >=2026.6.16.4,<2027
mitol-django-scim >=2026.4.2,<2027
mitol-django-observability >=2026.8.19,<2027
named-enum >=1.4.0,<2
nested-lookup >=0.2.25,<0.3
nh3 >=0.3.0,<0.4
ocw-data-parser >=0.35.1,<0.36
onnxruntime ==1.24.4 → [Updates: ==1.29.0]
openai >=2.0.0,<3 → [Updates: >=3.7,<4]
opensearch-dsl >=2.0.0,<3
opensearch-py >=2.0.0,<3 → [Updates: >=3.2,<4]
opentelemetry-instrumentation-asgi >=0.52b0
opentelemetry-instrumentation-celery >=0.52b0
opentelemetry-instrumentation-django >=0.52b0
opentelemetry-instrumentation-psycopg >=0.52b0
opentelemetry-instrumentation-redis >=0.52b0
opentelemetry-instrumentation-requests >=0.52b0
pluggy >=1.3.0,<2
posthog >=7.38.2,<8
psycopg >=3.2.4,<4
pycountry >=24.6.1,<25 → [Updates: >=26.2.16,<27]
pygithub >=2.0.0,<3
pyparsing >=3.2.1,<4
pytest-lazy-fixtures >=1.1.1,<2
python-dateutil >=2.8.2,<3
python-rapidjson >=1.8,<2
pyyaml >=6.0.0,<7
qdrant-client ~=1.18.0 → [Updates: ~=1.19.0]
redis >=7.0.0,<8 → [Updates: >=8.1,<9]
requests >=2.31.0,<3
retry2 >=0.9.5,<0.10
selenium >=4.30.0,<5
sentry-sdk >=2.25.1,<3
social-auth-app-django >=5.2.0,<6 → [Updates: >=6.0.1,<7]
social-auth-core >=4.4.2,<5 → [Updates: >=5.1,<6]
static3 >=0.7.0,<0.8
tika >=3.0.0,<4
tiktoken >=0.13,<0.14 → [Updates: >=0.14,<0.15]
toolz >=1.0.0,<2
ulid-py >=1.0.0,<2
urllib3 >=2.0.0,<3
wrapt >=1.14.1,<2 → [Updates: >=2.4,<3]
youtube-transcript-api >=1.2.4,<1.3
pypdf >=6.9.1,<7
pypdfium2 >=5.0.0,<6
pyarrow >=24,<25 → [Updates: >=25,<26]
django-zeal >=2.0.4,<3
pdf2image >=1.17.0,<2
opendataloader-pdf >=2.5.0,<3
pymupdf >=1.26.6,<2
opencv-python >=4.12.0.88,<5 → [Updates: >=5.0.0.93,<6]
django-removals >=1.1.6,<2
langchain-litellm >=0.5.1
scikit-learn >=1.8.0
gensim >=4.4.0
langchain-community >=0.4.2
langchain-text-splitters >=1.1.2
mitol-django-keycloak >=2026.7.13,<2027
pymysql >=1.1.1,<2
bpython >=0.26,<0.27
ddt >=1.6.0,<2
factory-boy >=3.3.0,<4
faker >=38.0.0,<39 → [Updates: >=40.38,<41]
ipdb >=0.13.13,<0.14
moto >=5.0.0,<6
nplusone >=1.0.0,<2
pdbpp >=0.11.6,<0.12 → [Updates: >=0.12.1,<0.13]
pytest >=9.0.3,<10
pytest-cov >=7.0.0,<8
pytest-django >=4.5.2,<5
pytest-env >=1.0.0,<2
pytest-mock >=3.10.0,<4
pytest-repeat >=0.9.4
responses >=0.25.0,<0.26 → [Updates: >=0.26.3,<0.27]
ruff ==0.16.3 → [Updates: ==0.16.5]
safety >=3.0.0,<4
semantic-version >=2.10.0,<3
freezegun >=1.4.0,<2
pytest-xdist >=3.6.1,<4
anys >=0.3.0,<0.4
locust >=2.31.2,<3
traceback-with-variables >=2.1.1,<3
mitol-drf-lint ==2026.4.2 → [Updates: ==2026.8.28]
uv_build >=0.10.0,<0.11.0 → [Updates: >=0.12.9,<0.13.0]
renovate-config (1)
renovate.json
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
View this repository on the Mend.io Web Portal.
Repository Problems
These problems occurred while renovating this repository. View logs.
Deprecations / Replacements
Warning
The following dependencies are either deprecated or have replacements available.
Abandoned Dependencies
The following dependencies have not received updates for an extended period and may be unmaintained.
Note
Packages are marked as abandoned when they exceed the
abandonmentThresholdsince their last release. Unlike deprecated packages with official notices, abandonment is detected by release inactivity.View abandoned dependencies (65)
2023-07-142024-12-052024-12-042023-11-062023-10-032024-12-092024-12-092025-06-262025-07-092023-12-292022-05-292024-02-23eslint-config-mitodl2024-07-112025-06-202025-04-032025-05-062023-01-152025-06-192016-08-13prettier-plugin-django-alpine2024-09-242022-01-052023-06-032025-03-072025-08-072024-02-232023-04-262019-11-272024-12-012014-12-072024-02-262014-07-112024-12-182024-04-192025-04-022022-01-092025-02-032025-08-09html2text2025-04-152020-06-222025-05-072023-03-09isodate2024-10-082023-10-30nested-lookup2022-07-062018-05-212022-05-112023-03-212024-01-07pluggy2025-05-152025-09-162025-04-072025-07-012024-03-012023-01-112022-05-262016-05-102020-09-15Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
@types/react,@types/react-dom)@sentry/nextjs,@sentry/opentelemetry)PR Edited (Blocked)
The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.
@next/eslint-plugin-next,@playwright/test,@swc/core,@testing-library/jest-dom,@testing-library/react,@types/jest,@typescript-eslint/eslint-plugin,@typescript-eslint/typescript-estree,eslint-config-prettier,eslint-import-resolver-typescript,eslint-plugin-import,eslint-plugin-jest,eslint-plugin-mdx,eslint-plugin-react,eslint-plugin-react-hooks,eslint-plugin-styled-components-a11y,eslint-plugin-testing-library,prettier,stylelint,syncpack,type-fest,typescript)Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
Warning
Renovate failed to look up the following dependencies:
Could not determine new digest for update (github-tags package openapi-generators/openapitools-generator-action).Files affected:
.github/workflows/ci.ymlOpen
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
@chromatic-com/storybook,@faker-js/faker,@grafana/openapi-to-k6,@happy-dom/jest-environment,@next/eslint-plugin-next,@playwright/test,@storybook/addon-docs,@storybook/addon-links,@storybook/addon-onboarding,@storybook/addon-webpack5-compiler-swc,@storybook/nextjs,@swc/core,@swc/jest,@testing-library/jest-dom,@testing-library/react,@testing-library/user-event,@types/jest,@types/jest-when,@types/k6,@types/lodash,@types/lodash.throttle,@types/node,@types/papaparse,@types/react-google-recaptcha,@types/react-slick,@types/slick-carousel,@typescript-eslint/eslint-plugin,@typescript-eslint/typescript-estree,cross-fetch,docker/dockerfile,dotenv,enforce-unique,eslint-config-mitodl,eslint-config-next,eslint-config-prettier,eslint-import-resolver-typescript,eslint-plugin-import,eslint-plugin-jest,eslint-plugin-mdx,eslint-plugin-react,eslint-plugin-react-hooks,eslint-plugin-styled-components-a11y,eslint-plugin-testing-library,http-proxy-middleware,jest,jest-environment-jsdom,jest-extended,jest-fail-on-console,jest-next-dynamic-ts,jest-watch-typeahead,jest-when,lodash,next-router-mock,node,postcss-styled-syntax,postgres,prettier,prettier-plugin-django-alpine,prop-types,sass,sass-embedded,starrocks/allin1-ubuntu,storybook,stylelint,stylelint-config-standard-scss,tiny-invariant,ts-jest,ts-node,type-fest,typescript)@jest/environment,@types/jest,jest,jest-environment-jsdom)@mui/lab,@mui/material,@mui/material-nextjs,@mui/system,@mui/x-charts)Detected Dependencies
docker-compose (8)
dockerfile (5)
github-actions (4)
npm (8)
pep621 (1)
renovate-config (1)