HIghlights
- Sync Zendesk tickets with the platform. Users can now interact with Zendesk without leaving SuMo.
- Unified question detail view with the ticket detail view for a streamlines user experience.
- Move Firefox ESR versions under Firefox
- New way to monitor async tasks.
- Expose ZD tickets to groups.
- Bug fixes and library upgrades.
What's Changed
- add zendesk webhook for push updates by @escattone in #7350
- Upgrade to python 3.14 by @akatsoulas in #7386
- Bump postcss from 8.5.6 to 8.5.13 by @dependabot[bot] in #7460
- Bump google-api-python-client from 2.194.0 to 2.195.0 by @dependabot[bot] in #7463
- Update question detailed view by @akatsoulas in #7370
- account for owner filter with tag counters by @escattone in #7465
- allow links in profile bio by @escattone in #7466
- update
django-cspto version 4 by @escattone in #7464 - Fix overflow on solution button by @akatsoulas in #7468
- fix favicon on Firefox for Android by @escattone in #7461
- Make topic selection dismissable by @akatsoulas in #7469
- make the answer voting UI more prominent by @escattone in #7467
- Bump pytest from 8.4.2 to 9.0.3 by @dependabot[bot] in #7426
- add ZD ticket status/comment write methods by @escattone in #7369
- Playwright:Expand test coverage to announcement banners by @emilghittasv in #7393
- Bump justhtml from 1.17.0 to 1.18.0 by @dependabot[bot] in #7471
- Bump langchain-core from 1.3.2 to 1.3.3 by @dependabot[bot] in #7476
- Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 by @dependabot[bot] in #7475
- Bump fast-uri from 3.1.0 to 3.1.2 by @dependabot[bot] in #7472
- upgrade Django to 5.2.14 by @escattone in #7479
- Bump requests from 2.33.1 to 2.34.0 by @dependabot[bot] in #7482
- Bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #7478
- Mark moderation tasks as dups by @akatsoulas in #7483
- return early on "falsy" input to wiki_to_safe_html by @escattone in #7485
- update the required Python versions by @escattone in #7487
- Improve question and ticket detail pages by @akatsoulas in #7486
- Bump svelte from 5.53.11 to 5.55.7 by @dependabot[bot] in #7491
- Bump langsmith from 0.7.37 to 0.8.0 by @dependabot[bot] in #7488
- account for first comment same as ticket description by @escattone in #7474
- Bump webpack-merge from 5.8.0 to 6.0.1 by @dependabot[bot] in #7142
- Bump elasticsearch from 9.3.0 to 9.4.0 by @dependabot[bot] in #7481
- Bump pytest-html from 3.2.0 to 4.2.0 by @dependabot[bot] in #7361
- Bump copy-webpack-plugin from 11.0.0 to 14.0.0 by @dependabot[bot] in #7141
- Upgrade to chai v6 by @akatsoulas in #7493
- Playwright: Refactor tests and page objects by @emilghittasv in #7489
- Bump stylelint version by @akatsoulas in #7494
- Update question details UI by @akatsoulas in #7495
- adjust the answer-list in the details view by @escattone in #7496
- add periodic task for active support ticket sync by @escattone in #7458
- add simple periodic task watchdog by @escattone in #7423
- Fix overflowing text by @akatsoulas in #7497
- Place menu within container by @akatsoulas in #7498
- Bump google-api-python-client from 2.195.0 to 2.196.0 by @dependabot[bot] in #7508
- Bump langchain-google-vertexai from 3.2.2 to 3.2.3 by @dependabot[bot] in #7507
- Bump tabulate from 0.9.0 to 0.10.0 by @dependabot[bot] in #7505
- Bump baseline-browser-mapping from 2.10.29 to 2.10.31 by @dependabot[bot] in #7502
- Wrap metadata on small viewports by @akatsoulas in #7509
- Bump idna from 3.13 to 3.15 by @dependabot[bot] in #7513
- Bump pymdown-extensions from 10.21.2 to 10.21.3 by @dependabot[bot] in #7512
- Add AST check in pre-commit by @akatsoulas in #7514
- Playwright: Fix failing tests caused by recent AAQ question page changes. by @emilghittasv in #7510
- Playwright: Expand My Questions page tests coverage by @emilghittasv in #7518
- update Python/Django versions in CLAUDE.md by @escattone in #7521
- Add ESR version to Firefox by @akatsoulas in #7517
- Sync tickets upon webhooks by @akatsoulas in #7516
- Do not raise RuntimeError on duplicates by @akatsoulas in #7527
- Bump google-analytics-data from 0.21.0 to 0.22.0 by @dependabot[bot] in #7524
- Bump stylelint from 17.11.1 to 17.12.0 by @dependabot[bot] in #7522
- allow replies to support tickets (simpler async) by @escattone in #7492
- Tickets markdown by @akatsoulas in #7526
- user markdown body in replies by @escattone in #7529
- Playwright: Expand test coverage by @emilghittasv in #7531
- Do not bulk delete threads by @akatsoulas in #7528
- Sync *_ESR_NEXT & Make only supported ESRs visible by @denyshon in #7530
- Fix list formating for tickets by @akatsoulas in #7533
- Allow headings and tables in tickets by @akatsoulas in #7534
- When moderating, send notifications only on unmarking answers as spam by @denyshon in #7535
- better breadcrumbs for support ticket detail by @escattone in #7539
- disallow replies to closed support tickets by @escattone in #7537
- updated message for pending tickets by @escattone in #7538
- reopen support tickets on reply by @escattone in #7536
- Bump sentry-sdk from 2.58.0 to 2.60.0 by @dependabot[bot] in #7523
- Bump django-watchman from 1.3.0 to 1.5.0 by @dependabot[bot] in #7506
- Bump postcss-custom-properties from 13.3.12 to 15.0.1 by @dependabot[bot] in #7504
- Rename "All articles and threads" to "All articles" by @denyshon in #7540
- Enable ticket history for groups by @akatsoulas in #7519
- switch ticket replies to synchronous POST with
htmxspinner by @escattone in #7541 - Fix group reply permissions by @akatsoulas in #7543
- Wrap author karma-titles on narrow viewports by @janbrasna in #7545
- Use a default timeout for Zendesk by @akatsoulas in #7546
- allow support tickets to be marked as solved by @escattone in #7542
- Make ratelimit atomic by @akatsoulas in #7547
- Do not resolve ZD tickets by @akatsoulas in #7555
Full Changelog: 1.7.8...1.7.9