Evgeny Poberezkin
913ce4ebfd
Merge branch 'stable' into stable-android
2024-02-21 14:30:35 +00:00
Evgeny Poberezkin
b629c22ee0
5.5.5.0, update simplexmq to 5.5.2.1 (fix performance degradation)
2024-02-21 14:26:46 +00:00
Evgeny Poberezkin
27f4a71146
Merge branch 'stable' into stable-android
2024-02-10 23:35:40 +00:00
Evgeny Poberezkin
3a0920e950
core: 5.5.3.0 (simplexmq 5.5.2.0)
2024-02-10 23:24:00 +00:00
Evgeny Poberezkin
7e9e71ffbd
core: update simplexmq (extensible smp handshake)
2024-02-06 07:39:32 +00:00
Evgeny Poberezkin
282bca4d81
Merge branch 'stable' into stable-android
2024-02-03 18:45:28 +00:00
Evgeny Poberezkin
3a879b755b
core: 5.5.2.0 (simplexmq 5.5.1.2)
2024-02-02 08:30:26 +00:00
Evgeny Poberezkin
c6f4d62d6c
core: update simplexmq (fix socket/memory leak on resubscriptions)
2024-02-01 16:36:32 +00:00
Evgeny Poberezkin
f5b666ae6d
Merge branch 'stable' into stable-android
2024-01-24 22:42:04 +00:00
spaced4ndy
bddb9c14b7
core: update simplexmq 5.5.1.1 (optimize expired messages query) ( #3730 )
2024-01-22 18:33:48 +04:00
Evgeny Poberezkin
a9ba0a2e8a
core: 5.5.0.2, update simplexmq 5.5.1.0
2024-01-20 15:02:03 +00:00
Evgeny Poberezkin
cc05434b31
core: process message errors ( #3709 )
...
* core: process message errors
* update simplexmq commit sha
* style
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* simplexmq
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-01-20 08:17:57 +00:00
Evgeny Poberezkin
1cfe51af45
Merge branch 'stable' into stable-android
2024-01-18 20:58:52 +00:00
Evgeny Poberezkin
868acd18d6
core: support deleting the last profile (always create user record in agent when user is created) ( #3654 )
...
* core: only skip creating agent user when app is first started
* firstTime
* prompt
* fix test
* if
* simplexmq
* ci timeout
* skip test
* add test timeout
* log test times
* simplexmq
* timeout
* simplexmq without new batching
* Revert "simplexmq without new batching"
This reverts commit 9879bcb57c .
* without new batching again
* with builder, without sized builder
* lazy bytestring, same batching logic
* fewer chunks
* remove lazy
* optimize batching in simplexmq
2024-01-17 15:20:13 +00:00
Evgeny Poberezkin
300223b32e
core: update simplexmq 5.5.0.6 (fix race conditions) ( #3691 )
...
* core: update simplexmq (fix race conditions)
* simplexmq 5.5.0.6
2024-01-16 23:42:29 +00:00
Evgeny Poberezkin
8d7dcb550a
core: update simplexmq, optimize batching, remove builder ( #3685 )
...
* core: update simplexmq (optimize batching, remove builder)
* do not use builder to batch
* refactor
2024-01-15 10:46:13 +00:00
Evgeny Poberezkin
f51796b81c
Merge branch 'stable' into stable-android
2024-01-09 20:20:37 +00:00
Evgeny Poberezkin
53414608db
core: 5.4.3.0 (simplexmq 5.5.0.5)
2024-01-09 20:20:14 +00:00
Evgeny Poberezkin
995618cf1c
Merge branch 'stable' into stable-android
2024-01-09 10:40:34 +00:00
Evgeny Poberezkin
a2f190a6c6
core: update simplexmq (better batching)
2024-01-09 09:15:35 +00:00
Evgeny Poberezkin
68baa18af8
Merge branch 'stable' into stable-android
2024-01-06 11:48:49 +00:00
Evgeny Poberezkin
2bbc687f4a
core: simplexmq 5.5.0.4
2024-01-06 11:48:28 +00:00
Evgeny Poberezkin
bb61b9c658
core: update simplexmq (critical errors, worker restarts, subscription timeouts)
2024-01-05 20:07:19 +00:00
Evgeny Poberezkin
e3a69b12ba
core: 5.4.2.1 (simplexmq 5.5.0.2)
2023-12-27 21:00:19 +00:00
Evgeny Poberezkin
0a6e47dd61
Merge branch 'master' into master-ghc8107
2023-12-27 20:57:25 +00:00
Evgeny Poberezkin
ee75219ed3
core: 5.4.2.1 (simplexmq 5.5.0.2)
2023-12-27 20:57:05 +00:00
Evgeny Poberezkin
9918d91def
Merge branch 'master' into master-ghc8107
2023-12-27 14:09:23 +00:00
Evgeny Poberezkin
bbde6d81ee
core: update simplexmq
2023-12-27 13:57:02 +00:00
Evgeny Poberezkin
de637fab50
Merge branch 'master' into master-ghc8107
2023-12-26 21:12:36 +00:00
Evgeny Poberezkin
9ac99ec2d9
core: update simplexmq (mark failed work items to continue processing) ( #3600 )
...
* core: update simplexmq (mark failed work items to continue processing) WIP
* simplexmq
2023-12-26 19:53:58 +00:00
Evgeny Poberezkin
6a66525927
Merge branch 'master' into master-ghc8107
2023-12-23 17:24:47 +00:00
Evgeny Poberezkin
6aeef6f132
5.4.2.0: fix migration in simplexmq
2023-12-23 16:09:08 +00:00
Evgeny Poberezkin
f5ed8debcc
Merge branch 'master' into master-ghc8107
2023-12-23 15:11:38 +00:00
Evgeny Poberezkin
fa1702a566
5.4.2.0: update .cabal
2023-12-23 14:13:38 +00:00
Evgeny Poberezkin
f7382cdd6f
Merge branch 'master' into master-ghc8107
2023-12-23 13:52:44 +00:00
Evgeny Poberezkin
95d6df926c
5.4.2.0
2023-12-23 13:46:11 +00:00
Evgeny Poberezkin
cccd517277
core: fix simplexmq commit
2023-12-23 13:08:40 +00:00
Evgeny Poberezkin
f93f68e425
core: agent background mode for iOS NSE ( #3574 )
...
* core: agent background mode for iOS NSE
* change parameter for APIActivateChat
* fix
* update lib
* update lib
* simplexmq
* simplify
2023-12-23 13:06:59 +00:00
Evgeny Poberezkin
754c76d6fd
Merge branch 'master' into master-ghc8107
2023-12-21 00:45:10 +00:00
Evgeny Poberezkin
7bcda7e54b
core: use ChaChaDRG as the source of randomness ( #3551 )
...
* core: use ChaChaDRG as the source of randomness
* do not use entropy directly
* dont use RNG from agent
* simplexmq
* update iOS
2023-12-21 00:42:40 +00:00
Evgeny Poberezkin
6ba3100d34
core: batch sending messages ( #3566 )
...
* core: batch sending messages
* batch without iorefs (#3573 )
* one-pass
* simplexmq
* simplexmq
* simplexmq
* simplexmq
* revert change to ios project file
* refactor
* simplify
---------
Co-authored-by: Alexander Bondarenko <486682+dpwiz@users.noreply.github.com >
2023-12-20 10:38:39 +04:00
Evgeny Poberezkin
aea7ff1c89
nix: fix script
2023-12-13 20:27:58 +00:00
Evgeny Poberezkin
256f85024f
Merge branch 'master' into master-ghc8107
2023-12-13 12:35:37 +00:00
Evgeny Poberezkin
ae94bb6f87
core: use crypton instead of cryptonite ( #3542 )
...
* update hackage
* use crypton instead of cryptonite
* remove http2 from cabal.project
* simplexmq
2023-12-13 11:20:03 +00:00
Evgeny Poberezkin
870f9e42dd
Merge branch 'master' into master-ghc8107
2023-12-12 20:09:39 +00:00
Evgeny Poberezkin
7ec39d1ffa
all: increase default TCP timeouts, update simplexmq ( #3540 )
2023-12-12 13:13:36 +00:00
Evgeny Poberezkin
6546426ec0
Merge branch 'master' into master-ghc8107
2023-12-11 14:56:25 +00:00
Evgeny Poberezkin
0bfe37137c
core: update simplexmq (message notification markers)
2023-12-11 13:11:35 +00:00
Evgeny Poberezkin
e8016adfdc
simplexmq
2023-12-10 17:47:44 +00:00
Evgeny Poberezkin
d3059afc99
ios, core: better notifications processing to avoid contention for database ( #3485 )
...
* core: forward notifications about message processing (for iOS notifications)
* simplexmq
* the option to keep database key, to allow re-opening the database
* export new init with keepKey and reopen DB api
* stop remote ctrl when suspending chat
* ios: close/re-open db on suspend/activate
* allow activating chat without restoring (for NSE)
* update NSE to suspend/activate (does not work)
* simplexmq
* suspend chat and close database when last notification in the process is processed
* stop reading notifications on message markers
* replace async stream with cancellable concurrent queue
* better synchronization of app and NSE
* remove outside of task
* remove unused var
* whitespace
* more debug logging, handle cancelled read after dequeue
* comments
* more comments
2023-12-09 21:59:40 +00:00