richjohnrambo
|
1e0b4c181d
|
fix(server): raise topic publish queue capacity
|
2026-10-10 09:37:42 +08:00 |
|
richjohnrambo
|
f24133f5de
|
fix(server): coalesce platform evict fanout
|
2026-10-08 00:23:12 +08:00 |
|
richjohnrambo
|
e30b70a3a7
|
fix(server): limit implicit large group subscription meta
|
2026-10-07 23:13:47 +08:00 |
|
richjohnrambo
|
ac6cd3c6e8
|
fix(server): shed overloaded group websocket fanout
|
2026-10-07 21:23:22 +08:00 |
|
richjohnrambo
|
58c15efad5
|
fix(loadtest): submit observed after quiet timeout
|
2026-10-07 00:41:54 +08:00 |
|
richjohnrambo
|
2732e05a83
|
fix(server): harden user cache update queue under load
|
2026-10-06 23:32:17 +08:00 |
|
richjohnrambo
|
d3054f62b5
|
test(load): add idle and tunable group scenarios
|
2026-10-05 17:36:18 +08:00 |
|
richjohnrambo
|
965f94f154
|
fix(kafka): preserve partially fetched message batches
|
2026-10-04 23:37:10 +08:00 |
|
richjohnrambo
|
b05e8f60dd
|
perf(group): reduce websocket fanout serialization
|
2026-10-04 10:15:18 +08:00 |
|
richjohnrambo
|
c46209f4e7
|
fix(deploy): diagnose stalled statefulset rollouts
|
2026-10-04 01:06:26 +08:00 |
|
richjohnrambo
|
7b25365ec3
|
fix(group): bound push pressure and synchronize load agents
|
2026-10-04 00:49:27 +08:00 |
|
richjohnrambo
|
746f75ab0f
|
fix(kafka): retain failed message persistence
|
2026-10-03 22:32:08 +08:00 |
|
richjohnrambo
|
db92c41241
|
fix(loadtest): apply direct dial IP assignment
|
2026-10-03 20:35:31 +08:00 |
|
richjohnrambo
|
80808349fb
|
fix: absorb multiplex close bursts
|
2026-10-02 15:53:03 +08:00 |
|
richjohnrambo
|
a406d63154
|
fix: stop writes to closed cluster sessions
|
2026-10-02 00:28:02 +08:00 |
|
richjohnrambo
|
d43b1b63d3
|
fix: preserve cross-pod message order
|
2026-10-01 19:00:16 +08:00 |
|
richjohnrambo
|
dccd0969d8
|
fix: register cluster kv payloads
|
2026-10-01 16:08:00 +08:00 |
|
richjohnrambo
|
73a594146f
|
fix: trace delayed websocket acknowledgements
|
2026-10-01 15:19:57 +08:00 |
|
richjohnrambo
|
19584d0939
|
fix: harden high-fanout delivery under load
|
2026-09-30 23:04:54 +08:00 |
|
richjohnrambo
|
2b631ab176
|
fix: harden websocket heartbeat under load
|
2026-09-30 17:36:33 +08:00 |
|
richjohnrambo
|
b83800c0f3
|
docs: update legal agreements
|
2026-09-30 17:04:49 +08:00 |
|
richjohnrambo
|
05b3da55ac
|
fix: align group private chat permission semantics
|
2026-09-30 16:11:30 +08:00 |
|
richjohnrambo
|
99ae6328ff
|
fix: handle backend issue list regressions
|
2026-09-30 15:35:03 +08:00 |
|
richjohnrambo
|
7685fb0c02
|
fix: persist upload original filename
|
2026-09-30 14:25:44 +08:00 |
|
richjohnrambo
|
097b028a19
|
docs: record exact 600 regression runs
|
2026-09-30 11:54:04 +08:00 |
|
richjohnrambo
|
dcb131dcea
|
fix: make ai task events realtime only
|
2026-09-30 11:37:49 +08:00 |
|
richjohnrambo
|
d75c6fa0b4
|
docs: record async push load regression
|
2026-09-30 10:52:01 +08:00 |
|
richjohnrambo
|
06e08a65e4
|
fix: handle opaque attachment references
|
2026-09-30 10:50:42 +08:00 |
|
richjohnrambo
|
9f30995787
|
fix: move group push work off topic loop
|
2026-09-30 10:01:59 +08:00 |
|
richjohnrambo
|
da8efb6e38
|
feat: expose websocket delivery pressure metrics
|
2026-09-29 23:15:29 +08:00 |
|
richjohnrambo
|
b1545b6876
|
fix: keep load connections through verification
|
2026-09-29 17:52:13 +08:00 |
|
richjohnrambo
|
4b00b5ae37
|
fix: harden single-machine load handling
|
2026-09-29 17:52:13 +08:00 |
|
richjohnrambo
|
a974572f72
|
test: stabilize distributed load verification
|
2026-09-28 09:50:33 +08:00 |
|
richjohnrambo
|
d3c679878d
|
test: throttle history verification
|
2026-09-28 08:17:14 +08:00 |
|
richjohnrambo
|
cb2210aa3e
|
test: harden group load verification
|
2026-09-28 00:58:24 +08:00 |
|
richjohnrambo
|
622fc50418
|
fix: keep load agents connected before start
|
2026-09-28 00:16:51 +08:00 |
|
richjohnrambo
|
6b8ed4a2cc
|
perf: batch group unread fanout
|
2026-09-27 23:10:28 +08:00 |
|
richjohnrambo
|
fc875cc84e
|
test: report ambiguous group publish outcomes
|
2026-09-27 22:59:17 +08:00 |
|
richjohnrambo
|
e90e92a59e
|
docs: standardize load test runtime package names
|
2026-09-27 22:31:53 +08:00 |
|
richjohnrambo
|
72e6c7b2c7
|
docs: record p2p result and next load stage
|
2026-09-27 22:17:57 +08:00 |
|
richjohnrambo
|
ea8732e2b1
|
fix: keep load test websocket sessions alive
|
2026-09-27 21:41:50 +08:00 |
|
richjohnrambo
|
bde02e8eac
|
perf: expose and reduce message publish latency
|
2026-09-27 21:08:35 +08:00 |
|
richjohnrambo
|
8e778726e0
|
fix: cache tenant routing on message hot path
|
2026-09-27 20:10:18 +08:00 |
|
richjohnrambo
|
36b52e120c
|
docs: record p2p 500 pool retest
|
2026-09-27 20:01:32 +08:00 |
|
richjohnrambo
|
3bb6774786
|
fix: protect publish path from mysql exhaustion
|
2026-09-27 18:35:54 +08:00 |
|
richjohnrambo
|
36eb76a5e3
|
docs: record p2p 500 load test bottleneck
|
2026-09-27 17:45:39 +08:00 |
|
richjohnrambo
|
0cf88e6e97
|
docs: add staged dual-machine pressure test runbook
|
2026-09-27 17:10:01 +08:00 |
|
richjohnrambo
|
3fb95fd5d9
|
test: report exact ACK latency percentiles
|
2026-09-27 17:05:06 +08:00 |
|
richjohnrambo
|
d96f661f30
|
fix: reduce persistence lag and retry audit deadlocks
|
2026-09-27 16:33:05 +08:00 |
|
richjohnrambo
|
704c65a7a4
|
docs: record post-GitOps p2p pressure results
|
2026-09-27 16:14:22 +08:00 |
|
richjohnrambo
|
188164ce82
|
test: capture ordering regressions and enforce deploy resources
|
2026-09-27 14:05:21 +08:00 |
|
richjohnrambo
|
d0e1e98f5f
|
repair stale loadtest friendship setup
|
2026-09-27 13:40:58 +08:00 |
|
richjohnrambo
|
ecfe13ff0e
|
use unique p2p preflight idempotency keys
|
2026-09-27 13:36:12 +08:00 |
|
richjohnrambo
|
8280ac5987
|
fix loadtest p2p preflight replay
|
2026-09-27 13:35:17 +08:00 |
|
richjohnrambo
|
f9f7321b11
|
fix p2p permission refresh during load tests
|
2026-09-27 12:53:09 +08:00 |
|
richjohnrambo
|
a57d1e8d4a
|
test: support staged pressure connection counts
|
2026-09-27 09:48:46 +08:00 |
|
richjohnrambo
|
96eb30b46f
|
ci: tolerate optional ingress RBAC
|
2026-09-27 09:37:19 +08:00 |
|
richjohnrambo
|
ce3250be64
|
fix: harden multi-pod delivery and load verification
|
2026-09-27 03:37:32 +08:00 |
|
richjohnrambo
|
a2de100f2b
|
docs: record message persistence recovery
|
2026-09-27 03:09:34 +08:00 |
|
richjohnrambo
|
ae2dc0d45e
|
fix: align private message ids with snowflake
|
2026-09-27 02:53:25 +08:00 |
|
richjohnrambo
|
c8d08e26e2
|
docs: analyze p2p load test cluster overload
|
2026-09-27 02:34:58 +08:00 |
|
richjohnrambo
|
9958b3c462
|
docs: add pressure runtime package transfer steps
|
2026-09-27 01:58:31 +08:00 |
|
richjohnrambo
|
07eb0b05ef
|
docs: record allrich pressure test run
|
2026-09-27 01:50:24 +08:00 |
|
richjohnrambo
|
6d17154a72
|
fix: retry load-test websocket setup
|
2026-09-27 01:39:24 +08:00 |
|
richjohnrambo
|
b3b5dd55a6
|
feat: support verified bulk load-test setup
|
2026-09-27 01:34:39 +08:00 |
|
richjohnrambo
|
021169555a
|
fix: use group message shard directory
|
2026-09-27 00:40:24 +08:00 |
|
richjohnrambo
|
6e416fcfd0
|
docs: add machine B pressure test instructions
|
2026-09-27 00:24:28 +08:00 |
|
richjohnrambo
|
c235139d83
|
docs: add dual-host pressure test runbook
|
2026-09-27 00:23:02 +08:00 |
|
richjohnrambo
|
2b90a2e759
|
feat: add dual-host IM pressure test tool
|
2026-09-26 21:50:43 +08:00 |
|
richjohnrambo
|
f898a7171c
|
feat: batch kafka message persistence
|
2026-09-24 22:45:07 +08:00 |
|
richjohnrambo
|
7f2df1dd4f
|
fix: reject unrouted messages without seq
|
2026-09-24 18:33:09 +08:00 |
|
richjohnrambo
|
1f35d4f786
|
fix forwarded message read state on proxy topics
|
2026-09-24 17:24:46 +08:00 |
|
richjohnrambo
|
31a70c0bac
|
feat: consume workbench kafka events
|
2026-09-24 16:56:33 +08:00 |
|
richjohnrambo
|
7405277f27
|
fix: omit admin-only actions from group notices
|
2026-09-24 16:47:19 +08:00 |
|
richjohnrambo
|
6453abdbd1
|
fix: return username format error on registration
|
2026-09-24 16:47:14 +08:00 |
|
richjohnrambo
|
d41956019a
|
fix unread cache invalidation for forwarded messages
|
2026-09-24 16:37:05 +08:00 |
|
richjohnrambo
|
f952249dc3
|
feat: cache topic and subscription reads
|
2026-09-24 14:46:00 +08:00 |
|
richjohnrambo
|
0881256103
|
fix: retain cultivate feed media references
|
2026-09-24 14:27:17 +08:00 |
|
richjohnrambo
|
5cea4d1e2e
|
fix: sync persist conversation system notices
|
2026-09-24 11:26:27 +08:00 |
|
richjohnrambo
|
5ce04bad05
|
docs: track pending image review worker
|
2026-09-24 11:13:30 +08:00 |
|
richjohnrambo
|
48ca3ae684
|
fix: align member meta default avatars
|
2026-09-24 11:00:19 +08:00 |
|
richjohnrambo
|
75216c311d
|
fix cluster proxy cleanup routing
|
2026-09-24 10:18:07 +08:00 |
|
richjohnrambo
|
9893452817
|
fix: reserve seq for p2p system messages
|
2026-09-24 10:03:27 +08:00 |
|
richjohnrambo
|
a3df9d269c
|
fix: broadcast forwarded messages after kafka publish
|
2026-09-24 00:00:50 +08:00 |
|
richjohnrambo
|
68a0228dff
|
feat: include avatar url in member public meta
|
2026-09-23 23:53:26 +08:00 |
|
richjohnrambo
|
da02eae6a4
|
fix: broadcast async forwarded messages after persistence
|
2026-09-23 18:14:34 +08:00 |
|
richjohnrambo
|
3e92021254
|
feat: support quoted message headers
|
2026-09-23 17:46:51 +08:00 |
|
richjohnrambo
|
aa9f562e1e
|
refactor: retire legacy tinode database routing
|
2026-09-23 17:04:30 +08:00 |
|
richjohnrambo
|
204043382c
|
fix: scope login audit records by tenant
|
2026-09-23 15:54:07 +08:00 |
|
richjohnrambo
|
7d4bc4d049
|
fix: notify recipients for forwarded messages
|
2026-09-23 15:18:27 +08:00 |
|
richjohnrambo
|
40aba2a3f5
|
fix tenant-scoped user search
|
2026-09-23 13:45:39 +08:00 |
|
richjohnrambo
|
a0d0bf574e
|
unbind device push token on logout
|
2026-09-23 11:39:16 +08:00 |
|
richjohnrambo
|
c4355ac236
|
fix: accept raw phone secret for personal registration
|
2026-09-23 11:33:16 +08:00 |
|
richjohnrambo
|
ac20f1ed25
|
fix message mutation responses
|
2026-09-23 10:47:31 +08:00 |
|
richjohnrambo
|
b413560455
|
fix tenant group topic and member cache
|
2026-09-23 10:35:06 +08:00 |
|
richjohnrambo
|
6303d07580
|
fix: avoid stale profile projections in shared schema
|
2026-09-23 10:28:15 +08:00 |
|
richjohnrambo
|
7f0903cd31
|
fix tenant scoping for group business tables
|
2026-09-23 10:10:08 +08:00 |
|
richjohnrambo
|
35a70ce9ff
|
fix group tenant topic creation
|
2026-09-23 09:59:53 +08:00 |
|
richjohnrambo
|
6fa3009987
|
fix tenant sharding for group topics
|
2026-09-23 09:49:14 +08:00 |
|
richjohnrambo
|
a968fd252e
|
fix: use shared tables for tenant group members
|
2026-09-23 09:41:45 +08:00 |
|