Highlights
- Improved spam classification
- More building blocks and updates needed for semantic search
- Various bug and security fixes, including some from our contributors (thanks @denyshon and @vichekaoeun!)
- Lots of package updates
What's Changed
- Bump jsdom from 29.1.1 to 30.0.0 by @dependabot[bot] in #7752
- Bump sinon from 21.1.2 to 22.1.0 by @dependabot[bot] in #7753
- Bump google-api-python-client from 2.196.0 to 2.198.0 by @dependabot[bot] in #7755
- Bump pymdown-extensions from 10.21.3 to 11.0 by @dependabot[bot] in #7747
- Bump langchain from 1.3.9 to 1.3.14 by @dependabot[bot] in #7757
- Bump cffi from 2.0.0 to 2.1.0 by @dependabot[bot] in #7756
- Made locale pills clickable inside /dashboard/metrics by @vichekaoeun in #7760
- Avoid an unnecessary new string in ajaxupload.js by @denyshon in #7762
- Playwright: Fix Report abuse tests by @emilghittasv in #7761
- Retrieval index scaffolding by @akatsoulas in #7763
- Update and restructure claude instructions by @akatsoulas in #7751
- Harden CSP rule to allow only MZLA. by @akatsoulas in #7764
- Retrieval sync by @akatsoulas in #7767
- Playwright: Expand coverage to related documents by @emilghittasv in #7766
- improve spam classifier on unknown features by @akatsoulas in #7765
- replace media with image in UI by @escattone in #7769
- Fix "Popular topics" l10n by @denyshon in #7772
- Fix l10n in browse_by_topic & Simplify code by @denyshon in #7771
- Fix l10n issues in product.html by @denyshon in #7770
- Bump @stylistic/stylelint-plugin from 5.2.0 to 5.2.1 by @dependabot[bot] in #7775
- Bump elasticsearch from 9.4.0 to 9.4.1 by @dependabot[bot] in #7776
- Fix reverse restriction render cascade by @akatsoulas in #7773
- Bump boto3 from 1.43.40 to 1.43.61 by @dependabot[bot] in #7777
- Bump markdown from 3.10.2 to 3.10.3 by @dependabot[bot] in #7778
- Update ES access architecture by @akatsoulas in #7768
- update pre-commit packages via dependabot by @escattone in #7785
- Simplify retrieval architecture by @akatsoulas in #7789
- Reorder sidebar sections for question list by @denyshon in #7795
- Add a variable to register retrieval signals by @akatsoulas in #7796
- Update django-storages[google] requirement from <2,>=1.14.2 to >=1.14.6,<2 by @dependabot[bot] in #7779
- Update some l10n comments in kbforums\discussions by @denyshon in #7793
- Bump eslint from 10.4.1 to 10.8.0 by @dependabot[bot] in #7774
- Bump celery from 5.6.0 to 5.6.3 by @dependabot[bot] in #7780
- Bump cryptography from 48.0.1 to 50.0.0 by @dependabot[bot] in #7782
- Bump fast-uri from 3.1.4 to 3.1.5 by @dependabot[bot] in #7783
- Bump socket.io-parser from 4.2.6 to 4.2.7 by @dependabot[bot] in #7784
- Bump nltk from 3.10.0 to 3.10.1 by @dependabot[bot] in #7786
- Bump boto3 from 1.43.61 to 1.43.62 by @dependabot[bot] in #7787
- Bump the pre-commit group with 15 updates by @dependabot[bot] in #7788
- update Django to 5.2.17 (security update) by @escattone in #7799
- restrict solutions to questions by @escattone in #7800
- Close abandoned index scans by @akatsoulas in #7797
Full Changelog: 1.7.20...1.7.21