Releases: mozilla/kitsune
Releases · mozilla/kitsune
1.6.3
Highlights
- Changed the period of time machine translations await review before being auto-approved to 1 week.
What's Changed
- Bump celery from 5.4.0 to 5.6.0 by @dependabot[bot] in #7098
- Better wording by @akatsoulas in #7109
- Remove string l10n in zendesk.py by @denyshon in #7110
- Correct the wording in new_answer_to_asker by @denyshon in #7115
Full Changelog: 1.6.2...1.6.3
1.6.2
What's Changed
- use
prefetch_relatedforcontent_objectfield by @escattone in #7112
Full Changelog: 1.6.1...1.6.2
1.6.1
Highlights
- Separate moderation queue for premium support tickets marked as spam. Only members of the
Staffgroup have access to this queue. - Lots of contributions by @denyshon. Thank you!
What's Changed
- Bump pytest-playwright from 0.7.0 to 0.7.2 by @dependabot[bot] in #7075
- Playwright: Improve flaky tests by @emilghittasv in #6990
- Do not localize non-user-facing strings in users/models.py by @denyshon in #7094
- Improve pagination for badges by @denyshon in #7090
- Remove the Solution provided filter option by @denyshon in #7092
- Do not localize non-user-facing strings in products/models.py by @denyshon in #7093
- Remove scheduled tasks monitoring from Sentry by @akatsoulas in #7088
- Validate input for Zendesk by @akatsoulas in #7095
- Fix quotation mark for German by @akatsoulas in #7096
- Bump werkzeug from 3.0.6 to 3.1.4 by @dependabot[bot] in #7099
- Improve pagination for group profiles by @denyshon in #7091
- Add a warning regarding multi-line strings by @denyshon in #7081
- Add l10n comments for readouts.py & clean up a bit by @denyshon in #7080
- Improve locale management messages by @denyshon in #7100
- Update the domain white list by @denyshon in #7101
- Add Forum moderator discussions to the top navbar by @denyshon in #7103
- Separate spam queue for Zendesk by @akatsoulas in #7102
- change access to moderate queue by @escattone in #7104
- Redirect to zendesk queue for type SupportTicket by @akatsoulas in #7106
- Add paginators in spam queues by @akatsoulas in #7108
- Redirect SupportTicket to ZD spam queue by @akatsoulas in #7111
Full Changelog: 1.6.0...1.6.1
1.6.0
Highlights
- Automated, AI-based classification of support tickets intended for premium products. The classification includes spam detection, topic classification, and detection of questions asked within the context of the wrong product.
- The review grace period for machine translations has been extended from 3 days to 2 weeks.
- Improved handling of the content describing UI elements when performing machine translations.
- Machine translations of articles that are significantly out-of-date or missing translations for multiple locales are now evenly distributed across those locales.
- Performance improvements to the primary questions endpoints.
- Announcements can now be limited to the pages associated with a specific product.
- Upgraded architecture for handling periodic tasks that provides scalability, reliability, and visibility.
- Improved comments in our l10n files, an improved announcement when the site is in read-only mode, improved wording of UI text when marking replies as solutions, and the addition of missing strings for l10n. Thanks @denyshon!
- Improved handling of user avatars and updated Firefox links. Thanks @janbrasna!
What's Changed
- Bump sentry-sdk from 2.40.0 to 2.42.1 by @dependabot[bot] in #6986
- Bump idna from 3.10 to 3.11 by @dependabot[bot] in #6965
- Bump exports-loader from 4.0.0 to 5.0.0 by @dependabot[bot] in #6783
- Fix url warnings in document patterns urls by @akatsoulas in #6748
- Update circle config by @akatsoulas in #6991
- Update gitignore by @akatsoulas in #6992
- Bump debugpy from 1.8.14 to 1.8.17 by @dependabot[bot] in #6997
- Add missing migrations by @akatsoulas in #6999
- Remove placeholder for first author in extract.py by @denyshon in #7002
- Add l10n comments to the strings in views.py by @denyshon in #7007
- Bump google-auth from 2.40.3 to 2.42.1 by @dependabot[bot] in #6996
- Bump locutus from 2.0.16 to 2.0.32 by @dependabot[bot] in #6963
- Update database strings by @akatsoulas in #7008
- chore: remove NewRelic agent by @Basma1912 in #6998
- replace APScheduler with Celery beat by @escattone in #6993
- Update show-fx-download CTA macro URLs by @janbrasna in #7012
- Remove New Relic package by @akatsoulas in #7011
- Add the Mastodon link to the readonly announcement by @denyshon in #7001
- fix N+1 query issue in
question.detailsby @escattone in #7015 - Honor avatar aspect ratio by @janbrasna in #7016
- Update nav to Firefox.com product links by @janbrasna in #7014
- Bump pytest-check from 2.5.3 to 2.6.0 by @dependabot[bot] in #6995
- Bump boto3 from 1.40.6 to 1.40.69 by @dependabot[bot] in #7019
- Make the Updated string on the KB dashboard available for l10n by @denyshon in #7024
- Bump pyparsing from 3.2.4 to 3.2.5 by @dependabot[bot] in #7020
- Introduce spam classifier for Zendesk by @akatsoulas in #7000
- Bump @alpinejs/csp from 3.14.8 to 3.15.1 by @dependabot[bot] in #7022
- Flag ZD tickets for stage by @akatsoulas in #7025
- Correct the wording about marking the reply as a solution in new_answer_to_asker templates by @denyshon in #7021
- Expose SupportTicket in admin by @akatsoulas in #7026
- Pass product to the prompt by @akatsoulas in #7029
- Validate question content by @akatsoulas in #7027
- fix template issue with format instructions by @escattone in #7030
- Add template for customercare. by @akatsoulas in #7033
- fix build_topic_prompt by @escattone in #7034
- fix Zendesk ticket send by @escattone in #7035
- Bump mocha from 10.8.2 to 11.7.5 by @dependabot[bot] in #7023
- ensure
user_labels()macro handles user w/o profile by @escattone in #7037 - Differentiate the Updated strings by changing one of them by @denyshon in #7031
- Remove unnecessary if statement in macros.html by @denyshon in #7045
- Strip l10n comment tags in the l10n files by @denyshon in #7042
- Bump sentry-sdk from 2.43.0 to 2.44.0 by @dependabot[bot] in #7049
- Bump djangorestframework from 3.16.0 to 3.16.1 by @dependabot[bot] in #7050
- Check for admin access by @akatsoulas in #7046
- Update clean_content method by @akatsoulas in #7047
- Optimize questions_list queries by @akatsoulas in #7038
- Update prompt for UI blocks by @akatsoulas in #7032
- fix classification of questions by @escattone in #7051
- fix ZD loginless tickets by @escattone in #7052
- update support ticket status when flag accepted by @escattone in #7053
- safe question/answer image when file non-existent by @escattone in #7054
- Check if submission is loginless by @akatsoulas in #7056
- Set sec cookie attrs by @akatsoulas in #7055
- add premium products to moderation queue filter by @escattone in #7036
- Send tags to ZD by @akatsoulas in #7057
- fix regression in
classify_questionby @escattone in #7058 - prefer fastly-client-ip for remote-addr by @escattone in #7059
- include support tickets in moderation queue by @escattone in #7060
- Do not moderate wrong products for ZD by @akatsoulas in #7062
- Place quota per locale by @akatsoulas in #7061
- Bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #7044
- Moderate customercare tickets by @akatsoulas in #7064
- Display announcements per product by @akatsoulas in #7063
- improve l10n handling of UI elements by @escattone in #7066
- Always send ticket to ZD after moderation by @akatsoulas in #7067
- Set the auto-approval to 7 days by @akatsoulas in #7069
- Improve product reclassification by @akatsoulas in #7068
- fix update of ZD tickets by @escattone in #7070
- improve question details/list by @escattone in #7071
- Include legacy tags for ZD by @akatsoulas in #7073
- Check for any common tag by @akatsoulas in #7076
- map tier1 topic tag to legacy tag for ZD by @escattone in #7077
- Fallback to legacy tag general by @akatsoulas in #7078
Full Changelog: 1.5.9...1.6.0
1.5.9
What's Changed
- disallow restricted articles from pinned/featured by @escattone in #6989
Full Changelog: 1.5.8...1.5.9
1.5.8
What's Changed
- Revert "revert all package updates since 1.5.3" by @akatsoulas in #6981
- Exclude articles of certain categories from featured by @escattone in #6982
- upgrade packages (take 2) by @escattone in #6984
- Escape XML chars by @akatsoulas in #6980
- Update readonly announcement to remove Twitter link by @denyshon in #6978
- Bump whitenoise from 6.9.0 to 6.11.0 by @dependabot[bot] in #6966
- Playwright: Expand test coverage to community forums by @emilghittasv in #6962
- better featured articles but with the same performance by @escattone in #6983
- exclude pinned from featured articles by @escattone in #6985
- Bump psycopg2 from 2.9.10 to 2.9.11 by @dependabot[bot] in #6987
- switch to workload identity for the GA client by @escattone in #6988
Full Changelog: 1.5.7...1.5.8
1.5.7
1.5.6
What's Changed
- Revert "Package upgrades" by @escattone in #6975
- revert all package updates since 1.5.3 by @escattone in #6976
Full Changelog: 1.5.5...1.5.6
1.5.5
What's Changed
- Revert "Exclude articles of certain categories from featured" by @escattone in #6972
Full Changelog: 1.5.4...1.5.5
1.5.4
Highlights
- We've enabled the automated localization of articles for
jaandzh-CN. - For all locales enabled for automated localization, we now automatically create translations for articles that previously lacked a translation in that locale. This is done periodically (every four hours) in small batches (currently ten articles at a time).
- We now automatically synchronize and update the versions of Firefox, Firefox for Android, and Thunderbird that are available for selection for articles.
- We now provide the ability for system administrators to define pinned articles for the home, product landing, and AAQ product pages.
What's Changed
- Make answer voting a login feature by @akatsoulas in #6951
- Create missing translations for enabled locales by @akatsoulas in #6949
- add command and cron for creating missing translations by @escattone in #6953
- Translate only latest revisions by @akatsoulas in #6957
- Gracefully handle missing profiles by @akatsoulas in #6955
- Automatically sync product versions by @akatsoulas in #6956
- Fix ESR versioning by @akatsoulas in #6958
- Bump psycopg2-binary from 2.9.10 to 2.9.11 by @dependabot[bot] in #6952
- Expose strings for l10n by @akatsoulas in #6959
- Bump svelte-loader from 3.1.5 to 3.2.4 by @dependabot[bot] in #6837
- Bump elasticsearch from 9.0.2 to 9.1.1 by @dependabot[bot] in #6912
- Bump django-timezone-field from 5.1 to 7.1 by @dependabot[bot] in #6782
- use env to pass input and output parameters by @fkiriakos07 in #6961
- Package upgrades by @akatsoulas in #6960
- expand pinned articles by @escattone in #6947
- Bump pytest from 8.4.1 to 8.4.2 by @dependabot[bot] in #6967
- Do not send notifications for system accounts by @akatsoulas in #6928
- fix for extra_fields form field when empty by @escattone in #6969
- exclude redirects/archived/templates/canned from pinned by @escattone in #6968
- randomly cycle pinned articles if more than limit by @escattone in #6970
- Exclude articles of certain categories from featured by @akatsoulas in #6971
Full Changelog: 1.5.3...1.5.4