直播更改日志

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

17,865
变动共计
4,581
特征
4,512
修补
32
项目
按项目过滤
所有项目17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
按类型过滤
所有类型Build24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 24, 2026
Fixkamo-internal

在转发前分析表格Data以防止二进制腐败

request.text () on multipart/form-data 损坏二进制文件字节; 通过解析为 init.body so forwardToApi 跳过请求. text () 让我们重新生成一个有正确边界的干净多段.

kamo·4mo ago
Fixkamo-internal

删除 minH8: 100vh 导致双滚动条

外框的 minH8: 100vh 超过了布局的 calc( 100vh - 56px) 容器,既导致浏览器级滚动,也导致内部滚动 溢出: 自动同时活动 。 身高:只有100%就够了.

kamo·4mo ago
Refactorkamo-internal

丢弃编辑器页头, 重命名 General sub- tab

- 删除后行图标按钮+屏蔽图标+标题+字幕 安全模型/主模型编辑器的顶部。 取消按钮 在粘粘的动作栏中已经向后导航,并放下 标题给每个表型都增加了垂直相间. - 将“ 将军” 子塔布重命名为“ 模式配置” , 用于正常安全 模型和主模型编辑器的"Master Model Config",所以 选项卡标签作为上下文重复.

kamo·4mo ago
Fixkamo-internal

从安全模型表格中去掉 Stale Pay 列头

当雇员自付卡莫费字段被删除时, 匹配 排行体中的 TableCell 被删除, 但标题行仍然有 “团队成员” 给钱,把每个身体柱子一个插槽 左侧头部。 删除孤页眉至此列/ 页眉 宽度再次排列.

kamo·4mo ago
FixSecurityService

GoDaddy 400 个错误背后的表面真实原因

Go Daddy 现在返回 HTTP 400 并带有代码=unable TO AUTHENTICATE和身体 “坏要求:坏要求”当账户不符合其当前状态时 生产域 API 资格( 10+ 账户或一个账户上的域) 活跃的折扣域俱乐部成员)。 证书是完美的 电话仍然失败。 我们的委托人把那个重新写成原始的 "坏求"之体,无用...

Kamo·4mo ago
Fixkamo-internal

检查子 Tab 现在让ATF 成为第一

重排检查分卡以匹配请求的顺序 : 1. 酒精、烟草和火器 2. 允许成员年龄范围 3. 允许雇员(小组成员)的年龄范围 其它子塔布已经按照正确的顺序排列(通则: 基本信息/能见度/谁能创建/平台设置/ 域配置 / 商业市场; 允许的应用程序和默认安全 角色为单节分页.

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
RefactorInitializerService

从 DataLoader 调试组成员PayFees 排序

主型提供商不再通过取消的三州付费 当创建主安全模型时设置——字段从 ChildOrg Security Model及其服务超载.

Kamo·4mo ago
RefactorSecurityService

丢弃团队 MemberPayFees 设置参数

映射共享图书馆的改变——安全模型控制器, 主模型控制器和应用程序模型控制器不再读取/写入 团队成员PayFeesSetting。 分支类型编辑器的平面自给 选择与 Billing Group 重构一起删除 .

Kamo·4mo ago
Refactorkamo-shared-library

投放队 成员付费投票

雇员自付费用政策已不复存在——计费集团重置 按组计费,不通过安全模式。 删除 团队成员PayFeesSetting 列 从 ChildOrg Security Model, 匹配 来自 ChildOrg Security ModelDTO 的字段,以及每个进取器/进取器/过载 ChildOrg安全模式服务。 删除付费助...

Kamo·4mo ago
FixSecurityService

通过 findByIdWith Domains 下载域, 放下@ Transactional

@ Transactional 在一个控制器方法上保持一个 DB 连接打开 上传整个MinIO, 并有LazyInitialization Exception的风险 如果 内部获取 OrganizationById 交易在解析PrimaryDomain 之前执行 访问 org.getDomains (). 使用 fin...

Kamo·4mo ago
Fixkamo-internal

从 apiPath 删除重复类型

extToApi 已经附加了来自原文件的搜索(?type=...) 请求 URL。 嵌入? type = 在 apiPath 中第二次生产 * type=full?type=full 在后端,所以Spring解析类型为 "完整"(full?type=full)——从不等于"完整"——使所有标志都落地. 在标志。 svg...

kamo·4mo ago
Fixkamo-internal

恢复 int64 成员ID 的邮箱切换器

使用 Get MemberIdString 来获取信箱/ 成员, 正常 id/ mailboxId 从电子邮件服务中驱动切换器 在有邮箱的情况下,JS号码的强制不能脱去身份证的精度.

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
Fixkamo-register

从config.json 修改

动态MetaLoader 现在存储主题 在会话中修改 KAMO THEME CONFig LOADED 获取配置后. json. 主题Logo 听 用于该事件并重新应用 ?v={revision} 查询参数,强制 用于获取更新的标志的浏览器,而不是为缓存的标志服务.

Kamo·4mo ago
Fixkamo-internal

从config.json 修改

动态MetaLoader 现在存储主题 在会话中修改 KAMO THEME CONFig LOADED 获取配置后. json. 主题Logo 听 用于该事件并重新应用 ?v={revision} 查询参数,强制 用于获取更新的标志的浏览器,而不是为缓存的标志服务.

kamo·4mo ago
FixSecurityService

直接上传到公共/{域文件夹}/img/ 而不是中转桶

上传的Logo 端点正写到硬编码的 “ sumtingwong ” 占位符 (未填入) 代替 Org 实际的公共主题路径 。 现在登录 直接转到 QQ 或 logo- full.{ext} 。 - 复制Folder 跳过模板标识, 当 org 已经拥有自己的标识 - 上传Logos( ) 中出 — 公共副本步骤已删除...

Kamo·4mo ago
FixSecurityService

从边缘节点默认删除已降级的 k2m1 节点

k2m1 (10.8.2.1) 为永久下行. 把它留在故障列表中 导致上传回挂直到新的OkHttp超时起火. 默认 现在只为 k1m1-; k0m1 冷节点仍为倒置.

Kamo·4mo ago
Fixkamo-shared-library

通过 OKHttpClient 将连接/写入/读取超时应用到 MinioClient

没有超时, 一个被降级的站点复制端点( k2m1) 导致 Make Bucket 并且把Object的电话无限期地封堵 以无限的速度出现 "Saving..."在上传UI的标志上. OkHttpclient 现在执行30秒 在 MinIOConfig 中已宣布超时 .

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
Fixkamo-internal

邮箱复选框读取 org 域名,而非提供者域

前一条线路读取 /api/ 电子邮件/域名( 电子邮件 professor domains) 页:1 只有第三方电子邮件提供商才有这个表格 集成被设置为- 为 Kamo Mail orgs 空的- 因此, 表格中所说的 "没有建立经过核实的邮箱域",即使Org有一个完整的 已校验域名( 如:kamocrm.com)...

kamo·4mo ago
Refactorkamo-register

放下我的配置文件提示横幅 + 统一区域间隔

现在所有四个我的简介部分 都有相同的垂直节奏—— 8px 介于每个区域的标题与字段之间, 16px 介于 节。 提醒旗章解释邮件是登录 证书已经不复存在了 法律名称、别名、电子邮件、 电话也不见了,每节都坐在同一个空白背景上 所以没有装饰来吸收空间 - FormPassportID:取出顶端的信息提示;收紧 内部空档...

Kamo·4mo ago
Refactorkamo-register

Tidy My 配置版式 + 放下电话校验

重新组织 My 配置文件步骤, 使所有四个部分都共享 布局和标题格式。 秩序现在是法律名称,别名,电子邮件,电话. - 窗体Name:去掉纸张包装、“我的名字”标题和 "完全法律名"字幕. 使用相同的图标+字幕标题 模式为别名和电子邮件部分。 简化昵称 字段:不再切换复选框,只是一个总是可以编辑的选项 输入。 - F...

Kamo·4mo ago
RefactorSecurityService

注册时丢弃电话字段的短消息校验

在自助服务登记期间收集的电话号码现在已是 纯可选文本字段——没有/注册/手机/启动,没有短信代码, 没有/登记/电话/核查。 寄存器端点接受该数字为 输入, 使白空/ 平移常态化, 验证 E.164-ish 格式服务器侧并存储在新用户上。 删除注册PhoneService类和两个短消息端点 并放下电话CodeId 登...

Kamo·4mo ago
Refactorkamo-shared-library

丢弃注册 PhoneCode 实体 + 寄存器

自助登记不再使用短信编码核查 电话字段 — 登记表将电话号码作为纯文本收集 并将其存储在新用户上。 删除未使用的实体,并 它的仓库。 注册 手机 代码表(如果已经创建) 由 Kamo Initializer 所制作)现在未使用,可以被放入.

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
Fixkamo-internal

取消附件对话框中的 {markets : [.]] 信封

获得/api/安全/商业-市场回报{市场:[.],信息:".} 不是一个赤裸的阵列。 随附商业市场对话处理整个 作为阵列进行响应,并用'a.filter不是函数'进行爆炸。 (后又谎报"无挂靠的订阅市场". 读取数据。 市场使用 Array. is Array 后退,所以形状都可行.

kamo·4mo ago
Featurekamo-internal

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

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

kamo·4mo ago
Fixkamo-internal

合并 OTK- 直接到代理. ts, 删除重复的中件. ts

Next.js 15拒绝在中间软件.ts和代理.ts同时存在时构建. 这个 在中间软件中生活的OTK 手动重定向器 – 发送任何请求 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}现在住在屋里 {\fn黑体\fs22\bord...

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
Fixkamo-internal

从 Redis 主机读取新 ***并去除 OTK POST

复制读取在OTK 交换后错失新写会话,导致 错误失败和登录重定向 。 当水獭出现时, 跳过内向延迟 ; 共享在飞行中验证对严格模式双挂载的承诺.

kamo·4mo ago
FixSecurityService

将 OTK TTL 扩展为可生效的交接

Kamo·4mo ago
Fixkamo-internal

防止在/平面/orgs上出现非阵列反应

非阵列响应( 空体, 错误信封, 或 {data: [...]} 包装) 在半兽人状态下降落 并引爆了图像 'e.map不是一个函数'. 打开Array.isArray后面的状态更新 容忍{数据: [...]} 信封,并用 当反应形状出乎意料时会发出警告 也是无守 org. groups and group. subs...

kamo·4mo ago
April 23, 2026
FixSecurityService

执行/网络输入规则服务器侧

当目标为当前会话 org 时拒绝, 自定义域 SSL 不是 或人类目标成员不活跃。 共享域设置 通过 OrgNetworkEnter Policy 使用我的网络逻辑; 加载目标值 域通过 findByIdWithDomains .

Kamo·4mo ago
Featurekamo-shared-library

输入检查时添加QQ

Kamo·4mo ago
FixSecurityService

要求目的地成员身份并验证Org成员身份

Enter- now 总是用客户端提供的目标构建新 *** 成员行; 拒绝不匹配的 org/ 成员 。 改进会话调试日志 .

Kamo·4mo ago
RefactorSecurityService

在登录和输入之间共享后Auth***服务

提取校正后 *** 建筑(Grant-all explain, profile SQL, 分支标题, 创建会议) 输入到 PostAuth***Service 时使用 密码验证后与 kamo-login 相同的代码路径 。 Enter- as building 有提供者 org id 和提供者成员 id 的认证用户 ...

Kamo·4mo ago
Fixkamo-internal

发送目标( M)

kamo·4mo ago
FixSecurityService

Enter-as session 使用目标 org 安全提供者和可选目标

Enter-as正在设置来自用户全局安全提供方的 Redis 安全OrgId, 在登录时从目标 Og FQDN 链设置它. 这种不匹配使跨域 交接像源/ 提供者 Org 。 解决安全问题 目标组织 安全如登录 当客户端发送目标MemberId( 我的网络行) 时, 用 id 加载该成员 并在创建 ***/ OTK 之...

Kamo·4mo ago
Fixkamo-internal

打开/ 验证输入为 OTK , 因此目标值会话适用

ENTER 链接到 /?otk = 从未呼叫 /api/ validate; 共享域 *** Cookie保留了源代码 。 通过中间软件将?otk=重定向到/验证 任何出错的链接.

kamo·4mo ago
FixSecurityService

为 BFF 请求从 OTK 解析系统用户会话

系统用户配置控制器和系统用户能力控制器仅读取 *** 饼干。 Kamo- 内部转发 X- OTK 不带饼干, 所以安全服务 从来没有见过一个会话, 并返回403 为合法的顶级所有者。 与 EnterAs 控制器使用同一分辨率: 偏好 OTKPreAuthFilter 会话 属性,然后是 *** cookie。 提取共...

Kamo·4mo ago

就像你看到的运输?

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

永远开始自由查看定价