Releases: mozilla/kitsune
Releases · mozilla/kitsune
1.4.0
Highlights
- We've upgraded our search backend to the latest version Elasticsearch 9.0.3.
- Emails on replies to questions have been improved.
What's Changed
- Upgrade ElasticSearch to version 9 by @akatsoulas in #6728
- Configure Dependabot to recognize
uv.lock
files by @escattone in #6768 - add npm to dependabot by @escattone in #6774
- Bump langchain-google-vertexai from 2.0.23 to 2.0.27 by @dependabot[bot] in #6772
- Bump form-data from 4.0.0 to 4.0.4 by @dependabot[bot] in #6778
- improve topic classification prompt by @escattone in #6775
- Add a permanent redirect for Mozilla VPN. by @akatsoulas in #6762
- show links to question and reply by @escattone in #6776
- Update old VPN references by @akatsoulas in #6786
- Bump Playwright to 1.53 by @emilghittasv in #6767
Full Changelog: 1.3.9...1.4.0
1.3.9
Highlights
- Questions that were marked as spam more than 3 months ago are now automatically deleted.
What's Changed
- fix build workflow for manual dispatch by @escattone in #6758
- Drop spam in AAQ after 3 months by @akatsoulas in #6757
- Exclude spam questions from "{number} questions in the last 24 hours have no reply" by @denyshon in #6760
- Move to uv by @akatsoulas in #6756
- Playwright: Use test user creation API in tests by @emilghittasv in #6764
- switch to current gemini models by @escattone in #6766
- ignore invalid values in
visitors_by_locale
by @escattone in #6765
New Contributors
Full Changelog: 1.3.8...1.3.9
1.3.8
What's Changed
- Delete kbforum and forum posts or threads created by user being deactivated by @smithellis in #6742
- add API for creating test users by @escattone in #6727
- Handle LLM erroneous responses by @akatsoulas in #6746
- strengthen LLM output parsing by @escattone in #6749
- exempt create test user endpoint from CSRF by @escattone in #6751
- Return archived question in search only if using advanced search operations by @smithellis in #6750
- fix email links that mark questions as solved by @escattone in #6755
- define the domain of the test user cookies by @escattone in #6754
- add management command for l10n metrics by @escattone in #6752
Full Changelog: 1.3.7...1.3.8
1.3.7
Highlights
- Updated Mozilla and SUMO logos.
- Community forum posts are properly sorted when selecting to sort by
Views
. - Announcements can be closed per session.
- Fixed the automatic filling of the browser and OS details when asking questions about Firefox desktop.
What's Changed
- add metadata to products for LLM use by @escattone in #6717
- initial prompt and translate function for l10n by @escattone in #6700
- close announcements per session by @escattone in #6722
- Bump protobuf from 4.25.2 to 4.25.8 by @dependabot in #6724
- Bump @babel/runtime from 7.20.13 to 7.27.0 by @dependabot in #6618
- Playwright: Extend coverage to related documents functionality by @emilghittasv in #6726
- Make ZD form fields required by @akatsoulas in #6733
- OS agnostic init by @akatsoulas in #6729
- Update metadata admin form by @akatsoulas in #6731
- Playwright update flows & extend coverage to kb article locale switcher by @emilghittasv in #6735
- Update SUMO logo and footer Mozilla logo by @smithellis in #6734
- only clear auto tags when updating question by @escattone in #6736
- Replace support logo in email by @smithellis in #6739
- fix init of browser & os details for questions by @escattone in #6738
- include thunderbird for android in mobile by @escattone in #6741
- exclude segmentation tags from OS auto-tagging by @escattone in #6740
- Do not render an empty banner by @akatsoulas in #6732
- 6725 sorting forum posts issue by @smithellis in #6743
Full Changelog: 1.3.6...1.3.7
1.3.6
Highlights
- We now attempt to re-classify forum questions under their proper product if we detect that they are legitimate but irrelevant to the product forum that they were originally asked within.
- Switching between locales when viewing a KB article now works for all cases.
What's Changed
- Playwright: Defining smoke suite by @emilghittasv in #6703
- Implement tom-select for related documents by @smithellis in #6610
- Support cross-locale slug lookup in language switcher by @smithellis in #6634
- Introduce a product classifier by @akatsoulas in #6680
- Return the pk/id for docs in search by @smithellis in #6707
- Playwright fix playwright.yml and update the Related Documents locator by @emilghittasv in #6704
- Locale switch from parent non-default locale document should 404 by @smithellis in #6708
- fix and simplify
get_visible_document_or_404
by @escattone in #6710 - Bump django from 4.2.21 to 4.2.22 by @dependabot in #6711
- Bump requests from 2.32.3 to 2.32.4 by @dependabot in #6712
- Create a spam flag on automatic spam classificaiton by @akatsoulas in #6706
- Filter products per aaq_configs by @akatsoulas in #6713
- Ensure pre-existing related documents are visible in Editing by @smithellis in #6709
- limit update of question to relevant fields by @escattone in #6716
Full Changelog: 1.3.5...1.3.6
1.3.5
What's Changed
- Switch moderation queue to celery by @akatsoulas in #6691
- some minor settings cleanup by @escattone in #6695
- fix notes in flagged object by @escattone in #6698
- Use lru_cache of size 1 by @akatsoulas in #6697
- Drop social and mobile from contribute by @akatsoulas in #6683
- Playwright: Remove coverage for mobile and social contribute pages. by @emilghittasv in #6701
Full Changelog: 1.3.4...1.3.5
1.3.4
What's Changed
- Add llm app in INSTALLED_APPS by @akatsoulas in #6689
- move import to avoid slow startup due to creds check by @escattone in #6690
Full Changelog: 1.3.3...1.3.4
1.3.3
What's Changed
- Revert "revert Django 4.2.21" by @escattone in #6687
- Temp celery switch for question moderation by @akatsoulas in #6688
Full Changelog: 1.3.2...1.3.3
1.3.2
What's Changed
- Set variable only for local env by @akatsoulas in #6685
- revert Django 4.2.21 by @escattone in #6686
Full Changelog: 1.3.1...1.3.2