Deltachat

Latest version: v1.155.6

Safety actively analyzes 714875 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 25 of 42

1.103.0

Changes
- Disable Autocrypt & Authres-checking for mailing lists,
because they don't work well with mailing lists 3765
- Refactor: Remove the remaining AsRef<str> 3669
- Add more logging to `fetch_many_msgs` and refactor it 3811
- Small speedup 3780
- Log the reason when the message cannot be sent to the chat 3810
- Add IMAP server ID line to the context info only when it is known 3814
- Remove autogenerated typescript files 3815
- Move functions that require an IMAP session from `Imap` to `Session`
to reduce the number of code paths where IMAP session may not exist.
Drop connection on error instead of trying to disconnect,
potentially preventing IMAP task from getting stuck. 3812

API-Changes
- Add Python API to send reactions 3762
- jsonrpc: add message errors to MessageObject 3788
- jsonrpc: Add async Python client 3734

Fixes
- Make sure malformed messages will never block receiving further messages anymore 3771
- strip leading/trailing whitespace from "Chat-Group-Name{,-Changed}:" headers content 3650
- Assume all Thunderbird users prefer encryption 3774
- refactor peerstate handling to ensure no duplicate peerstates 3776
- Fetch messages in order of their INTERNALDATE (fixes reactions for Gmail f.e.) 3789
- python: do not pass NULL to ffi.gc if the context can't be created 3818
- Add read/write timeouts to IMAP sockets 3820
- Add connection timeout to IMAP sockets 3828
- Disable read timeout during IMAP IDLE 3826
- Bots automatically accept mailing lists 3831

1.102.0

Changes

- If an email has multiple From addresses, handle this as if there was
no From address, to prevent from forgery attacks. Also, improve
handling of emails with invalid From addresses in general 3667

API-Changes

Fixes
- fix detection of "All mail", "Trash", "Junk" etc folders. 3760
- fetch messages sequentially to fix reactions on partially downloaded messages 3688
- Fix a bug where one malformed message blocked receiving any further messages 3769

1.101.0

Not secure
Changes
- add `configured_inbox_folder` to account info 3748
- `dc_delete_contact()` hides contacts if referenced 3751
- add IMAP UIDs to message info 3755

Fixes
- improve IMAP logging, in particular fix incorrect "IMAP IDLE protocol
timed out" message on network error during IDLE 3749
- pop Recently Seen Loop event out of the queue when it is in the past
to avoid busy looping 3753
- fix build failures by going back to standard `async_zip` 3747

1.100.0

API-Changes
- jsonrpc: add `miscSaveSticker` method

Changes
- add JSON-RPC stdio server `deltachat-rpc-server` and use it for JSON-RPC tests 3695
- update rPGP from 0.8 to 0.9 3737
- jsonrpc: typescript client: use npm released deltachat fork of the tiny emitter package 3741
- jsonrpc: show sticker image in quote 3744

1.99.0

Not secure
API-Changes
- breaking jsonrpc: changed function naming
- `autocryptInitiateKeyTransfer` -> `initiateAutocryptKeyTransfer`
- `autocryptContinueKeyTransfer` -> `continueAutocryptKeyTransfer`
- `chatlistGetFullChatById` -> `getFullChatById`
- `messageGetMessage` -> `getMessage`
- `messageGetMessages` -> `getMessages`
- `messageGetNotificationInfo` -> `getMessageNotificationInfo`
- `contactsGetContact` -> `getContact`
- `contactsCreateContact` -> `createContact`
- `contactsCreateChatByContactId` -> `createChatByContactId`
- `contactsBlock` -> `blockContact`
- `contactsUnblock` -> `unblockContact`
- `contactsGetBlocked` -> `getBlockedContacts`
- `contactsGetContactIds` -> `getContactIds`
- `contactsGetContacts` -> `getContacts`
- `contactsGetContactsByIds` -> `getContactsByIds`
- `chatGetMedia` -> `getChatMedia`
- `chatGetNeighboringMedia` -> `getNeighboringChatMedia`
- `webxdcSendStatusUpdate` -> `sendWebxdcStatusUpdate`
- `webxdcGetStatusUpdates` -> `getWebxdcStatusUpdates`
- `messageGetWebxdcInfo` -> `getWebxdcInfo`
- jsonrpc: changed method signature
- `miscSendTextMessage(accountId, text, chatId)` -> `miscSendTextMessage(accountId, chatId, text)`
- jsonrpc: add `SystemMessageType` to `Message`
- cffi: add missing `DC_INFO_` constants
- Add DC_EVENT_INCOMING_MSG_BUNCH event 3643
- Python bindings: Make get_matching() only match the
whole event name, e.g. events.get_matching("DC_EVENT_INCOMING_MSG")
won't match DC_EVENT_INCOMING_MSG_BUNCH anymore 3643


- Rust: Introduce a ContextBuilder 3698

Changes
- allow sender timestamp to be in the future, but not too much
- Disable the new "Authentication-Results/DKIM checking" security feature
until we have tested it a bit 3728
- refactorings 3706

Fixes
- `dc_search_msgs()` returns unaccepted requests 3694
- emit "contacts changed" event when the contact is no longer "seen recently" 3703
- do not allow peerstate reset if DKIM check failed 3731

1.98.0

API-Changes
- jsonrpc: typescript client: export constants under `C` enum, similar to how its exported from `deltachat-node` 3681
- added reactions support 3644
- jsonrpc: reactions: added reactions to `Message` type and the `sendReaction()` method 3686

Changes
- simplify `UPSERT` queries 3676

Fixes

Page 25 of 42

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.