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