github simplex-chat/simplexmq v6.3.1

10 days ago

See full changelog here.

The GitHub release build is independently reproduced by:

Verifier Signature PGP key to verify
SimpleX Chat team _sha256sums.asc FB44AF81A45BDE327319797C85107E357D4A17FC
Sooraj Sathyanarayanan,
security researcher
_sha256sums_ss.asc BAE1AE037174F16481E6BF5ABCC4161D5C42B725

Big thank you to Sooraj for reproducing the release build!

Follow the guide to verify signatures or to reproduce build.

Commits:

  • smp server: PostgreSQL queue store (#1448)
  • agent, smp server: PostgreSQL connection pool (#1468)
  • smp server: update STM cache only after PostgreSQL update (#1470)
  • Merge branch 'master' into postgres
  • scripts: add script to reproduce binaries locally (#1477)
  • Merge branch 'master' into postgres
  • smp server: expire messages in postgres database, mark queues as deleted, combine tables (#1471)
  • docker: add libpq dep
  • smp server: exception on invalid migration, check queue storage settings on server start (#1478)
  • tests: pass AStoreType to agent test as a parameter (#1479)
  • smp server: optionally append store log with postgres storage (without loading and compacting, for debugging during migration) (#1480)
  • smp server: mask database store operations from async exception for state consistency (#1481)
  • smp server: do not cache all queues from database while processing expirations (#1483)
  • smp server: split postgres support to a separate executable, to not require postgres library in the main binary (#1482)
  • smp server: CLI option to compact store log with PostgreSQL database (#1484)
  • smp server: use COPY to import store log to postgres db, improve concurrency and error handling (#1487)
  • ci: seperate builds (pg/standard) (#1486)
  • Merge pull request #1467 from simplex-chat/postgres
  • rfc: smp queue protocol changes (#1485)
  • smp server: reduce queue expiration/idle intervals, skip expiring very old queues (#1488)
  • ci/scripts: refactor reproducible builds (#1490)
  • 6.3.1.0

Don't miss a new simplexmq release

NewReleases is sending notifications on new releases.