Skip to content

Releases: signalapp/Signal-Desktop

v0.43.2

01 Sep 18:11
v0.43.2
c956f64
Compare
Choose a tag to compare

Fix problems with updating contact information (#1419)

Performance/reliability: Fetch conversations from DB only once (#1420)

Export bug-fixes (still behind a flag)

  • Properly generate directory names for nameless groups (#1421)
  • Remove " as one of the allowed characters in filenames

v0.43.1

30 Aug 22:13
v0.43.1
a01588f
Compare
Choose a tag to compare

Properly handle update of blocked numbers sync'd from mobile device (#1411)

Fix some bugs with migration to Electron (still behind a flag)

  • Dark Theme: Increase banner text contrast for legibility (#1415)
  • Better disambiguate conversation directory names (#1409)
  • Handle long group or contact names (#1402)
  • Redact group ids in export logging (#1402)

Better logging

  • Don't log expiration if queued task threw an error (#1412)
  • Additional error handling/logging during contact sync (#1395)

Remove unknown group messages from cache - no need to retry! (#1414)

Update a large number of strings via transifex (#1403)

v0.43.0

28 Aug 21:36
v0.43.0
6190ad7
Compare
Choose a tag to compare

Note: This version requires a new 'directory' permission (required for data export to filesystem)

Feature: Migration to Electron (currently behind a flag)

  • Warning banner that this version is deprecated
  • Export of all database contents to disk
  • This exported data can be used to initialize the Electron version of the app
  • Note: after export, this Chrome instance will not be useable since the Electron export-initialized instance will be an exact copy. There can only be one client with the same identity!
  • See original pull request for flags to enable or reset: #1342

We now log 'clearAttention' less, since we call it every two seconds

String updates for es, fi, it, ja, pt_PT, ru and sv

v0.42.7

26 Aug 00:31
v0.42.7
f26b9f3
Compare
Choose a tag to compare
  • Don't try messages again on subsequent startup if error has been shown to the user
  • Performance improvement when processing incoming messages
  • Workaround for Chrome App icon flashing behavior
  • Additional logging when we get delivery receipt for unknown message
  • Additional logging to help track down problems with contact sync

v0.42.6

17 Aug 17:29
v0.42.6
ef00c38
Compare
Choose a tag to compare

Fix newly added strings for Spanish, Italian, and Romanian

v0.42.5

17 Aug 16:07
v0.42.5
6659b0d
Compare
Choose a tag to compare

User-facing:

  • Avatar now persists through conversation unload
  • String updates for Spanish, Italian, and Romanian
  • We no longer disable message composition text box if enter pressed without text

Dev:

  • Logging for performance analysis and cross-device debugging
  • No more emails from Travis on CI runs

v0.42.4

14 Aug 19:30
v0.42.4
dd8e20b
Compare
Choose a tag to compare
  • Fix for incorrect received_date when downloading large amount of messages from the server.

v0.42.2

12 Aug 20:31
v0.42.2
4c7b174
Compare
Choose a tag to compare
  • When loading a conversation, do check for old messages hidden due to a not-yet-approved safety number and attempt to decrypt them
  • When processing queued messages or retrying incoming messages, maintain original received date
  • Fixed an issue where the security checks before sending to a group with an unknown contact could fail, blocking send
  • Improve performance of security checks before send to groups
  • We now disable the message composition text box when doing security checks before send

v0.42.1

08 Aug 22:10
v0.42.1
50927c0
Compare
Choose a tag to compare

Notable changes:

Application loading screen: We now properly process read receipts, delivery receipts and other types of sync messages before dismissing the screen.

Fix: Properly report decryption errors when they happen

Fix: Slow down expiring message processing, especially on startup (may result in lower CPU/memory usage)

v0.42.0

07 Aug 23:39
v0.42.0
3842340
Compare
Choose a tag to compare

Verified contacts:

  • Ability to verify a contact's safety number, same for group's members via the 'Show members' screen
  • Check mark next to verified contacts, and next to 100%-verified groups
  • Synchronization of verification decisions across devices
  • Banner and confirmation on send when previously-verified safety number changes
  • Confirmation on send if safety number has changed very recently
  • Updated message detail screen when a message fails due to a safety number change

Delete individual message from message detail screen

Clearer error text when a message to a group partially fails

Icons for in-conversation timer change and key change notifications

We now drop duplicate messages when we receive them

A number of reliability fixes:

  • New 'unprocessed' cache for messages not yet fully processed, attempted re-process on startup
  • Protections against 'wedged' conversations, which won't receive or send messages until restart
  • Better resilience to errors throughout the codebase

Application loading screen until server backlog is fully processed:

  • Shows messages processed so far
  • Prevents large numbers of notifications from firing on application startup

Conversation loading screen

Unloading of conversations and old messages due to inactivity to reduce memory usage

Potential fix for "Too many message keys for chain" (caused after desktop is offline for long time)