直播更改日志

看我们在建什么,实时的。 每个功能,固定, 和改进都跨出平台.

17,933
变动共计
4,614
特征
4,543
修补
32
项目
按项目过滤
所有项目17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
按类型过滤
所有类型Build24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 25, 2026
FeatureKlusterServices

在 k1m1 上为分拆 DNS 添加 LAN DNS 显示器

在 k1m1 上部署带有主机的 dnsmasq 显示器 192.168.4.22:53. overrides pbx.k1.kluster.kamocrm.com - > 192.168.4.22 (中文(简体) ). 因此局域网的电话直接到达PBX,没有NAT发夹. 所有其他 询问转至8.8.8.8/8.8.4。 ...

Kamo·4mo ago
April 24, 2026
Featurekamo-internal

平台配置标签( General / VOIP & SMS / System user / Advanced)

环绕 在设置视图中有四个标签 : - 常规:只读平台概览——总类,活动电话服务器 实例计数, 活跃的短消息提供者实例计数, 上次全球 VOIP 同步 时间戳。 读自新QQ - VOIP & SMS:编辑voipSyncIntervalMinutes (1.1440)和voipSyncenabled, 上个 Globa...

kamo·4mo ago
FeatureDaemonService

Global VOIP sync job (admin-tunable interval)

VoipGlobalSyncJob ticks every minute and, on each tick, reads the SystemConfiguration singleton to decide whether a global sync is due: - If voipSyncEnabled is ...

Kamo·4mo ago
FeatureSecurityService

系统配置 + 平台概览终点

平台全平台配置表面,由现有顶层所有者守门 guard (matches SystemUserConfig Captain's request ToplevelOwner type). 防守(Matches SystemUserConfig Captain's required ToplevelOwner pattern...

Kamo·4mo ago
FeatureVOIPService

内部同步

代理资源 CRUD(扩展/用户/设备/语音邮件): - VoipExtensions Captain at QQ) 互联网档案馆的存檔,存档日期2011-12-02. - 在/api/voip/Instances/{id}/用户的用户控制器 - VoipDevices 主计长在... - VoipVoicemail C...

Kamo·4mo ago
FeatureVOIPService

多功能提供者重构 + 完全 FreePBX + Flowroute 短消息

核心模型变化:一个Org → 许多VoipProviderInstances(是:每个Org一个). 每个提供者API的呼叫现在都进行实例扫描. 电话提供接口 : - 新的扩展/用户/设备CRUD+语音信箱音频/图像描述方法。 - 新能力旗(扩展管理、用户管理、设备管理; 语音邮件Transcription). 默认...

Kamo·4mo ago
FeatureInitializerService

多问电话/短信供应商迁移

运行于 Hibernate ddl-auto: update 创建新表格之后(VOIP PROVIDER INSTANCE, BULK TEXT PROVIDER INSTENCE,电话 EXTENSION,电话 END USER,电话 DEVICE, 电话: 电话: 电话: 电话: 电话: 电话: 电话: 电话: 电...

Kamo·4mo ago
Featurekamo-shared-library

多层电话/短信供应商计划基金会

- 重命名 VoipProviderConfig → VoipProviderInstance; 放下 UNIQUE(org id), 添加实例 name, config json, last sync at, last sync error. - 重命名 BulkText Provider Config → Bulk...

Kamo·4mo ago
FeatureKlusterServices

在 k1m1 和 k2m1 上部署 FreePBX 17 + Jigasi SIP桥

FreePBX(已退休/freepbx:17-latest)使用主机Network运行,所以SIP/RTP 保存真实的客户端IP,通过节点Selector被绑定为一号节点. SIP 打开 5060 UDP/TCP (5061 TLS), RTP 范围 18000-18999 为避开Janus所选 (20000年-209...

Kamo·4mo ago
Featurekamo-internal

平台-admin视图、页码、活搜索、过滤器、 org 标志

平台管理员(顶级的 org 拥有者)现在通过 新的/api/security/org/all-networks端点,而不仅仅是自己的成员。 标题和字幕更新以反映管理员的背景。 其他改进: - 铺设:客户端,默认25页/页,可配置(10/25/50/100) - 实时搜索:按标题、短标题或域名进行过滤 - 过滤芯片: ...

kamo·4mo ago
FeatureSecurityService

为平台管理员添加 GET/api/security/org/all-networks

顶级的Org 拥有者现在可以通过 与打电话者相关的会员信息。 呼叫者有成员的地方的鸟类 记录获取是Owner/memberId人口;其他人得到成员ID:无效,是Owner:假. endpoint强制要求调用者既位于顶层的Org,也是所有者.

Kamo·4mo ago
Featurekamo-internal

安全模型编辑器+清理中的子标签

- 安全模型编辑器现在分了 入四个子目录: 常规(基本信息、可见度、谁能创建、 平台设置、域配置、商业市场、审查(酒精/ 烟草/火器+成员+成员年龄范围),允许的Apps,以及 默认安全角色 。 - 穝 让管理员编辑一个模型 允许 RootSubdomains 旗和父名与其余部分并列 模型的设置 。 之前这个住在Or...

kamo·4mo ago
Featurekamo-internal

分支类型页面上的异名能见度 UI + Subdomain 分支按钮

子域名 BranchesDialog : - 别名编辑器将芯片列表替换为表格式行列表显示 成员和小组成员的复选框/别名——管理控制 创建者类型在/network/create中看到每个父名称 - 在更新的 ModelSubdomain 签名上更新,以通过完全别名对象 (别名,可见"ToMembers",可见"ToTea...

kamo·4mo ago
FeatureSecurityService

别名能见度过滤 + 自动验证子域所有权

组织主计长: - Web-alies org 创建现在自动标记所有权 isDnsVerified=real on the created OrgDomain——自此以后不需要TXT记录 我们代表他们为Go Daddy提供了DNS - CUSTOM 父AliasType 路径现在执行 per-alias 创建者类型可见度...

Kamo·4mo ago
Featurekamo-shared-library

添加每个化名创建者类型的能见度标记

添加可见的 ToMembers / 可见的 ToTeam Members 布尔列到 ChildOrg Security ModelAlias 这样管理员可以限制哪些父化名 在创建儿童类时出现在成员与团队成员之间。 - 实体: 二@Builder。 带有 BOOL DEFAULT TRUE 的默认真实列 - Subdo...

Kamo·4mo ago
Featurekamo-internal

设置对话框、 Web 化名向导路径和 DNS 提供面板

将 Subdomain 分支添加到 : - 新的“子域分支”按钮 打开 Org 级别启用对话框来切换 + GoDaddy 证书, 并带有 允许 RootSubdomains + 父名的每个安全模型编辑器( 重用) 巫师是ValidAlias/toSafeAlias的助手). - /network/创建: BasicsS...

kamo·4mo ago
FeatureSecurityService

Org 级别配置、 Go Daddy 客户端和 web-alias org 创建路径

连接新的 Subdomain 分支在后端的端到端 : - Org 级的子域控制器 + GoDaddy creds(活度验证) - Go DaddyDnsClient 执行单能国家妇女委员会升级和证书检查 - 供应 服务 async- queue 标准 KnownAliases 子集和 将每行记录写入 OrgDns Pr...

Kamo·4mo ago
Featurekamo-shared-library

添加实体、密码和别名/ DNS 日志脚手架

添加每升 GoDaddy 证书( AES- GCM 加密), 一个允许的RootSubdomains 旗 安全模型上的代名词,DNS提供 审计日志, 以及安全服务公司用于往返的共享的密钥 存储了 API 密钥而从未返回到前端 .

Kamo·4mo ago
Featurekamo-internal

前缀/后缀下放,邮箱域门,明确状态

- 名称前缀和后缀现在是从 名称 PrefixType / 名称后缀Type 目录由 org- config 发送 终点 每个选项显示缩略语+全名。 - 除非 组织电子邮件域名匹配经验证的 Org 邮箱之一 域名(从 Get /api/电子邮件/域名中驱动)。 清除内在信件 解释是否因为缺少电子邮件而禁用, 没有验证 ...

kamo·4mo ago
FeatureSecurityService

明确团队状态+名称前缀/后缀目录

- Get QQ 现在返回名称前缀和 名称后缀,来源于名称 PrefixType 和名称后缀Type,所以 添加成员/ 添加团队成员表不需要硬编码. - POST/创建-团队成员现在拒绝一个省略的请求 团队成员状况(400)。 前一次静默的PROSPECT倒计时是 ——呼叫者必须明确选择生命周期状态 如此团队 成员从未...

Kamo·4mo ago
Featurekamo-internal

全宽 三平面 添加成员窗体布局

修改创建窗体以使用整个内容区域而不是一个 1100px宽中柱. - 三栏响应布局:粘接左段导航(md+),全宽 窗体(总是),右侧活的简要面板(xl+)。 - 字段行缩放为可用的宽度: 名称部分为 5- up at md+, 联系人+角色行在 xl 断点上可高达 4- up. - 粘性底部动作栏横跨全宽,带有状态提示...

kamo·4mo ago
Featurekamo-register

将别名/电子邮件/姓名/手机合并为单一的“我的配置”步骤

合并先前分开的"我的电子邮件和异名","我的名字",以及 "Phone Number"步入"我的配置"步入13+注册者, 另有别名 + 电子邮件 + 法定名称和电话号码可选 (输入时通过短信核实). 13岁以下登记者现见 单曲更名为"我的用户异名"("My User Alias" step)——没有电子邮件,法定名称,...

Kamo·4mo ago
FeatureSecurityService

为13岁以下注册者制作电子邮件+法定名称选项

/api/安保/登记端点先前拒绝了任何请求 缺少电子邮件、姓名或姓。 这让13下的道路 (KIDS ONLY orgs, 或All AGES with a sub-13 注册人)—— 这些账户只有名词+密码+种子短语。 校验现在需要每个路径的别名+密码,并处理 电子邮件 + 姓 + 姓作为全名或无名的 三重: 提供 ...

Kamo·4mo ago
April 23, 2026
Featurekamo-shared-library

输入检查时添加QQ

Kamo·4mo ago
Featurekamo-internal

系统用户配置页+网络 ENTER AS System成员

添加平台管理 ~ 配置, 只使用父程序 : 授权或取消假冒平台的页面 系统用户按部门,职称,或个别团队成员. 在所有三个导航地点登记(设置页牌列表, 设置 StatusWindow 路由 + 分专题,以及页面本身). 更新/网络以使用新的 /api/ security/ enter- 结束点 已有 ENTER 按钮,...

kamo·4mo ago
FeatureSecurityService

后填充, 输入- 流动, 变换后卫, 配置 API

自愈提供:系统用户Backfill Service运行在每一个 安全服务启动( 从 DataLoader ) 添加is system user 列 如果缺少系统 用户 访问表,请确保单通系统 用户记录存在,并在每个 非顶级的Org 它已经不属于。 也运行在 创建组织时间, 这样新的类群获得系统用户成员 而不是等待下...

Kamo·4mo ago
Featurekamo-shared-library

添加系统用户旗+访问授权实体

引入全平台系统用户模式:一个用户.isSystemUser旗 (独特的部分索引执行单通),加上一个系统用户访问表 记录哪个高层次部门、职称或团队成员 可能冒充系统用户输入儿童类。 访问行为 平台- 内部( 不是角色RightType 条目) , 因此它们不参与 租户的权利表面.

Kamo·4mo ago
Featurekamo-register

添加电话验证+安全问题步骤

在密码和账户恢复之间插入两个新的步骤,用于 13+ 注册人:一个电话号码阶梯(可选,可跳出,带有短消息代码) 和安全问题步骤(要求,3个不同) 回答问题)。 13岁以下登记者继续跳过 并依赖他们的种子短语来恢复。 - FormPhone数字:闲置 - > 输入码 - > 经核实的状态机器, 每步 Capcha 元件正...

Kamo·4mo ago
FeatureSecurityService

注册时收集电话+安全问题

将电话号码和安全问题收集器移至自助服务 登记流程(原计划)而不是 需要后签名设置页面。 - 新的登记Phone Service:通过 BulkTextSmsClient,10分钟TTL,每小时限用5个数字. - 登记事务处现在接受可选的登记记录 已核实 电话和三进式安全问题清单;安全问题 与现有的答案规范规则相连接。...

Kamo·4mo ago
Featurekamo-shared-library

添加注册PhoneCode实体 + 寄存器

新表格`注册-电话-代码 ' 存储一发短消息核查码 在自我服务登记期间,在存在用户实体之前发放。 与账户验证码分离以避免携带 NULL 用户ID 在那张桌子上.

Kamo·4mo ago
Featurekamo-internal

添加成员/ 添加团队成员页面

-/账号:将单一的模棱两可的按钮取而代之 在成员标签上添加 " 成员 " ,在小组成员标签上添加 " 成员 " 。 每个按钮路由到一个专用创建页面,而不是旧的已断开 掉入成员的详细视图。 - 新的/设定/成员/新和/设定/团队成员/新页,均为新页 由共享成员CreateForm与"可变"道具所支持. - 表格是单页、以...

kamo·4mo ago
FeatureSecurityService

添加成员/ 添加团队成员创建流程

- 新会员创造主计长揭露: * 获得——年龄、时区、部门、职称 *通过电子邮件或用户名检查解禁的存在 * POST/API/安全/成员/创建——在召唤者组织中创建成员 * POST —— 创建团队成员 部门/职称/工作地点/成员状况/安全级别 - 当电子邮件或用户名已经匹配时重新使用已有的用户;否则 创建网新用户并发送...

Kamo·4mo ago
Featurekamo-shared-library

添加 AgeReqType.allowsUnder13 () 帮助器

添加成员/ 添加团队成员流程用于跳过电子邮件收藏 年龄要求允许13岁以下使用者的 (原始内容存档于2017-09-29). KIDS ONLY, all COPPA GRADS.

Kamo·4mo ago
Featurekamo-internal

围绕计费小组重建会员计划和账单

- 成员页面 计划和帐单标签 现在正与脉冲发光相接 和标签栏上的 StarRate 图标。 当被看到的成员是 的用户。 目录拆分 变成四个子目录:订阅、发票、支付信息、管理组。 计费组选择器下放 + “ 添加计费组” 图标按钮启用 ; 分组选择驱动每个面板。 - 订阅面板显示每个活跃市场一张卡(FREE DEFAULT...

kamo·4mo ago
FeatureSecurityService

添加权利服务+安全模式商业市场

- 通过工会活动计算每个会员的特色补助金; BillingGroupLicense计划特征 + KamoCRM 自由级基线. 缓冲 Redis的15分钟投影 锁定了成员ID - 资格认证 听者订阅资格认证 Redis 通道(记忆:/GROUP:/ORG:有效载荷) 因此 BillingService 突变 立即宣传。 ...

Kamo·4mo ago
FeatureBillingService

围绕计费组重写计费服务

删除 Org 级别 QQ 控制器、服务和DTO。 介绍: - 计费小组财务主管、成员、订阅、执照, 付款方法,以及/api/billing/组别下的发票。 - 计费组服务(生命周期+默认组+自由基线), BillingGroup Member Service(每个成员一个小组执行), Billing Group 订阅...

Kamo·4mo ago
Featurekamo-shared-library

将 Org 级别账单替换为 BillingGroup 模式

介绍计费小组、计费小组成员、计费小组订阅、 BillingGroupLicense、BillingGroup支付方法、BillingGroup发票和 计费集团实体(都属于共享商业/计费/计费集团)。 放弃旧的计费订阅 / 计费客户 / 计费客户 / BillingPayment Method / BillingInvo...

Kamo·4mo ago
FeatureSecurityService

互动中心成员行使用职称

将非洲区域局的角色头衔取而代之的是职务标题“官员”,倒向职务标题 Team Member的目录标题, 以及基准成员的标签 部门有效载荷作用领域的记录.

Kamo·4mo ago
Featurekamo-internal

正式职称字段 团队成员在我的名片上

kamo·4mo ago
FeatureSecurityService

向团队成员介绍并持续工作

Kamo·4mo ago
April 22, 2026
Featurekamo-shared-library

添加 findTeam MemberById 的可靠团队成员解析

Kamo·4mo ago
April 21, 2026
Featurekamo-shared-library

用 Org id 装入安全模型的分支类型

Kamo·4mo ago
Featurekamo-shared-library

对象上传的可选缓存控制

用于主题提供 so global.cs 和 config.json 指令浏览器 并代理重新验证而不是服务被存储的 stale 对象.

Kamo·4mo ago
FeatureSecurityService

主题资产配置和缓存标题的修改

Emit主题 在每个写入的配置中修改( 日期为. json) ; 设置缓存控制 在配置、 Globals.css 和网址上。 webmanifest上传所以边缘缓存重新验证.

Kamo·4mo ago
Featurekamo-shared-library

添加 QQ 以进行浮雕清理

在删除一个外观时使用, 因此成员在引用同一行之前可以清除 .

Kamo·4mo ago
Featurekamo-internal

通过 ? fresh=1 清除新创建上的向导会话Storage

从 Network 中导航以 ?fresh=1 创建查询并使用 a 短命锁, 所以严格模式不会恢复旧草稿 持续运行。 向导在会话Storage(不是本地Storage)中起草生活.

kamo·4mo ago
Featurekamo-shared-library

酒精/烟草/火器遵守政策

- 儿童-ORG SECURITY-MODELS 列和实体默认成员-自我 - DTO和ChildOrg Security ModelServices建立/更新正常化 - 应用模式执行服务将政策适用于儿童Og ATF旗帜和单吨年龄

Kamo·4mo ago
FeatureSecurityService

公布ATF关于模型和可创建分支类型的合规政策

- 组织主计长在年龄断言前适用示范执法 - 安保模式主计长和主安保模式主计长通过政策领域 - 分公司主计长包括/分公司类型/可创建的政策

Kamo·4mo ago

就像你看到的运输?

每一个都自动更新您工作空间的地盘。 开始自由,看它成长 一周又一周.

永远开始自由查看定价