Skip to content

v1.23.0

Compare
Choose a tag to compare
@axllent axllent released this 01 Mar 10:30
· 97 commits to develop since this release

This release emphasizes improvements in database performance and RAM utilization, offering several configurable options for message compression to either decrease CPU and RAM usage or enhance compression levels. The default message compression has been slightly adjusted to reduce memory usage by half, particularly when dealing with large messages and attachments.

Feature

Chore

  • Minor speed & memory code improvements when storing messages
  • Optimize default ZSTD encoder for fastest compression of messages (#447)
  • Handle BLOB storage for default database differently to rqlite to reduce memory overhead (#447)
  • Avoid shell in Docker health check (#444)
  • Update Go dependencies
  • Update node dependencies

Fix

  • Display the correct STARTTLS or TLS runtime option on startup (#446)

Testing

  • Add tests for message compression levels