What's Changed
- chore(deps): bump django from 5.2.16 to 5.2.17 by @dependabot[bot] in #4132
- chore(deps): bump nanoid from 3.3.16 to 3.3.18 in /frontend by @dependabot[bot] in #4133
- chore(deps): update djangorestframework requirement from <3.18,>=3.16 to >=3.16,<3.19 by @dependabot[bot] in #4135
- feat(webmail): Add IMAP folder subscriptions management by @tonioo in #4137
- fix(webmail): reliable unread counters in the mailbox sidebar by @tonioo in #4138
- fix: preserve already-decoded Unicode in Amavis text by @tasodoufu in #4148
- fix(admin): dedupe alias recipients on resolved target by @tonioo in #4149
- fix(webmail): use proper target for mark_as_junk action. by @tonioo in #4152
- fix(core): resolve extension version from installed package metadata by @tonioo in #4151
- fix(core): harden SMS password recovery on the Django side by @tonioo in #4153
- feat(admin): add bulk delete action to domain list by @tonioo in #4154
- feat(auth): patch fido registration name by @ntninja in #4155
- Require django-rq>=4.2 to avoid rqcron registration crash by @Rehan30g in #4157
- chore: Compat with django-oauth-toolkit >= 3.4 by @tonioo in #4158
- perf: speed up modo repair on large instances by @tonioo in #4160
- perf: speed up super admin creation and promotion by @tonioo in #4161
- fix: stop leaving objects without an owner on role downgrade by @tonioo in #4162
- chore(deps): bump @tiptap/core from 3.29.2 to 3.31.0 in /frontend by @dependabot[bot] in #4159
- fix(limits): allow deletion of orphan accounts by @tonioo in #4163
- feat(frontend): show a progress indicator while identities are deleted by @tonioo in #4164
- Updates for file modoboa/locale/en/LC_MESSAGES/django.po in fr by @transifex-integration[bot] in #4165
- Updates for file frontend/src/locale/en/app.po in fr by @transifex-integration[bot] in #4166
New Contributors
- @tasodoufu made their first contribution in #4148
- @Rehan30g made their first contribution in #4157
Full Changelog: 2.9.3...2.10.0