KamoCRM

直播更改日志

每个功能,固定和改进, 张贴在船。 发射时没有任何东西被挡住.

17,500
变动共计
5,986
特征
5,284
修补
30
项目
按项目过滤
所有项目17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
按类型过滤
所有类型Build16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 17, 2026
CIMediaService

使用更新的共享lib重建

Kamo·7mo ago
March 14, 2026
ChoreMediaService

在.gitignore 中添加 *. md

Kamo·7mo ago
March 13, 2026
CIMediaService

触发管道

Kamo·7mo ago
March 12, 2026
PerformanceMediaService

跳过 DB 成员查找信件认证检查

提取从 Redis 读取成员ID 的 JemberIdFrom Request( ) 会话不点击 DB 。 用于获取Messages( ) 而不是 获得Current Member()——该成员实体只在那里被注销, 从来没有使用过。 在每个聊天历史载荷上保存一通DB回转. 将当前成员( ) 调用为请求( ) 内部用于...

Kamo·7mo ago
PerformanceMediaService

从 getMessages 端点删除剩余的打印通话

Kamo·7mo ago
PerformanceMediaService

取消每个请求的日志管理费和同步 TTL 刷新

- k8s 配置( 实际生产配置): 安全/ hikari 从INFO/DEBUG到WARN的日志,添加 HikariCP 池配置(最多20个) - 会议服务:脱去-60系统。 每个请求,包括128 Char会话密钥的字符串连接; 让 TTL 重新刷新 ASync 使其不再阻断 请求路径 - 在应用程序上启用 @ En...

Kamo·7mo ago
PerformanceMediaService

减少日志噪音和调谐连接池

- 从TRACE到WARN的下春安保和从DEBUG到HARICP的下春安保 WARN — 每个请求消除数十个同步日志写入 - 增加明确的HikariCP池配置(最大20个,5分),以防止 在同时负载下的连接已耗尽 - 从当前成员( ) 中删除14个每个请求的系统. out. println的电话

Kamo·7mo ago
PerformanceMediaService

删除聊天信件端点的每个信件记录

删除信件流图中的System.out.println通话 每个消息发射一次(每个请求100个一/O操作),最后 日志,将所有信件再次流出,只是为了收集记录成员身份

Kamo·7mo ago
March 11, 2026
FixMediaService

接受 *** 从查询参数获取跨子域 WebSocket 认证

先从 ? QQ 查询参数读取 *** ID, 返回到 饼干 这样可以让内部.kamocrm.com的前端认证 WebSocket连接到media.kamocrm.com 没有跨域饼干. 截取器直接对Redis验证会话.

Kamo·7mo ago
FixMediaService

处理Stale NATS 消费者与独特的消费者重试

- 提取信件处理器到创建 NatsMessageHandler () 方法 - 在“消费者已经绑定”时, 添加带有独有消费名称的重试逻辑 服务器重新启动后发生错误 - 清理动词调试记录

Kamo·7mo ago
ChoreMediaService

将项目文件的行尾正常化

Kamo·7mo ago
FeatureMediaService

通过*** cookie 握手截取器添加 WebSocket 认证

添加WebSocketAuth Interceptor,在握手时读作*** cookie, 通过 KSessionService 解决会话,并将成员Id/orgId 存储到 WebSocket 会话属性. 在 STOMP CONNECT 上设置特等 下游存在和通知特性.

Kamo·7mo ago
FeatureMediaService

添加存在心跳终点和批量存在 REST API

Kamo·7mo ago
March 10, 2026
FixMediaService

端口443处通过Traefik的WebSocket路线

- service.yaml: 固定端口 80–8443 以匹配 pock 的实际收听端口 - ingressroute.yaml: 后端使用方案 https + 端口 8443 - 服务器 transport.yaml: 为后端 TLS 证书添加不安全的SkipVify - 删除NodePort服务-websocke...

Kamo·7mo ago
FixMediaService

为 NATS 连接使用集群- 内部 DNS

将默认 NATS URL 从 WireGuard IPs (100. 64.x.x) 更改为 nats.kamo.svc. cluster. 本地服务器的本地化. 远程节点 (k0m1,k2m1)仍然保留在有线卫视IP上.

Kamo·7mo ago
December 23, 2025
CIMediaService

触发管道

snadjafinia·10mo ago
FixMediaService

在媒体服务部署中使 TLS 证书具有可选性

- 添加可选内容:对通配符-kamocrm-com 密卷的真实性 - 更新证书转换器内容器,以优雅地处理缺失证书

snadjafinia·10mo ago
CIMediaService

触发管道

snadjafinia·10mo ago
CIMediaService

IP更新后的触发管道

snadjafinia·10mo ago
December 16, 2025
CIMediaService

触发管道 - k1m1 和 k2m1 上重现的秘密

snadjafinia·10mo ago
CIMediaService

触发管道 - RKE2等重置后重新部署

snadjafinia·10mo ago
CIMediaService

触发管道 - RKE2等重置后重新部署

snadjafinia·10mo ago
CIMediaService

触发管道 - RKE2等重置后重新部署

snadjafinia·10mo ago
December 12, 2025
PerformanceMediaService

K1m1 和 k2m1 的并行部署

- 将建筑和部署分开。 - 在建造完成后平行部署到 k1m1 和 k2m1 - 大大减少部署总时间

snadjafinia·10mo ago
December 1, 2025
November 30, 2025
FixMediaService

将 WebSocket 中间软件和服务器传输到入侵 Route

- 为WebSocket升级头件添加了媒体-websocket升级中件 - 添加了媒体-websocket-transport以禁用HTTP/2(WebSocket需要HTTP/1.1) - 这样就可以通过Traefik入侵 实现适当的WebSocket连接

snadjafinia·11mo ago
FixMediaService

WebSocket live message delivery - disable ChatMessageHandler subscription, enhance logging

- Disabled ChatMessageHandler subscription to chat.session.> that was consuming messages without forwarding to WebSocket - Enhanced WebSocketConfig logging to t...

snadjafinia·11mo ago

就像你看到的运输?

所有东西都是靠自己运入你的工作空间的 从免费计划开始,一个月后再读这页.

永远开始自由查看定价