Releases: mozilla/kitsune
Releases · mozilla/kitsune
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
1.3.1
1.3.0
Highlights
- We're automating spam identification and topic classification of forum questions. This is an AI-based feature built using the latest LLM models. Looking forward, the spam moderation queue will be populated only with questions that couldn't be automatically verified as spam. The topic moderation queue will be retired, and its current backlog will be automatically categorized in the near future. Contributors can continue using the
Edit details
button on forum posts to adjust the product, topic, or other info when needed.
What's Changed
- Bump django from 4.2.20 to 4.2.21 by @dependabot in #6650
- Playwright: extend test coverage to kb article helpfulness voting by @emilghittasv in #6648
- Playwright: Extend coverage to kb helpfulness widget feedback canceled state & helpfulness metadata percentage information by @emilghittasv in #6653
- initial pieces for llm-based question classification by @escattone in #6659
- add spam confidence by @escattone in #6660
- add initial topic metadata by @escattone in #6661
- Prompt optimizations by @akatsoulas in #6664
- Catch MultipleObjectsReturned exception by @akatsoulas in #6666
- Classify questions by @akatsoulas in #6663
- remove obsolete file by @escattone in #6670
- data migration to rename topic title by @escattone in #6669
- only select from active and visible topics by @escattone in #6671
- include title of question when classifying by @escattone in #6672
- ensure consistent topic and topic tag when classifying by @escattone in #6673
- ensure
question_classifier
task is idempotent by @escattone in #6674 - Don't load djang-silk in shell_plus by @akatsoulas in #6679
- Playwright: Update AAQ test question content by @emilghittasv in #6678
- helper function that provides product info by @escattone in #6681
Full Changelog: 1.2.16...1.3.0
1.2.16
What's Changed
- remove unused
json_utils
by @escattone in #6642 - add metadata field to topic model by @escattone in #6641
- Playwright: Move still need help & learn more common locators into a single class by @emilghittasv in #6644
- update broken learn-more link for image uploads by @escattone in #6645
- add function to get active taxonomy as YAML or JSON by @escattone in #6647
- ensure metadata is dict in all cases by @escattone in #6646
Full Changelog: 1.2.15...1.2.16
1.2.15
What's Changed
- Non fxa migrated deletions by @akatsoulas in #6611
- Bump eazy-logger from 4.0.1 to 4.1.0 by @dependabot in #6617
- correct migration numbering by @smithellis in #6625
- 2295 - Change endpoint and js to return hierarchical list by @smithellis in #6624
- Do not check against inbox by @akatsoulas in #6627
- Playwright: Extend coverage to Contributor Discussion forums & threads by @emilghittasv in #6626
- track topics by product for use by AI-based classifier agent by @escattone in #6629
- Playwright: Bump pytest-rerunfailures, pytest-check, allure-pytest and pytest dependencies by @emilghittasv in #6630
- Extend playwright coverage for threads (breadcrumbs & side-navbar navigation) by @emilghittasv in #6632
- Fix topic inheritance for translated documents by @smithellis in #6633
- Playwright add test coverage for 2183 by @emilghittasv in #6636
- Playwright further extend test coverage over contributor discussions forum threads by @emilghittasv in #6638
Full Changelog: 1.2.14...1.2.15