Skip to content

Releases: deltachat/deltachat-core-rust

v1.112.6

04 Apr 14:59
Compare
Choose a tag to compare
v1.112.6

v1.112.5

02 Apr 09:50
Compare
Choose a tag to compare
Release v1.112.5

v1.112.4

31 Mar 01:22
Compare
Choose a tag to compare
Release 1.112.4

v1.112.3

30 Mar 20:34
Compare
Choose a tag to compare
Release 1.112.3

v1.112.2

30 Mar 15:40
Compare
Choose a tag to compare
Release 1.112.2

v1.112.1

27 Mar 16:14
Compare
Choose a tag to compare
Release 1.112.1

v1.112.0

23 Mar 14:25
Compare
Choose a tag to compare
Release 1.112.0

1.111.0

05 Mar 15:45
Compare
Choose a tag to compare

Changes

  • Make smeared timestamp generation non-async. #4075
  • Set minimum TLS version to 1.2. #4096
  • Run cargo-deny in CI. #4101
  • Check provider database with CI. #4099
  • Switch to DEFERRED transactions #4100

Fixes

  • Do not block async task executor while decrypting the messages. #4079
  • Housekeeping: delete the blobs backup dir #4123

API-Changes

  • jsonrpc: add more advanced API to send a message. #4097
  • jsonrpc: add get webxdc blob API getWebxdcBlob #4070

1.110.0

24 Feb 17:45
Compare
Choose a tag to compare

Changes

  • use transaction in Contact::add_or_lookup() #4059
  • Organize the connection pool as a stack rather than a queue to ensure that
    connection page cache is reused more often.
    This speeds up tests by 28%, real usage will have lower speedup. #4065
  • Use transaction in update_blocked_mailinglist_contacts. #4058
  • Remove Sql.get_conn() interface in favor of .call() and .transaction(). #4055
  • Updated provider database.
  • Disable DKIM-Checks again #4076
  • Switch from "X.Y.Z" and "py-X.Y.Z" to "vX.Y.Z" tags. #4089

Fixes

  • Start SQL transactions with IMMEDIATE behaviour rather than default DEFERRED one. #4063
  • Fix a problem with Gmail where (auto-)deleted messages would get archived instead of deleted.
    Move them to the Trash folder for Gmail which auto-deletes trashed messages in 30 days #3972
  • Clear config cache after backup import. This bug sometimes resulted in the import to seemingly work at first. #4067
  • Update timestamps in param columns with transactions. #4083

1.109.0

24 Feb 16:47
Compare
Choose a tag to compare

Changes

  • deltachat-rpc-client: use dataclass for Account, Chat, Contact and Message #4042

Fixes

  • deltachat-rpc-server: do not block stdin while processing the request. #4041
    deltachat-rpc-server now reads the next request as soon as previous request handler is spawned.
  • Enable auto_vacuum on all SQL connections. #2955
  • Replace r2d2 connection pool with an own implementation. #4050 #4053 #4043 #4061
    This change improves reliability
    by closing all database connections immediately when the context is closed.

API-Changes

  • Remove MimeMessage::from_bytes() public interface. #4033
  • BREAKING Types: jsonrpc: get_messages now returns a map with MessageLoadResult instead of failing completely if one of the requested messages could not be loaded. #4038
  • Add dc_msg_set_subject(). C-FFI #4057
  • Mark python bindings as supporting typing according to PEP 561 #4045