Skip to content

Releases: simplex-chat/simplexmq

v6.5.0-beta.6

17 Mar 09:32
4e4e0a4

Choose a tag to compare

v6.5.0-beta.6 Pre-release
Pre-release

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

SHA2-256(smp-server-ubuntu-24_04-x86-64)= 735d2e951c00c4efc9a5ba1edbdc900e12230d3da6c5abcfcdf6f1340df47473

SHA2-256(xftp-server-ubuntu-24_04-x86-64)= c269762523333ae94b84fefac910e4a63bdb4d29a01ab4e9199df49c4f90551c

SHA2-256(ntf-server-ubuntu-24_04-x86-64)= abd65049a1241934719b2f6d01387de762cbf73faf8a622c63b4b91b872743b8

SHA2-256(xftp-ubuntu-24_04-x86-64)= 75b54c9267405b231476ed9aa720b6b0358ae403a91567c770d4829f750c14c2

SHA2-256(smp-server-postgres-ubuntu-24_04-x86-64)= 5530e05b2dfac6674bc6b56c436e185826365f49a4306973346d70b61f18bc8f

SHA2-256(smp-server-ubuntu-22_04-aarch64)= 05a2da727b3edec36e6e23d21f0763f7ac0557f94772f88b90aa4ecdbf0b849f

SHA2-256(xftp-server-ubuntu-22_04-aarch64)= 4c0d74767cf494feec25f48108c620c0fdda0f92ea89f5ff18cee72b7a1472b1

SHA2-256(ntf-server-ubuntu-22_04-aarch64)= 0671ea74e5a8731e21e4466dd853d4bd0a3065a322106d324740c906e52a6f58

SHA2-256(xftp-ubuntu-22_04-aarch64)= 7b9e97f88d72bf259de1299aaa0e988668bfe2356ed18859ea852b5127f26a83

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

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

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

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

SHA2-256(xftp-ubuntu-24_04-aarch64)= 277d48d856291f683f9fde259de3b8f72bc2725acc8f15e0dec12ba0b52481f2

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

SHA2-256(smp-server-ubuntu-22_04-x86-64)= e580adc595f245b0af924b7e3f2f1d145494159c9245ec8258e27fa3f45f3f2c

SHA2-256(xftp-server-ubuntu-22_04-x86-64)= 6b9c97f4df251dfe07a543ae29e76f125dfe4e6eb7b430748b285732c4319fdc

SHA2-256(ntf-server-ubuntu-22_04-x86-64)= fc37fc4a9a8b3365138428bd196d6a8644ea1fd8e9c203f7e063f65c6221bb79

SHA2-256(xftp-ubuntu-22_04-x86-64)= 64706b6c9739a896c342bfac55454a841c6ce80fffb0e36542430b3fa419b8f9

SHA2-256(smp-server-postgres-ubuntu-22_04-x86-64)= b5f683f8605665ddd1b529d2436930a39ecca98c23d65eeea99898d9b246feff

v6.5.0-beta.5

09 Mar 12:25
1449e64

Choose a tag to compare

v6.5.0-beta.5 Pre-release
Pre-release

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

SHA2-256(smp-server-ubuntu-22_04-aarch64)= 6b8146d70b983d48158f111891300c6700abf46bb371bcd66e63b60e7af485a3

SHA2-256(xftp-server-ubuntu-22_04-aarch64)= 3b5bebfe957383552f0d83867a6e0850c479519021b784a51742e2508cdb1a60

SHA2-256(ntf-server-ubuntu-22_04-aarch64)= 74856a5b9ffd2a02a8ae274644db802eb65be454e98e1abefb9740cdbed58084

SHA2-256(xftp-ubuntu-22_04-aarch64)= 7854974c244a3a2365d86c98fa770cac63650dcdabefc1a0ed9a7aefd0405fdf

SHA2-256(smp-server-postgres-ubuntu-22_04-aarch64)= 2889c64c2234a76bd135507b25eea289e52f7f84e3b281b2e4450ea89745cd90

SHA2-256(smp-server-ubuntu-22_04-x86-64)= 9117bce9e5a610eb8c9adf30db24b5b900d531a1d8015e803594ca41c50666b7

SHA2-256(xftp-server-ubuntu-22_04-x86-64)= 5fc983db29750560f1f065b00f183686e5811293dc0b41eadce5aeda3785017c

SHA2-256(ntf-server-ubuntu-22_04-x86-64)= 55421b72a9cff0f64eb178435c112cb1390ccc00b843098ccbdfae026f3df3f5

SHA2-256(xftp-ubuntu-22_04-x86-64)= 4dfce48290e5748dfeb66916d2761908280ff2166be923ec28a911b760b03358

SHA2-256(smp-server-postgres-ubuntu-22_04-x86-64)= 6f4057d6490cd2a9e34ee88c378bca45a3249dbd2ac73da881d36555575f72d5

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

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

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

SHA2-256(xftp-ubuntu-24_04-aarch64)= 57729cf83ab39b773bb6294ae14b6c78715c6bcdc8a63cef4736f376c248cf98

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

SHA2-256(smp-server-ubuntu-24_04-x86-64)= 7607d3aa8ca1d57446e3c57358afbc162099ff26898b3f228837d51f2e95512a

SHA2-256(xftp-server-ubuntu-24_04-x86-64)= 4041e395d623090c6ccc8122e663e7a6c4d6f81d54680cf3c77a513361a50bea

SHA2-256(ntf-server-ubuntu-24_04-x86-64)= fb6be4518d29f080bc1f6048b7a729226069b695cc9a56ed0cd2d0cc8f46291d

SHA2-256(xftp-ubuntu-24_04-x86-64)= 9c2b074fcf370e2671bf968312e7c4420208f9f6c36d77bcdde9f53e19311ee9

SHA2-256(smp-server-postgres-ubuntu-24_04-x86-64)= fc7b307fb68f0f43ac6db96ea84aa3aa3001c1378e185e41cf7cef7a71f5f2f0

v6.5.0-beta.4

02 Mar 18:15
0e67647

Choose a tag to compare

v6.5.0-beta.4 Pre-release
Pre-release

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

SHA2-256(smp-server-ubuntu-22_04-x86-64)= 756d15a497506bc57e886cdd4f2bc5b15ee420caa1f53f9ca4f16cda5f55b595

SHA2-256(xftp-server-ubuntu-22_04-x86-64)= b367b6f5c6d9805933d4014dca2a08b08991670282b88c872518b0e6a0592e92

SHA2-256(ntf-server-ubuntu-22_04-x86-64)= 2abc12ca9a14891f6f937e11000eee9c962471b025acd32815c57711abe69f46

SHA2-256(xftp-ubuntu-22_04-x86-64)= 37fc2d36d6b6f6846b3e878e4922ef1f34262dace929a0f1983e9b896bda6cb7

SHA2-256(smp-server-postgres-ubuntu-22_04-x86-64)= 2f0410ae7471c82783456188daa20338f02e1d23f7532ffa1b013d8eb321fe46

SHA2-256(smp-server-ubuntu-22_04-aarch64)= 1d3e9050e24911558d211b6c3fdc86f81d03193ea262c7ff625193028a2ed067

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

SHA2-256(ntf-server-ubuntu-22_04-aarch64)= 5882600d93157b12645fa4f8618534e39f49aae6070f0cf58b6e08fb81cc9ec7

SHA2-256(xftp-ubuntu-22_04-aarch64)= 8ed43a2f6289889195d8f01a2568d7fb48fbfa813515343650ee84ebcbf1b8f8

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

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

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

SHA2-256(ntf-server-ubuntu-24_04-aarch64)= 6240e0935e0e275858de15b7ae70aa6ae083d90a31b5cac84f0e5e79bdaa53ff

SHA2-256(xftp-ubuntu-24_04-aarch64)= c7a041049ee5689d1aa0bb15456448d5d17cf9dbbb66f3c71ce57cce166d5718

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

SHA2-256(smp-server-ubuntu-24_04-x86-64)= f0fe4d223da5618a8304a199866b0ec4e1f72fe8cca1f8fbac48877985502c03

SHA2-256(xftp-server-ubuntu-24_04-x86-64)= 04ec7541633121c381b216c4ed59902698050d83fb0a0e160979aa056e61e87a

SHA2-256(ntf-server-ubuntu-24_04-x86-64)= 4d89e6838ad6d904efa431a1bbd7f1e2a27a56fa0aac2690b118c94b7f152866

SHA2-256(xftp-ubuntu-24_04-x86-64)= 41c80e9c182f1673b63fb7d72ec9da2758c52a3ef5ea05081725c1c32902ee73

SHA2-256(smp-server-postgres-ubuntu-24_04-x86-64)= e142995e012cc1e97681a65f6bffc7399eaaa822d599bc034797b438d739b2fe

v6.5.0-beta.3

23 Oct 07:48
1ae3e8d

Choose a tag to compare

v6.5.0-beta.3 Pre-release
Pre-release

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

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

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

SHA2-256(ntf-server-ubuntu-24_04-aarch64)= 4513041aad95a619111eda4cbbe3764fa49d2120a649625eec9bd3e37a8120b3

SHA2-256(xftp-ubuntu-24_04-aarch64)= 1f2d19f87254c7bd6ecec4e246873252acb904d20bbc196c44c847993196d500

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

SHA2-256(smp-server-ubuntu-22_04-aarch64)= 3950adfed0feff9ea237c072abd7012cbad027c63d70da8b5161841268fe6afa

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

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

SHA2-256(xftp-ubuntu-22_04-aarch64)= b09f9fc85b9b84893da862f0ab1537d08a0380b94622660aeff54a1083b26222

SHA2-256(smp-server-postgres-ubuntu-22_04-aarch64)= 310a564ae0ed997287215da547ed88d315dd4bb6b35576c13c1631d5cbbf1e7e

SHA2-256(smp-server-ubuntu-22_04-x86-64)= 03e1b9ca798c7deddfbaace8b7ac48a4d5b42fad4032c5f9fb081b5f78b44b23

SHA2-256(xftp-server-ubuntu-22_04-x86-64)= de2fef3902ed499878121329d01b005750ecbaa4fdebab8f764a474228749e90

SHA2-256(ntf-server-ubuntu-22_04-x86-64)= 3a25f836858edf698738c7eba6723a80e93ad5c8960733c86008cbfe74653954

SHA2-256(xftp-ubuntu-22_04-x86-64)= 74ba68ebefc3c2b62b3a89e07afcd84fc30b2df494f1e0ba695b0f373804c800

SHA2-256(smp-server-postgres-ubuntu-22_04-x86-64)= 0a80b9aee64e7b56295c52ce0002267b028a5ec62bad158bbefd625c80ea30f7

SHA2-256(smp-server-ubuntu-24_04-x86-64)= d5db503636e2b4e530b3fa00d0ec61bad5ba94a0c72da88a8bed60207312779c

SHA2-256(xftp-server-ubuntu-24_04-x86-64)= 2d83905539a2302aca5f218a3346992f21de8751087286bc9ca86413e2e8ba0a

SHA2-256(ntf-server-ubuntu-24_04-x86-64)= ee285a2a55f5fa34e8f85e02aaa7e8dcae1d8df87df0f605f7e008bff5d4c6dc

SHA2-256(xftp-ubuntu-24_04-x86-64)= 0f93dfce80728a048f8e9c38fb9084fce9200eeccefdc5da0fa164f3391dfdd6

SHA2-256(smp-server-postgres-ubuntu-24_04-x86-64)= a1febe1282a4bf366bcae3ca7fd16f86dd60c9b331b69dc7668b77b433ead480

v6.5.0-beta.2

30 Sep 11:51
98115b6

Choose a tag to compare

v6.5.0-beta.2 Pre-release
Pre-release

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

SHA2-256(smp-server-ubuntu-22_04-x86-64)= 52c19ea92504e455f150cbb3bd6733e1267e836759ab738616832b22be4c7700

SHA2-256(xftp-server-ubuntu-22_04-x86-64)= 69e76cf3796e3b3764c0a4d98c36d3af128fce970f67364c6f2e08680bb33461

SHA2-256(ntf-server-ubuntu-22_04-x86-64)= d05a56916ecad224b3c4c072a0df3367e59828fb823d7a0b388775774c5de688

SHA2-256(xftp-ubuntu-22_04-x86-64)= e779c73f615ba1b979a941ce26aeec6adb9be8483d591489db5457c48a3cba9d

SHA2-256(smp-server-postgres-ubuntu-22_04-x86-64)= d98f8f77167cc046208aee8d01c29ec2b1cc14dd4a2bb63d408820ebcbdcefc0

SHA2-256(smp-server-ubuntu-22_04-aarch64)= 470db1897b9e58eccb1795641ae81bbfefc1e1f1e782ba72153da8a35c48de6a

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

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

SHA2-256(xftp-ubuntu-22_04-aarch64)= 0310f620a7fd2cdbff897d93b527bababcec3fcd2f495f1d339477b20aced53f

SHA2-256(smp-server-postgres-ubuntu-22_04-aarch64)= 5d4b4f03616059fba41077031f87d0740d105df6a3be9bcab924052497bd5cdd

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

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

SHA2-256(ntf-server-ubuntu-24_04-aarch64)= 0977a875f098b36bdc51ce99872f85faa01ad65ac2ee890028ab432584c050c3

SHA2-256(xftp-ubuntu-24_04-aarch64)= aa6d09dca235fa6e445c2070b46a42fb5e106c67e447ca00b9b7701b1c192e84

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

SHA2-256(smp-server-ubuntu-24_04-x86-64)= 8c7f823b4a81b1cfb76ddb16b23ab107b4b1388e881baa9b37d6985607c024f1

SHA2-256(xftp-server-ubuntu-24_04-x86-64)= a0dd56413aee9a444b320a3fcbd93a2babd748fee9cca85801d58d22d4ac4d15

SHA2-256(ntf-server-ubuntu-24_04-x86-64)= 8d6dcb6337e26eba45625464bfc401b05a3daa3d25d8dd9efab255367dca7ebe

SHA2-256(xftp-ubuntu-24_04-x86-64)= bc3c445b0c84af22a887b54859aa59161ead208efab409ceb88472e1187a5f51

SHA2-256(smp-server-postgres-ubuntu-24_04-x86-64)= 394ca1fc37727d04c6e7414164d1946e0ae95eefc28d700399d4b195fe699528

v6.5.0-beta.1

17 Sep 08:40
54a2a6c

Choose a tag to compare

v6.5.0-beta.1 Pre-release
Pre-release

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

SHA2-256(smp-server-ubuntu-24_04-x86-64)= 89fbac5730fb27807b80d2e834b232d2a94775802f05ff6cfce41955fe41f8a0

SHA2-256(xftp-server-ubuntu-24_04-x86-64)= ba868b4dcc7c91ddb9354cc6509e4e3a2c895a92a4852144b33e0b4482d1d7d8

SHA2-256(ntf-server-ubuntu-24_04-x86-64)= 0782b8ffb03bc423dc8bab45519f8b08edf6158ce872f492b9e2227f415c5b26

SHA2-256(xftp-ubuntu-24_04-x86-64)= 32b09e0bfbd92858e87f3a11c7cd891fe52d2a345f0ff1644d383225f56eda1f

SHA2-256(smp-server-postgres-ubuntu-24_04-x86-64)= adc5b2a7e2ca7a2197807ae03ee2e157ae9b756bdd2d1187ca7295cdd0deeacb

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

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

SHA2-256(ntf-server-ubuntu-24_04-aarch64)= 95e948665497a84c3c86fde40b8246dda6b302a46243bd6dc213ecaef23d45bf

SHA2-256(xftp-ubuntu-24_04-aarch64)= 2ff628b72b8130e4908c8c59f2f413fac35e69f257761edb7215ee2478192026

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

SHA2-256(smp-server-ubuntu-22_04-aarch64)= 956b4450aa579df61cc6be57100192a872f69c688fd300781dc62564da6758d6

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

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

SHA2-256(xftp-ubuntu-22_04-aarch64)= 02031e3f5238292fdef3e228a764b857ec09c4f0ce2592342eae7afe9aab7807

SHA2-256(smp-server-postgres-ubuntu-22_04-aarch64)= 4765407723b2c37f83d3a2125726133d9021e5366b76ca23460272088d0e7fa3

SHA2-256(smp-server-ubuntu-22_04-x86-64)= 45b15e8e2238fbb7b250fbc8ec1d4a5e974ac8c3381c2df63fb981b9b95521fd

SHA2-256(xftp-server-ubuntu-22_04-x86-64)= 397adf0b0530f63e81f216830f8ec8cb73867abe66108e587aa7a4bab4bffe3d

SHA2-256(ntf-server-ubuntu-22_04-x86-64)= 4979cff735bf8939492efb0d3b623ce6eac056353e9033f9a65f84c8bc17cc24

SHA2-256(xftp-ubuntu-22_04-x86-64)= f631a7bfa7d078c7f2c056eb920b5a6f563a6096df4bc8b9d37fffa277b22ac2

SHA2-256(smp-server-postgres-ubuntu-22_04-x86-64)= f6b4d94fd7213543ddbe0c90a3ed7d58231424856c06b1029d2fb6ade4cfc5c7

v6.4.5

03 Sep 10:14
50ddd63

Choose a tag to compare

v6.4.5 Pre-release
Pre-release

See full changelog here.

Commits:

  • agent: make agent workers usable from other contexts (#1614)
  • smp server: fix in-memory server not restoring queue/service associations after 2+ restarts (#1618)
  • 6.4.5.0
  • servers: better socket leak prevention during TLS handshake, add NetworkError type to better diagnose connection errors (#1619)
  • 6.4.5.1

SHA2-256(smp-server-ubuntu-22_04-x86-64)= 3765d058568eb68551c230fe3f98b323aa40a4350e682fe4eea10aed55856846

SHA2-256(xftp-server-ubuntu-22_04-x86-64)= cbf417879817a7cfd1b96d9b9b4c49a16491b5194a3d6c44ed13f48cfd108fa7

SHA2-256(ntf-server-ubuntu-22_04-x86-64)= 6a4c149d61202b53e5659d8a7832d1d5642d7e0c39499a12613bb8049b516855

SHA2-256(xftp-ubuntu-22_04-x86-64)= 696b9158a995de93570a69ff73b41e4f3628e5ac00fda533bb045b640a67e026

SHA2-256(smp-server-postgres-ubuntu-22_04-x86-64)= 2c43572367826483a545aec4c144c53e4334c3ec6269a3a5eedfbd4cd61222b5

SHA2-256(smp-server-ubuntu-24_04-x86-64)= 965eb51f96258dea8c848258e5ccc930c671b11df2b7fbd245a0d3a6bc106f61

SHA2-256(xftp-server-ubuntu-24_04-x86-64)= cfde5bf6afd915000a11dd7df3a80b5492e829c315ef4ef26c22035c64a90b6c

SHA2-256(ntf-server-ubuntu-24_04-x86-64)= b4cf45f20c3967951a1b24a30422a678f470af66036eaed101a0e9f5b16cdabc

SHA2-256(xftp-ubuntu-24_04-x86-64)= 635498a62a5ad5492bf4d1703a8f07b974bb0f903057cee2e5da913b38e503bd

SHA2-256(smp-server-postgres-ubuntu-24_04-x86-64)= 734946b5631aeb7e64649b2d591ade6678134266e4248add59459309767743b0

v6.4.5-beta.0

01 Sep 17:57
0319add

Choose a tag to compare

v6.4.5-beta.0 Pre-release
Pre-release

See full changelog here.

Commits:

  • agent: make agent workers usable from other contexts (#1614)
  • smp server: fix in-memory server not restoring queue/service associations after 2+ restarts (#1618)
  • 6.4.5.0

SHA2-256(smp-server-ubuntu-24_04-x86-64)= e2a3c6298e123d35bf120e6e731edae49cbaed662b69d81d3a511853bdc03481

SHA2-256(xftp-server-ubuntu-24_04-x86-64)= fcef03dd4f61a4506c13024fe75e21f5eb86c8ec12f705c5c33d39ac91dc7093

SHA2-256(ntf-server-ubuntu-24_04-x86-64)= a560522d4e8dd8d2689ccdd25a6fbbb9d5f87d65ada36063424908fee0d407d2

SHA2-256(xftp-ubuntu-24_04-x86-64)= 84eaa197bd483b575d45c05666179b91640fa4f9dc4a5724b25f4ba7ecdaafb0

SHA2-256(smp-server-postgres-ubuntu-24_04-x86-64)= 7ef965e64750526a757c0c22319d3abbcbb4132dfbc103f43186fd260cbd99c2

SHA2-256(smp-server-ubuntu-22_04-x86-64)= 9bd0004ae9e15e08807a7cce091ba0a3a71bb7a0fe2c31363a117b33d295be6e

SHA2-256(xftp-server-ubuntu-22_04-x86-64)= 73cb79b4e85275c03bbc2456975ac6434e8b92830dabc9d46211a4c0a9f54f32

SHA2-256(ntf-server-ubuntu-22_04-x86-64)= 8e53fe0f6caeb3f918d199049e584545871ea87b3befdf0f9c8e885dc32dcccd

SHA2-256(xftp-ubuntu-22_04-x86-64)= aea646eee56afb3f923dd9fad11fb8b5564e0071730abb0fb68d87ef5ca4d2bc

SHA2-256(smp-server-postgres-ubuntu-22_04-x86-64)= b86051b5a53f692a41061f54c3d851bd23cd3937e4cc97cffc6de52d76c94070

v6.4.4

23 Aug 19:40
a2d777b

Choose a tag to compare

See full changelog here.

Commits:

  • smp server: support short SimpleX addresses in server information / pages (#1600)
  • agent: extend xrcp certificate validity 1 hour in the past, to allow out of sync clocks (#1601)
  • agent: chat relay address type for short links (#1602)
  • smp server: wrap all queries in transactions (#1603)
  • enable all tests
  • agent: add context to SEMsgNotFound error (#1604)
  • 6.4.4.0
  • servers: fix server pages when source code is not specified, include commit SHA in printed version and in web page. (#1608)
  • 6.4.4.1

SHA2-256(smp-server-ubuntu-22_04-x86-64)= 67705aca338cc65ffc72cf029b10671e33b88a9711397919a7159c64a7bda535

SHA2-256(xftp-server-ubuntu-22_04-x86-64)= 97dba920f17676e0dd450df8462e375c9f03b7e35c27fc7487621d211ce10c0b

SHA2-256(ntf-server-ubuntu-22_04-x86-64)= e792f9cc4cf14e5349cefc9c992aea116eba47b16f58b867cc4de2368d0a0bc0

SHA2-256(xftp-ubuntu-22_04-x86-64)= 3ec07e45d8f3069d8d341a8a1e4f8c31db3fb5b433544ce977147a6acc1fe1d9

SHA2-256(smp-server-postgres-ubuntu-22_04-x86-64)= f1e4dd84da5a898c449bfabe84e69c3ec27bd320fb8a8b27480fc07ca6195752

SHA2-256(smp-server-ubuntu-24_04-x86-64)= 7c653f7434d5667d39b69f5e5bb228a1024771e30f815ba5465d2ee4e6a2f39a

SHA2-256(xftp-server-ubuntu-24_04-x86-64)= a780eb6fdede2b113ea0f1561bbc0f4eea8c89e8758eb2759b78d7a01e210aaa

SHA2-256(ntf-server-ubuntu-24_04-x86-64)= 8c2bb110e4b7e03e50aff751b8210f9f33d2184bff74d4166212af4e5f3ed5d8

SHA2-256(xftp-ubuntu-24_04-x86-64)= 3c0eb2f68efc29531a2c8274d18081c435ab0f127590f98d89aa906a4fc20796

SHA2-256(smp-server-postgres-ubuntu-24_04-x86-64)= 06bbf3f12eecd7a8ba6dd7ecd234a7f0520d2e982c3a66222d3f3b1af1bc0923

v6.4.3

05 Aug 11:30
931c533

Choose a tag to compare

See full changelog here.

Commits:

  • docs: changelog
  • smp server: support short link URI as queue identifier in control port commands (#1596)
  • agent: update contact request server hosts to match server in short link (#1597)
  • 6.4.3.0

SHA2-256(smp-server-ubuntu-24_04-x86-64)= eafb0f84223cb568ce8c69643108f3207030e4707ebef2575a26f06c65e73a90

SHA2-256(xftp-server-ubuntu-24_04-x86-64)= 163ddf9830580d8856c5aa87a469fe4d0c1717aa5805203d094647cf3baaec33

SHA2-256(ntf-server-ubuntu-24_04-x86-64)= 1339f3d0a925d8953745d688180d22540570de537efe6f578c64bddd849b561c

SHA2-256(xftp-ubuntu-24_04-x86-64)= 887143a3199a785523379ca991212b3fcaa73ccb05248e57b1ec3da9b04f930f

SHA2-256(smp-server-postgres-ubuntu-24_04-x86-64)= ad1701bf95d49b1a4ac0365842a8f34bb23e85ce224bb9d381a740174ea81a22

SHA2-256(smp-server-ubuntu-22_04-x86-64)= 9b5499de83b3fa267ccf06e8e9c97ccb2b10fbee06ef2a4855dc5c280d14703f

SHA2-256(xftp-server-ubuntu-22_04-x86-64)= 83c42317871e742a9be6e6c04125d9a13030d7e90765445cff0fdcf00c0107db

SHA2-256(ntf-server-ubuntu-22_04-x86-64)= 137ad6fd069b335ab6e5af187a8a62ac85c2d7334c84b70bb7e160e0349bdf63

SHA2-256(xftp-ubuntu-22_04-x86-64)= a52ffe32f3261552018bc57960b590c1d63f9606133c435f305566eef9e07c21

SHA2-256(smp-server-postgres-ubuntu-22_04-x86-64)= 1a7b988770fd02befe0c9afaad08be90f50a23bbd8b29bfa503fd93547e6af63