炳昱
e3553fe7a5
test(event): cover bus ownership validation failures
2026-08-17 10:40:21 +08:00
炳昱
353454abb2
fix(event): verify bus owner before fallback stop
2026-08-17 10:32:04 +08:00
炳昱
abe5129306
fix(event): support Windows bus lifecycle
2026-08-14 17:56:51 +08:00
wxianfeng
63dbf98cdf
test(event): cover runtime token rejection on Windows to #85277391
2026-08-11 11:22:48 +08:00
wxianfeng
5004ed8ae6
fix(event): securely hand off runtime token to detached bus to #85277391
2026-08-10 15:59:11 +08:00
wxianfeng
5459bcc524
fix(event): secure Unix bus runtime directory
2026-08-03 11:40:01 +08:00
wxianfeng
029c665029
fix(event): place Unix bus sockets in temp dir
2026-07-31 18:01:34 +08:00
wxianfeng
97a16c43b4
fix(event): harden targeted consumer stop
2026-07-27 17:50:31 +08:00
wxianfeng
984529b4cb
test(event): cover multi-event edge paths
2026-07-27 14:59:00 +08:00
wxianfeng
c9cf1cc9c1
feat(event): support multi-event consume
2026-07-21 16:59:36 +08:00
修雨
29abdb6e79
fix(event): serialize bus shutdown with accept loop
...
Wait for the accept loop to stop before waiting for connection handlers, and track accepted connections before publishing handlers. This removes the WaitGroup Add/Wait race caught by PR #667 CI and follows up the event bus introduced in #589 .
2026-07-19 21:21:16 +08:00
修雨
7f07c22cd5
test: include coverage fixtures in native gates
2026-07-16 10:58:56 +08:00
修雨
e75df36dfc
test: wait for event bus readiness
2026-07-15 23:54:44 +08:00
修雨
e0dc26c8c7
test: stabilize Windows native coverage
2026-07-15 22:19:49 +08:00
修雨
8633246eff
test: expand unit coverage
2026-07-15 11:41:30 +08:00
aa6abc5ed6
feat(event): add personal event subscriptions ( #589 )
...
* dws event
* fix consume fail
* test: add stream ticket injection probe
* feat: add portal ticket stream mode
* user event
* fix: allow portal ticket normal without app secret
* event
* user event
* eventType filter
* refactor(event): 优化IPC端点路径处理和改进相关测试
- 用dwsevent.IPCEndpoint替代原先根据GOOS判断的路径逻辑
- 新增event包实现Unix socket路径长度限制及长路径fallback机制
- 添加endpoint_test.go覆盖路径短长及唯一性的单元测试
- 修改busctl模块使用统一的IPC端点获取方法,避免重复实现
- transport_unix.go新增checkSocketPath函数检查路径长度,防止EINVAL错误
- 在监听和连接Unix socket时加入路径限制检查,提升错误明晰度
- 去除多个文件中无用的runtime导入,简化代码依赖
* opt
* event skill
* default value
* install script event
* fix: remove subscribe id event fanout filter
* fix(personal): 修正指定发送人消息描述错误
* more im event
* filter subId
* fix: align personal event schema with stream payload
* fix: avoid duplicate app helper name
* feat: simplify personal event schemas
* feat: simplify event schema output
* docs: refine dingtalk event skill references
* feat: align personal event consume flags
* fix event stop and status visibility
* hide app event public entrypoints
* hide incomplete personal sender event
* remove external event reference comments
* chore(event): prepare official release
* fix(event): harden personal stream lifecycle
---------
Co-authored-by: 玉澜 <yulan.wqy@alibaba-inc.com >
Co-authored-by: zhengyubai <zhengyubai618@gmail.com >
2026-07-10 17:54:43 +08:00