直播更改日志

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

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
August 21, 2026
RefactorSecurityService

共享库中的代表 Avatar ObjectPaths

MediaService现在也命名了avatar对象——支持聊天列表显示 请求者的照片,一个支持请求者 在别人的组织,所以不 客户端目录可以解决它们. 双份外观对象路径 准确的失败, 此类被写成结束: 用于携带路径 请求的主机,所以上传到一个 org 域名上的照片 404'd 当读取另一个 默默地退化成缩写 字符串移...

Kamo·3w ago
Featurekamo-shared-library

从共享库中解析一个成员的照片 URL

Chats – 支持列表即将显示请求者的相貌,以及支持 请求者——在平台自己的办公桌上——总是别人的成员。 每个 种子中的其他外观在ViEWER的 Org 客户端上进行回填 从未听说过它们的目录, 因此这个必须解决服务器侧 由Media Service编著. 这意味着第二个服务,命名一个外观对象,对象路径正是 绝对不...

Kamo·3w ago
FeatureSecurityService

退回每个成员接受的每个产品日数

管理 - 客户端显示 Max Daily Spend 但没有关于它使用多少, 因此,经理无法分辨一个成员 是从他们的头顶还是有 未开始 。 / 管理返回已接受的今天按键成员ID: vendor ProductId。 “ 今天” 是 信用委托服务公司在强制执行时解决 上限 — 成员自己的时区, 从今天起算, 计算不变 ...

Kamo·3w ago
Featurekamo-shared-library

在一个查询中计算今天在成员产品上的花费

管理 - 客户希望显示,每个成员, 他们接受了多少线索 至今为止——运行中的"Max Daily Spend"总封顶被比较. 一个产品的答案,所以一个网格会 每个成员x产品支付查询。 同一个日期Spent窗口,按产品分组。 故意不是第二个定义 "今天":打电话者通过成员自己的当地开始日,确切地说是 信用委托服务公司执...

Kamo·3w ago
Stylekamo-shared-library

丢弃未用过的导入符, 删除@ intityGraph

页面、 规格和实体Graph 仅需要查找 被删除了 在它拿下/领导。 离开未使用的实体Graph 导入 在文件上,它的评论说不使用一个是一个差的信号.

Kamo·3w ago
FixSecurityService

停止在时间线上砍下500个字符的音符

线索的所有标签都写了个笔记 领头通讯Mapper,将身体封顶为500个字符——没有 椭圆和没有旗帜,所以长音符只是停止了中刑. 说明 子tab直接读取媒体流,并完整显示同一张音符, 这就是它如何浮出水面: 相同的音符,两个长度,一个分页。 两个时间线都无法控制它的身体(两者都导致预包装,未密闭),所以 盖子纯粹是服务...

Kamo·3w ago
Fixkamo-internal

从服务器的每个产品计数中获取线索

生产来源于只涵盖产品的分配项目 有人已经持有一个信用规则。 网格列出供应商的产品 所以任何没有规则的产品 合成一行占位符 然后掉下来 * 通向 " 领导者 " ? 0 ' - 显示产品持有量的空池 数千条线索。 优先的线索ByProduct地图 / 管理现在返回, 它覆盖每一个产品, 并保留行产生的值作为倒数.

kamo·3w ago
FixSecurityService

无拨款产品报告线索

/管理者通过循环拨款,调用来构建其整个反应. 每行一次可指定波尔。 但管理证书网格列出产品 从供应商目录中,而不是从分配款中——因此,没有人持有一个产品。 信用规则显示在 0 可用线索中,无论它有多完整 游泳池曾经是。 11个新创建的农用产品改为: 6 730个线索;确实有拨款的产品报告正确,其中 使得它看起来像一个数...

Kamo·3w ago
Featurekamo-shared-library

一次计算每个销售产品的可分配池

一种产品的可指定Pool回答,所以呼叫者只能询问 它已经持有的产品。 管理 - 委托人正在申请拨款决定 问什么,这意味着一个产品 没有人持有一个信用规则 被报道 没有可用的线索——尽管有许多人坐在它的池子里。 11个新来的 所创造出的产品在6 730个池中显示为0。 可用性是(产品、市场)集合的财产,而不是任何人的信...

Kamo·3w ago
Fixkamo-internal

给作曲家每次送货后都回心转意

工具窗口中的每个聊天框都会在消息发出时自我锁定 。 输入带 " 失效 " ,因此在飞行中段没有输入任何字被丢弃。 重排草稿,发送按钮在盒子空出时会灰出。 这个 浏览器模糊了它刚刚被禁用的东西, 没有任何东西将焦点还原, 因此,发送消息花费了成员点击一次,然后他们才能输入下一个 一个 使用ComposerFocus将可...

kamo·3w ago
FeatureInitializerService

地语位置综合索引

在80 429个排行表中,仅国家是唯一的指数。 按产量衡量: 城市分辨率( 国家+分区) 指数扫描所有 18 870 个美国行以保留 984分为US+CA(138分),国家采摘者按顺序对80 429行全部进行扫描 返回251 (168ms) 。 纯添加剂,同分能同分能同分能同分能同分能同分能同分能同分能同分能同分能同...

Kamo·3w ago
PerformanceSecurityService

在知道答案后停止扫描每个市场x产品

/ 领导/ 可用摘要 返回三件事—— 可以接受, 拥有可接受信用和一个例子产品——但访问了每个市场x 不论产品配对如何,每次发出2-4个查询(资格、分配和 最多两次信用计数). 目前6个市场/33个产品,大致 每通电话75-140次查询,在一条路径上,铅-警报上下文从4起重燃 350毫秒的实时事件 一旦三个答案都设定...

Kamo·3w ago
Performancekamo-shared-library

索引这两个形状的地语位置实际上被询问

在80 429个排行表上, 仅国家是唯一的指数, 也没有真正的查询 不错的用 按产量衡量: 城市分辨率(国家+分区),美国+CA: 指数扫描所有18 870个美国行,以保留984-138毫秒 国家拾取器( SELECT diSTINCT country iso code, country name): 对所有80 ...

Kamo·3w ago
Featurekamo-internal

显示请求者的 Org, 并向他们的代理商提供系统用户门

支持聊天头现在将请求来自的组织命名为 每个人都在和别人谈话 而不是别人谈话 提出谈话的人 只会读他们自己的信头, 它把聊天推下窗口。 旁边,对于一个代理 服务器说是权利,一个按钮打开 在新标签中组织注册为系统用户。 整个上游生活 服务器侧并作为一面旗而来; 重新绘制其中的任何一面将构成第二面 一个安全规则的复制件 自...

kamo·3w ago
FeatureMediaService

命名请求者的 org, 并在票移时结束系统用户访问

三件事,所有关于支持台 答案不止一个租户。 现在的票务细节 包含一个每个观众 判断是否提供"打开 请求者 org 作为系统用户, 由共享解决 支持System Access Resolver —— 薄荷前的同类安全服务重跑 任何东西,所以这里没有 允许进入,只透露它。 增加了一个条件 当地问题与对话有关,而不是赠款:...

Kamo·3w ago
FeatureSecurityService

Mint a System 用户会话用于支持代理的开票

进入 - 得到第二个理由说是。 系统用户 Entry Policy 转动呼叫者的 *** 在事实中,共享支持SystemAccess Resolver 和该解析器 – MediaService 用于决定支持窗口是否显示按钮的同一种 ——是唯一被咨询的事情. 请求中的支持TicketId是咨询: 它在审计线上,不是对判决...

Kamo·3w ago
Featurekamo-shared-library

开张罚单给其代理商 请求者Org,随即失效

支持代理需要查看客户的房客内部才能接票 他们坚持住。 直到现在,唯一可以进入的就是毛毯式System USER平台 对,这是所有组织和永久的,远远超过工作需要。 增加一秒钟, 更窄的赠款, - 支持SystemAccessResolver回答:"愿这个成员以下列身份进入该组织: 系统用户,通过毛毯右侧 或给他们分配...

Kamo·3w ago
DocsDaemonService

记录未处理的索赔现已分批处理

得到未处理的Payloads( ) 返回所有未处理的有效载荷, 此任务持有 每个人的原始和平整的文字 整个运行,所以它的记忆是一个 其作用是落后了多远, 也就是它至少能够 买得起 农场进口在桌子上装了14 520个有效载荷 绑定活在 kamo- shared- library 中( 旧的每勾500; 此记录) 在@D...

Kamo·3w ago
PerformanceSecurityService

数到数据库中, 而不是给每个任务水分

获得/changelog/public/stats 装入全部 16 571 作为实体输入日志, 用Java回路统计它们 生成出两张小地图和一个总数 这需要不 认证,所以任何人都可以要求服务这样做. 三个汇总查询返回了几行.

Kamo·3w ago
FeatureInitializerService

索引成员 权利 应用(成员 id, the right)

表格完全没有索引, 而其中的每个查找器都通过 Member ID 过滤 。 在10,524行,一个成员的权利检查是一个完整的相继扫描—— 以368毫秒的产量计量,返回192行,在生长的桌子上 成员x权利。 纯添加剂,一分能,与铅网指数相同的40001重试, 因为它和Hibernate自己的Ddl -auto在同一个靴...

Kamo·3w ago
Stylekamo-shared-library

在成员权利应用中恢复 CRLF

上一个执行重写此文件的脚本, 并默默转换其 行尾,所以53行不变的行显示为修改后并掩埋实际 15行变化. 文件船 CRLF; 恢复 .

Kamo·3w ago
Performancekamo-shared-library

索引成员 right 应用,绑定收件要求,汇总变化日志数据

逐点审计得出的3个结果,每个结果对照 而不是推断。 成员 权利 应用程序在它上的每个查找者都宣布完全没有索引 由 Member ID 过滤 。 在10,524行 一个成员的权利检查是一个 完整相继扫描 : Seq 扫描成员 rights 应用( 实际行=192) 执行时间:368.278毫秒 368 ms...

Kamo·3w ago
TestSecurityService

一个执行网格的 SQL 的选入探测器,而不仅仅是它的 HQL

2026年8月20日 领导下台 2026年8月20日 缺少表a2 1 没有测试发现,因为没有人能够: 图书馆编译对照 此服务运行时休眠6. 5( 使查询正确) 6.2.13 控制器测试模拟铅服务以及铅GridSpecificationSql Test 在生成 SQL 之前验证属性路径, 但停止于 HQL 。 只执行查...

Kamo·3w ago
Fixkamo-shared-library

删除在 Hibernate 6. 2 上断开/ 领先的 @ entityGraph

生产时的网格页面查询失败 : 错误: 表 "a2 1" 缺少从拼写条目 ... 左侧加入成员 团队 成员 a2 0 on QQ 在 u1 0.id=a2 1.user id上左联用户 u1 0 Team Member是JOINED成员的一个子类,因此取取指派的Team Member.user. 需要子类表和成...

Kamo·3w ago
August 20, 2026
Performancekamo-internal

获取一个服务器过滤页面而不是整个组织

网格收集了Org中的每一条铅并用~300行缩小 使用Memo。 。 2026-08-20:1 427条线索 可以显示, 23. 3 s a load —— 因为服务器还写一个 PHI 每个线索的审计行返回,每个交易一次。 过滤 浏览器使这个容量与租户大小成正比。 引导GridQuery.ts将过滤栏映射到查询字符串上...

kamo·3w ago
PerformanceSecurityService

页面网格端点并取消 PHI 审核

得到/api/安全/领导 返回组织的所有线索。 现在 取页/ 大小/ 类型加实际使用的网格过滤器,然后返回 a 包含总计。 按产量衡量 2026-08-20:1 427条线索 为了显示7个,23.3 s a 载荷, 23.3 s是审计循环。 这个循环是为什么传呼比它看起来更重要: 唱片主写 1个phi access ...

Kamo·3w ago
Performancekamo-shared-library

在数据库中过滤并页面网格, 批量 PHI 审计线索

装入/铅在1 427个线索中取出23.3 s. 其中23.3个是HIPAA 审计线索: 记录 领导列表每条线索写出一条phi access log行 返回,并且每个人都做了自己的交易。 测量 产量为16.36毫秒/一行,93行为5,708行,分4个负载. 光线 是29.6 ms 和 ix leads org id ...

Kamo·3w ago
FeatureInitializerService

综合铅指数,并解开创建它们的跑道

/领导网格现在过滤数据库中的页面,而不是传输 整个组织到浏览器。 仅用 IQQLEADS ORG ID 将扫描移出而非取出: 规划员仍然读取 房客的每条线索 都会丢弃过滤器拒绝的东西 四个索引,每个索引都使用 ORG ID 来引导 Yugabyte 继续散列 租户上,然后缩小:任务(原始内容后面的过滤器) ——827...

Kamo·3w ago
FixDaemonService

按栏而不是通过实体标出有效载荷结果

离散有效载荷上的有效载荷Repo.save()使Hibernate行走其图表—— 组织拉入Org 域——读取交易中的地块 已经写过, YugabyteDB 以 400001 拒绝“ 重新开始 ” 。 需要请”。 结果从未持续过,有效载荷仍为RECEIVED, 下个运行导入了已经存在的线索。 大约1%的行在直播中 出产1...

Kamo·3w ago
FixSecurityService

处理每个积压的有效载荷

processBacklog 映射了预定任务的两个缺陷: 它改变了有效载荷 状态保存在内存中,并在结尾保存为一批,它保存了 整个端点实体 撞倒一个计数器。 创建每条线索的线索,所以不粘接的结果会留下一个 有效载荷仍在接收中的已承诺铅——以及当时的每分钟工作 第二次导入, 因为这个路径没有销售商主机解码 。 保存 实体...

Kamo·3w ago
Fixkamo-shared-library

按栏而不是按实体记录有效载荷的结果

用有效载荷标出有效载荷 Repo.save()使Hibernate行走 被剥离的实体的图表——包括组织,它拉入了org 域. 并读出土地交易 已经写。 尤加比特DB 回答 400001 “ 重新开始读取” , 结果从未持续过, 有效载荷 保留 RECEIVED , 下一次计划运行导入已存在的线索 。 在一个直播批次上观...

Kamo·3w ago
FixDaemonService

停止重叠运行 导入相同的有效载荷两次

触发点火每分每分每秒,每跑一次通过选择有效载荷进行索赔工作 还在接收。 因此,需要超过一分钟的积压案件仍然 下个勾选开始时收到列,于是第二次执行 同样的有效载荷 并创造了每一条线索 第二次。 此路径没有 销售商领导ID为了赶上它:积压了789行,产生了1 389个线索,其中600个 它们重复了必须手工删除的内容。 @...

Kamo·3w ago
FixDaemonService

跳出已处理的计数器而不是重写终点

工作完成了一个批次, 突变了全部。 在批量开始前装入并保存整行. 有两个后果: - 它写回了其他的球场,就像他们在负载时间一样, 飞行中运行时的终点( 或清除为映射图) 悄悄地返回——大门被关闭,跑道被继续; - 整行更新与同一行同时入境的POST相撞。 现在通过记录进行定向单列递增.

Kamo·3w ago
FixSecurityService

永远不失败的提交 因为它的计数器更新失去了比赛

socketPayload 不再颠倒收件端点的计数器;收件 控制器现在在自己的交易中单独调用记录 吞下失败。 在此之前,两个同时到同一终点的 POST 与终点相冲突 失败者的有效载荷被卷回, 回答 {“ 状态 ” : “ 错误 ” 。 统计数字的价值低于领先。 与kamo-shared-library 309f6fc...

Kamo·3w ago
OtherKlusterServices

首选主题主机 Brotli, 并纠正之前的理由

有两件事,其中一件事是纠正 之前的罪行。 先前的 " 编码:[br,gzip] " 用探测器 与api.kamocrm.com对战. 那个探测器错了 API 服务集 `server.compression.uplied: true' in it ConfigMap ——注意其还款 应用程序.yml 说错误, 配置地图...

Kamo·3w ago
OtherKlusterServices

Brotli, 停止压缩已经压缩的东西

共享的 " 压缩 " 中间软件是 " 压缩: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 单独的默认, 并且它们都不是我们想要的。 Traefik 选择gzip 每当客户端提供它,不管它是什么 客户要求的命令 以 api.kamo...

Kamo·3w ago
Fixkamo-shared-library

停止丢失有效载荷到端点相撞

存储负载保存了有效载荷,然后冲击了总收/最后收 将端点实体弄脏——在同一交易中。 每一份呈报 端点击中了 SAME 端点行, 一个脏实体保存全部重写 14个列,所以两个同时在YugabyteDB上相撞 40001 由于同时更新,访问无法序列化 输家的交易就死了 装上有效载荷 这个 提交者得到了 {"状态" : “ ...

Kamo·3w ago
Fixkamo-internal

应用程序中的每个国家旗帜都是被屏蔽的图像

又有8个屏幕有销售访客抽屉里的缺陷. 应用程序 服务于 img-src'self' data: blob: https://them.kamocrm.com 页面存档备份,存于互联网档案馆. https://*.kamocrm.com (中文(简体) ). 因此,在lagcdn.com中是一个"img",或反应-c...

kamo·3w ago
Performancekamo-marketing

压缩每个响应, 不只是文档

server-nonce.js 向上游询问“ 身份” , 以便标记 HTML 和CSP非ce 没有减压/再减压往返,然后 出道时再通. 这只为 HTML 执行过 树枝。 其它一切——任何离开`!text/html'的东西——都是 生动地喷出。 没有什么问题。 工作了几页,文件是 压缩,成本完全落在 反应,没有人打开在...

Kamo·3w ago
Performancekamo-marketing

排水延期工作,每个闲置期1个

四个部件等待主线 安静下来然后做 他们的工作——吐司/同意捆绑、卷轴铬和触摸 目标扫描和查询信标——每个信标被调用 请回话 每一个都是对的,都是错的 一起: 浏览器不会给每个呼叫者一个闲置的时段, 它 排出每个待召回 在同一个。 在主页上测量 在4xCPU节流阀上,这4个发射在2,359 / 2,361 / 2,413...

Kamo·3w ago
Performancekamo-marketing

从观察者而不是从布局中读取滚动位置

导航的卷轴/上部状态来自一个卷轴处理器,读取 窗口.scrollY,挂载效果称为处理器同步 在反应的承诺阶段。 读取卷轴相抵 浏览器在第一次涂料出现之前, 现场计算布局 发生了,这正是 被迫回流 灯塔正在报道 对路由器块。 文档上方的 1x20px 监视器上的交叉观察员 回答同样的问题——是页滚动过20px——没有 ...

Kamo·3w ago
Fixkamo-internal

旗帜是emoji,因为CSP阻断了每个旗帜CDN

参观者抽屉里画出一个破损的图像格莱克图,每个国家国旗应该在那里 be. 反应-国家-旗'''' svg'模式读取像自成一体的组件,并且是 实际上,一个"img"指向了cdn.jsdelivr.net,这个应用在下面服务 img-src'self' data: blob: https://them.kamocrm.co...

kamo·3w ago
ChoreMediaService

重建以 Kamo 共享图书馆 811db57

捡起创建的 LEAD 修正,将池可用性计数移动到 承诺之后。 在它之前,一个读后写 在主角自己的交易命中 YugabyteDB的40001读取重启,中止了交易并失去了领先—— 沉默地,在声称该出版物"从未致命"的警告背后. MediaService创建了线索,所以它需要新的库.

Kamo·3w ago
ChoreSecurityService

重建以 Kamo 共享图书馆 811db57

捡起创建的 LEAD 修正,将池可用性计数移动到 承诺之后。 在它之前,一个读后写 在主角自己的交易命中 YugabyteDB的40001读取重启,中止了交易并失去了领先—— 沉默地,在声称该出版物"从未致命"的警告背后. 警卫 服务创建线索,所以需要新图书馆.

Kamo·3w ago
FixDaemonService

坚持每个有效载荷的结果,而不是一个批次

处理 EndpointPayloads 在内存和内存的批量变异状态上循环 最后都救了他们 创建线索每条线索, 所以任何失败 最后拯救——或坠毁的中段——留下的、其有效载荷为 还收到 下一跑(每分每秒) 重新进口它们, 因为这条路没有销售商领导ID解锁,所以每条路都成为了第二条线索. 789行跑制出1389行跑领先:6...

Kamo·3w ago
Fixkamo-shared-library

执行后移动池可用性计数

创建主机保存线索, 然后在同一交易中运行 AssigneablePool播放"可用线索"新数字. 在尤加比特数据库 a 在同一交易中写入后读取返回 400001“重新启动”改为 需要( 无法重试 ) )”,该交易(25P02)。 它周围的捕捉量被记录在"Pool-unity publications"失败并继续进行—...

Kamo·3w ago
Featurekamo-internal

供货公司 作为可映射导入字段的名称

指向 Fields.ts 是映射画布从中提取的列表,它必须映射 铅导入控制器中的后端切换器 — 两边都缺少路径 被UI接受,然后默默地忽略. 公司名称不见了 后端的箱子也同时落下 配置市场,包括公司=真实(B2B农场名单) 没有可以映射商业名称的列 .

kamo·3w ago
FeatureSecurityService

地图公司 名称, 电子表格可以携带企业名称

设置 Direct FieldOnCreate 请求没有公司 名箱,所以字段为 即使CreateLead Request 带有手动导入向导,但无法获取 和铅服务。 在包括Company = 使B2B进口产品无家可归的市场上 企业名称。 与“守护者服务”“领带处理Job”和“守护者服务”中的匹配案例对等 在 kamo-...

Kamo·3w ago
FeatureDaemonService

让一个映射的有效载荷携带公司Name和源头

收货员的直出场开关 停止在卖主账号,所以地图 被UI接受,存储在端点上, 当有效载荷成为CreateLead请求时,便悄悄地投下. 两个字段 已经存在DTO, 并且已经获得领导服务荣誉。 创建线索( L) - 只有工作开关没开 这对公司形市场(包括公司=真实市场)很重要,因为公司形市场包括: 企业名称是主角的身份 之...

Kamo·3w ago
Performancekamo-marketing

静态资产作为建置时间 brotli

标记的块是反应分数, 我检查了它,然后得出结论 任何东西:是生产结构(没有 Dev 标记,和剖面钩) `内置预览 ' 和`标志组件启动 ' 均不在此列。 单项`不稳定的-Profiling'命中是一个导出名称,它被19.2.3除去 完全一个拷贝在所有块, 和 " 反应制作 " 关闭。 那边 不是一个 bloat 错误来...

Kamo·3w ago

就像你看到的运输?

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

永远开始自由查看定价