See full changelog here.
Commits:
- smp protocol: short links and other changes from RFC (#1489)
- Merge branch 'master' into short-links
- agent: join connection when 1-time invitation short link is already secured (#1496)
- agent: set/update and delete contact short link data (#1499)
- smp protocol: remove creating notifications from NEW command, new ideas for notifications (#1500)
- Merge branch 'master' into short-links
- agent: replace sndSecure with queueMode in queue URIs and records (#1502)
- agent: binary protocol encoding for connection request (#1503)
- agent: types and encodings to use from the app (#1504)
- agent: padded encryption for link data, shorten/restore short links, tests (#1505)
- Merge branch 'master' into short-links
- smp server: short links and owners for channels (#1506)
- smp server: make symlinks relative
- agent: additional short link types and encodings (#1509)
- smp server: .well-known folder for server pages for SimpleX apps to handle preset server links (#1510)
- smp server: update server page for short links to correctly change URI for apps (#1511)
- Merge branch 'master' into short-links
- agent: additional encodings for short links
- smp server: serve .well-known folder via server pages (#1514)
- Merge pull request #1495 from simplex-chat/short-links
- docs: CHANGELOG
- Merge branch 'stable'
- 6.4.0.0
- ntf server: fix store log parser for token status
- ci: adjust output, retry tests on failure, include hashes in release notes (#1520)
- ntf server: optimize in-memory storage (#1516)
- ci: retry only in stable or release
- Revert "ntf server: optimize in-memory storage (#1516)"
- smp server: fix/test database import (#1521)
- 6.4.0.1
- agent: option to use web port by default for preset servers only (#1523)
- ntf server: PostgreSQL database storage (#1519)
- ntf server: allow retries when creating subscriptions, prohibit subscriptions with the same queue but another notifier key or token (#1525)
- ntf server: skip duplicates when importing tokens and subscriptions (#1526)
- ntf server: prometheus metrics (#1527)
- ntf server, agent: send all periodic notifications from one thread, only to old active clients or new clients with periodic notification mode (#1528)
- ntf server: priority db pool for notifications and client commands, concurrent resubscriptions, CLI options (#1529)
- ntf server: fix returned last notifications (#1530)
- agent: handle cases when last message ts is not set for notifications; set last ts for "stale" notifications when messages expired and queue is empty, to prevent repeated processing (#1531)
- protocol: parsing for UTCTime to stop on "," and ";" (#1532)
- agent: return error and message absence differently when getting notification messages (#1535)
- agent: fix query that updates last message timestamps for notification processing (#1536)
- 6.4.0.2
- Merge branch 'master' into ntf-storage
- agent: always enable periodic notifications
- ntf server: fix repeat token registration when it became invalid (regression) (#1539)
- Merge pull request #1524 from simplex-chat/ntf-storage
- 6.4.0.3
- ntf server: remove shared queue for all notification subscriptions (#1543)
- 6.4.0.4
SHA2-256(smp-server-ubuntu-24_04-x86-64)= fcff63c3cc22c8b9f807c05a7c37ea0a876db158f538ee7c00a23ea3e45ef910
SHA2-256(xftp-server-ubuntu-24_04-x86-64)= 66268e10403c4adc44b3026fe753292f327556ddf08843765a63f5c77a19329c
SHA2-256(ntf-server-ubuntu-24_04-x86-64)= a3f726fc0bc0026212a724b97251563885dfa415e2318ddc582ddcbd854262b5
SHA2-256(xftp-ubuntu-24_04-x86-64)= 587ae8cd1d3864d8e48aa5f7a11f186ac19e75418d98aca201a8758f46029bdd
SHA2-256(smp-server-postgres-ubuntu-24_04-x86-64)= 93294bc5a5b60f25ed26e277fb6244c9773a30f92b286209e0c36065a57bd03a
SHA2-256(smp-server-ubuntu-22_04-x86-64)= aed13d7ccdd3554bcfe9f0731504b6b7b08114027567d27080c35f2fe7f91b3c
SHA2-256(xftp-server-ubuntu-22_04-x86-64)= 3734cd314e98104beb2a3a3958e32c8c5c859e7fc6de5097b8e73bce0a680416
SHA2-256(ntf-server-ubuntu-22_04-x86-64)= b31f4fbbfa729d88a0eb3f43a856da6550ff9582ceaaee89df6293e920bd24b6
SHA2-256(xftp-ubuntu-22_04-x86-64)= 9adc189d526a72fa49b23da5e09e5dc58faa3fd073f68abdc096d2ba77e875b7
SHA2-256(smp-server-postgres-ubuntu-22_04-x86-64)= 3b6d9d7201e7c3522388a597f2dcd4414f02b39b5a22c28da0e5b102b1b0399e