Releases: mozilla/kitsune
Releases · mozilla/kitsune
1.4.3
Highlights
- Contributor metrics, like the number of replies to questions or the number of revisions created, are no longer affected by user account deletions.
- The
Mozilla stafflabel is applied in all Community Forums, Community Discussions, and KB Discussions, to all replies by accounts with the [at] mozilla [dot] com email address. - Announcements can be limited to one or more operating systems.
What's Changed
- Adding trigger_delete API for test accounts by @emilghittasv in #6806
- improve contributor metrics by @escattone in #6796
- Point to the form submission if no search results by @akatsoulas in #6799
- Bump sass-loader from 13.2.0 to 16.0.5 by @dependabot[bot] in #6779
- Bump underscore and @types/underscore by @dependabot[bot] in #6780
- Change tag ordering by @akatsoulas in #6798
- Display Mozilla Staff label in replies by @akatsoulas in #6797
- Bump django-post-office from 3.10.0 to 3.10.1 by @dependabot[bot] in #6815
- Bump html-webpack-plugin from 5.5.0 to 5.6.3 by @dependabot[bot] in #6813
- Bump playwright from 1.53.0 to 1.54.0 by @dependabot[bot] in #6812
-
- Playwright expand search test coverage by @emilghittasv in #6800
- Change the default ordering of tags by @akatsoulas in #6820
- Bump mkdocs-material from 9.6.15 to 9.6.16 by @dependabot[bot] in #6821
- Bump allure-pytest from 2.14.3 to 2.15.0 by @dependabot[bot] in #6819
- Move current l10n to manual strategy by @akatsoulas in #6804
- Fix status icons in revision history by @akatsoulas in #6822
- Update icon for non-localizable docs by @akatsoulas in #6826
- Move draft management into strategy by @akatsoulas in #6823
- avoid integrity errors when creating deleted contributions by @escattone in #6824
- Bump django-filter from 23.5 to 25.1 by @dependabot[bot] in #6817
- Add configuration variable for AI L10N. by @akatsoulas in #6836
- Display announcements per OS by @akatsoulas in #6835
- Ai strategy translation by @akatsoulas in #6832
- Bump jsonschema from 4.24.0 to 4.25.0 by @dependabot[bot] in #6839
- Bump langchain-google-vertexai from 2.0.27 to 2.0.28 by @dependabot[bot] in #6838
- Bump ruff from 0.12.2 to 0.12.8 by @dependabot[bot] in #6841
- Introduce Agents Hints headers by @akatsoulas in #6843
- Bump boto3 from 1.39.3 to 1.40.6 by @dependabot[bot] in #6842
- fix for when solution is removed by @escattone in #6849
- fix null contribution timestamp cases by @escattone in #6848
- Pass question in the context. by @akatsoulas in #6853
Full Changelog: 1.4.2...1.4.3
1.4.2
What's Changed
- Permantly redirect subtopics and questions. by @akatsoulas in #6805
Full Changelog: 1.4.1...1.4.2
1.4.1
Highlights
- We're starting to process, in small chunks, the remaining questions in the question moderation queue with the new automated classification pipeline.
- Fixes duplicate title in emails sent on answers to questions.
- Fixes the link that users can use to delete their profile.
- Removes the
Social media ContributorsandMobile support Contributorscontribution areas as options when editing a user's profile.
What's Changed
- Bump pyparsing from 3.1.2 to 3.2.3 by @dependabot[bot] in #6769
- Bump django-post-office from 3.9.1 to 3.10.0 by @dependabot[bot] in #6770
- Bump langchain from 0.3.25 to 0.3.26 by @dependabot[bot] in #6773
- Bump tom-select from 2.3.1 to 2.4.3 by @dependabot[bot] in #6781
- Bump jquery-ui from 1.13.2 to 1.14.1 by @dependabot[bot] in #6784
- Fix styleguide build and deploy it alongside docs by @janbrasna in #6785
- Process stale moderation queue by @akatsoulas in #6763
- handle hierarchical topics by @escattone in #6787
- remove duplicate title from email template by @escattone in #6790
- Deleting a user modal won't close and page won't redirect by @smithellis in #6560
- docs: update Elasticsearch docs with management commands and deployment info by @smithellis in #6789
- Bump mini-css-extract-plugin from 2.7.2 to 2.9.2 by @dependabot[bot] in #6795
- Remove Social & Mobile contribution area options by @denyshon in #6793
- Strategy pattern scaffolding for l10n by @akatsoulas in #6801
Full Changelog: 1.4.0...1.4.1
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.lockfiles 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_localeby @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_404by @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