Austin
|
ab73b69870
|
feat: 新增修改密码和注销账号功能
新增修改密码和注销账号的API接口,实现用户通过验证旧密码修改密码,以及通过短信验证流程注销账号的功能,同时补充相关常量和文档说明。
|
2026-09-29 16:13:32 +08:00 |
|
Austin
|
cf9d559944
|
fix: 修复资源不存在/已解散返回错误码及网关502问题
修复好友申请不存在时返回正确的 ErrNotFound 避免解引用 panic,新增通用函数判断群不存在或已解散并返回对应错误码,更新文档统一资源不存在类错误语义,避免服务端返回5xx错误。
|
2026-09-29 13:34:24 +08:00 |
|
Austin
|
1a8043bee2
|
docs: 更新 IM 消息历史分页的接口约定和向上翻页规则
补充向上翻页加载更早历史的参数约定,明确 REST 消息接口为空占位禁止使用,历史分页统一走 WebSocket 的 get data 接口,同步更新接口文档说明。
|
2026-09-29 11:08:48 +08:00 |
|
Austin
|
7c550aaf9d
|
feat: 新增关系类型及按话题查询通话记录接口
- 新增 RelationshipSelf 关系类型
- 新增 serveIMCallsByTopic 接口处理按话题查询通话记录
- 实现群成员资料接口返回本人时的 self 关系处理
- 更新接口文档说明本人查询时返回 relationship: self
|
2026-09-29 10:46:32 +08:00 |
|
Austin
|
0718da784f
|
docs: 移除 IM API 文档中接口的“待实现”标记
|
2026-09-29 10:26:27 +08:00 |
|
Austin
|
2f8ded104d
|
docs: 添加单聊已读/已收回执协议约定文档
|
2026-09-29 09:53:24 +08:00 |
|
Austin
|
1ff0894205
|
fix(db): 移除消息查询中已废弃的 deletedat 条件
docs: 更新文件上传和消息补偿相关接口文档
|
2026-09-28 17:45:04 +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 |
|