github simplex-chat/simplexmq v6.5.0

pre-release6 hours ago

See full changelog here.

Commits:

  • smp server: option to expire messages when new message is sent (now off by default) (#1625)
  • backward compatible encoding for missing NetworkError
  • 6.4.5.2
  • ci: fix git in docker (#1623)
  • smp server: remove dependency of message size on the version (#1627)
  • agent: parameterize withWork, getWorkItem with StoreError; parameterized Binary for SQLite (#1617)
  • ci: add aarch64 builds (#1624)
  • Revert "smp server: remove dependency of message size on the version (#1627)"
  • smp server: faster export (#1626)
  • smp server: store messages in PostgreSQL (#1622)
  • smp server: improve counts management and expiration for postgres message store (#1631)
  • smp server: set message counts correctly after import (#1632)
  • reset db connection on errors (#1633)
  • Merge branch 'master' into db-messages
  • smp server: improve message expiration (#1634)
  • 6.5.0.0
  • smp server: uniterruptible mask for DB operations (#1635)
  • Merge pull request #1630 from simplex-chat/db-messages
  • agent: option to set SQLite database backup path (#1636)
  • Merge branch 'stable'
  • smp server: do not use queue cache with PostgreSQL message storage (#1637)
  • 6.5.0.0.1
  • ci: disable aarch64 tests (#1638)
  • agent: batch loading of connections with PostgreSQL client (#1639)
  • 6.5.0.1
  • ci/scripts: execute git version if chmod fails (#1643)
  • support for additional database migrations (#1644)
  • agent: fix file reception error in postgres (#1647)
  • agent: optimize subscriptions (#1645)
  • 6.5.0.2
  • 6.4.6.0
  • agent: optimize subscriptions memory usage (#1649)
  • Merge branch 'stable'
  • agent: optimize subscriptions memory usage (#1651)
  • agent: batch processing of subscription results and errors (#1652)
  • smp server: import/export to/from PostgreSQL with one command, deprecation notice for journal storage (#1653)
  • agent: subscribe all connections (#1655)
  • agent: track which queues need subscribing for iOS NSE (#1657)
  • agent: sync connections (#1654)
  • agent: add subscription status to connection stats (#1658)
  • smp: support client notices (#1659)
  • 6.5.0.3
  • agent: make createConnection and setConnShortLink apis support setting all link data fields (#1665)
  • agent: option to add SQLite functions to DB connection (#1674)
  • agent: option to add SQLite aggregates to DB connection (#1673)
  • 6.5.0.4
  • agent: skip subscribing servers without queues (#1678)
  • agent: use server cert hash when selecting server queues to subscribe (#1679)
  • 6.5.0.5
  • xrcp: treat any 127.x.x.x IP address as local (#1682)
  • 6.4.7.0
  • Merge branch 'stable'
  • 6.5.0.6
  • ntf server: additional tests (#1687)
  • agent: use strict tables (#1686)
  • agent: reset schema after changes (#1690)
  • docker: build multi-arch images for x86-64 and arm64 (#1540)
  • agent: async command to set connection short link (setConnShortLinkAsync) (#1680)
  • agent: lock rows for concurrent queries in PostgreSQL (#1688)
  • agent: clean up old records in batches (#1692)
  • 6.5.0.7
  • db: withSavepoint; agent: correctly handle errors in createWithRandomId for postgres (#1693)
  • agent: support multiple link owners in link data (#1701)
  • agent: getConnShortLinkAsync; implement joinConnectionAsync for contact connections; narrow setConnShortLinkAsync only to Contact connections (#1694)
  • docs: contributing guide (#1702)
  • docs: update contributing
  • agent: fix tests for short links (#1703)
  • agent: split creating connection to two steps to prepare connection link in advance (#1704)
  • agent: improve error handling (#1707)
  • 6.4.8.0
  • Merge branch 'stable'
  • 6.5.0.8
  • rfc: SimpleX Network Consortium governance (#1718)
  • agent: fix possible deadlocks of queue overloading when processing messages (#1713)
  • docs: update governance process
  • xftp: implementation of XFTP client as web page (#1708)
  • xftp-web: fix build and Playwright test failures (#1720)
  • explicit exports (#1719)
  • 6.5.0.9
  • add missing exports (#1722)
  • docs: correction to governance process (#1725)
  • web: extract shared web module from smp-server (#1723)
  • xftp: add web page for server information (#1724)
  • agent: validate destination relay certificate, allow 3-4 certificate chains (#1717)
  • tests: use correct web CA certificate in CLI static files test (#1727)
  • 6.5.0.10
  • xftp-web: new version (#1728)
  • xftp-web: disable minification in vite build (#1731)
  • xftp-web: use XFTP server domain in share link, verify on download (#1732)
  • xftp-web: add "Upload your file" link after download completes (#1736)
  • xftp-server: embed file download widget in XFTP server web page (#1733)
  • web: serve on-the-fly compressed gzip static files (#1735)
  • 6.5.0.11
  • fix small bugs (#1740)
  • xftp-web: add postgres schema cleanup for integration tests (#1741)
  • xftp-web: version bump to 0.3.0 (#1742)
  • docs: update whitepaper
  • agent: pass key and link ID when preparing group link (#1754)
  • 6.5.0.12
  • agent: allow to use existing connId for getConnShortLinkAsync (#1752)
  • agent: fix race when pending subscriptions are never subscribed (#1756)
  • agent: read queues in batches for subscriptions (#1758)
  • agent: getConnLinkPrivKey (#1759)
  • xftp: remove page (#1761)
  • 6.5.0.14
  • agent: drop message after N reception attempts (#1762)
  • agent: export decompressedSize (#1763)
  • agent: add compression api
  • 6.5.0.15
  • lib: add JSON instance to Signature type (#1764)
  • lib: fix incorrect encoding of Signature (incompatible with decoding, but never used together) - breaks backward compatibility for remote control connections (#1765)
  • xftp-server: support postgresql backend (#1755)
  • ci: add xftp-server postgres binaries (#1766)
  • core: use = as INI key-value separator (#1767)
  • tests: fix test compilation
  • 6.5.0.16
  • 6.5.0.17

SHA2-256(smp-server-ubuntu-24_04-aarch64)= f7c27a765dc34cb9c9ee9e220f2cfb3ea4005f24a2991a0be16b676620e13fa6

SHA2-256(xftp-server-ubuntu-24_04-aarch64)= e3499406cbabead50ff7e62d4296a330fc5b5feb38f3caf6806da85e20228ff7

SHA2-256(ntf-server-ubuntu-24_04-aarch64)= 4cb1e65e446cd316e268e506e6c800f147810f5b3bae73132e6ded2eff5d3a1f

SHA2-256(xftp-ubuntu-24_04-aarch64)= 9537451e817b7c71de767694618cab9fa5e8c1d6199b96adde20cdff6f09aa35

SHA2-256(smp-server-postgres-ubuntu-24_04-aarch64)= da9c707f177a40146ae5429f03891c80657bb64b0ff3a5ac22066e52aabd9e9a

SHA2-256(xftp-server-postgres-ubuntu-24_04-aarch64)= f72af93d2792415c01e8f297a850a1db409d001a41d7dfff6395a24aef1b127a

SHA2-256(smp-server-ubuntu-22_04-aarch64)= 21daf759b0d7f7a372b82ed23359a2663e81f9d4288b1a8fbfaf153a076e20eb

SHA2-256(xftp-server-ubuntu-22_04-aarch64)= 36382269e1afed41ef061c5c3b65e58d73dbfa176424f464e002367c5bedb02b

SHA2-256(ntf-server-ubuntu-22_04-aarch64)= 850caea40ab93e8cd6d7bc51ce00e9637ff937d8078c7bce3b6e968f2edbfe58

SHA2-256(xftp-ubuntu-22_04-aarch64)= 71d121a77c52468d5c845a3203a2dfa138c1905fa212e57b29eb185db7713d4c

SHA2-256(smp-server-postgres-ubuntu-22_04-aarch64)= 58fd5d6ae0610dfb8e34004bc7f9e7e4980aa8fe92762dfbbc2578fbd97ac793

SHA2-256(xftp-server-postgres-ubuntu-22_04-aarch64)= b9428556d2d926d8b90dac2f8f7fb5dae9dceffc9e675725bdbdb5e3f178ddcc

Don't miss a new simplexmq release

NewReleases is sending notifications on new releases.