From 712332ba238a607b5faaa88a3f62d822788abff6 Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Mon, 29 Jun 2026 09:01:44 +0530 Subject: [PATCH 1/2] fix: use `submission` capability for identity Co-Authored-By: Claude Opus 4.8 (1M context) --- mail/jmap/services/mail/identity.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mail/jmap/services/mail/identity.py b/mail/jmap/services/mail/identity.py index ca9febd44..cb5e31f38 100644 --- a/mail/jmap/services/mail/identity.py +++ b/mail/jmap/services/mail/identity.py @@ -7,6 +7,11 @@ class IdentityService(MailService): """Service for handling identity-related functionality based on the JMAP server capabilities.""" type: ClassVar[str] = "Identity" + capabilities: ClassVar[list[str]] = [ + "urn:ietf:params:jmap:core", + "urn:ietf:params:jmap:mail", + "urn:ietf:params:jmap:submission", + ] def create(self, identities: list[dict]) -> dict: """Public method to create identities, handling batching if the number of identities exceeds the server's maximum allowed in a single 'set' call.""" From 0bd38688474120b2d2529dd50bee8a9c0da989ea Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Mon, 29 Jun 2026 09:01:44 +0530 Subject: [PATCH 2/2] fix: bump msgpack to ~=1.2.1 Co-Authored-By: Claude Opus 4.8 (1M context) --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 9cf1d515c..d82f5c5a9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ dependencies = [ "wrapt~=1.17.3", "bcrypt~=4.2.1", "pexpect~=4.9.0", - "msgpack~=1.1.2", + "msgpack~=1.2.1", "isodate~=0.7.2", "icalendar~=6.1.0", "paramiko~=5.0.0",