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
September 5, 2026
Fixkamo-capcha

同样的承诺的重建没有任何作用,并报告取得了成功

图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过, " 推出状态 " 立即成功打击 老旧的舱, 而这个管道报告成功部署 没有部署任何。 每当服务要重建才能接 Kamo - 共享 - 图书馆的改变 没有它自己的承诺...

Kamo·1mo ago
FixESigService

同样的承诺的重建没有任何作用,并报告取得了成功

图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过, " 推出状态 " 立即成功打击 老旧的舱, 而这个管道报告成功部署 没有部署任何。 每当服务要重建才能接 Kamo - 共享 - 图书馆的改变 没有它自己的承诺...

Kamo·1mo ago
FixDocsService

同样的承诺的重建没有任何作用,并报告取得了成功

图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过, " 推出状态 " 立即成功打击 老旧的舱, 而这个管道报告成功部署 没有部署任何。 每当服务要重建才能接 Kamo - 共享 - 图书馆的改变 没有它自己的承诺...

Kamo·1mo ago
FixDaemonService

同样的承诺的重建没有任何作用,并报告取得了成功

图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过, " 推出状态 " 立即成功打击 老旧的舱, 而这个管道报告成功部署 没有部署任何。 每当服务要重建才能接 Kamo - 共享 - 图书馆的改变 没有它自己的承诺...

Kamo·1mo ago
FixConversionService

同样的承诺的重建没有任何作用,并报告取得了成功

图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过, " 推出状态 " 立即成功打击 老旧的舱, 而这个管道报告成功部署 没有部署任何。 每当服务要重建才能接 Kamo - 共享 - 图书馆的改变 没有它自己的承诺...

Kamo·1mo ago
FixBillingService

同样的承诺的重建没有任何作用,并报告取得了成功

图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过, " 推出状态 " 立即成功打击 老旧的舱, 而这个管道报告成功部署 没有部署任何。 每当服务要重建才能接 Kamo - 共享 - 图书馆的改变 没有它自己的承诺...

Kamo·1mo ago
FixAPIService

同样的承诺的重建没有任何作用,并报告取得了成功

图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过, " 推出状态 " 立即成功打击 老旧的舱, 而这个管道报告成功部署 没有部署任何。 每当服务要重建才能接 Kamo - 共享 - 图书馆的改变 没有它自己的承诺...

Kamo·1mo ago
FixAIService

同样的承诺的重建没有任何作用,并报告取得了成功

图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过, " 推出状态 " 立即成功打击 老旧的舱, 而这个管道报告成功部署 没有部署任何。 每当服务要重建才能接 Kamo - 共享 - 图书馆的改变 没有它自己的承诺...

Kamo·1mo ago
Featurekamo-internal

从 Linux 桌面菜单开始一个编码器会话, 在您保持的模型和努力中

该图标已经打开了远程桌面和远程终端. 第三点 人们实际上去那台机器 只能通过打开 互动中心,切换到会话并找到新行 -- -- 三步 以完成图标的目的。 在它成为目的地之前, 所以母行发射什么 及其孩子 这是答案。 模型和努力在标签中携带其当前值 -- -- a 成员不必为了了解其届会将如何进行而扩大一行: 并扩展成无...

Kamo·1mo ago
FixEmailService

同样的承诺的重建没有任何作用,并报告取得了成功

图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过, " 推出状态 " 立即成功打击 老旧的舱, 而这个管道报告成功部署 没有部署任何。 每当服务要重建才能接 Kamo - 共享 - 图书馆的改变 没有它自己的承诺...

Kamo·1mo ago
Fixkamo-internal

Make 添加源码实际连接到谷歌和微软

联系人页面上的“管理源”对话框有与“管理源”相同的缺陷。 CalDAV/CardDAV 设置标签,在屏幕上的普通成员到达而不是一个 在 MANAGE EMAIL SETTINGS 后面:选择谷歌或微软显示一条行表示 未执行 OAuth 流量, 并直接使用 API , 在添加上方 按钮。 那行是创造的, 以绿色状态点出现...

Kamo·1mo ago
Featurekamo-internal

完成个人日历面板,放在一个成员可以到达的地方

私人服务科在脚手架上 没有任何结果 也不会 如果它工作了: 它读取 GET / member/{id}, 一个不存在的路由, 所以 它在打开时失败; 它为 Google 和 微软 提供了一个添加按钮, 用于 POSTed a 排行时没有证书,生成永远无法同步的连接;其 双向切换发送的双向同步 切换器被移动,没有被存储;...

Kamo·1mo ago
FeatureEmailService

让成员连接 OWN 日历和联系人

个人日历面板要求获取QQ 它从未被映射过,所以在每次开放时都失败了。 微软根本无法授权任何东西。 这是服务的一半 让它发挥作用。 成员在奥奥特州旅行,这是唯一分开的东西 二者相传. 应用程序注册、范围和注册方向 用于个人连接和 整个组织的一个, 和召回是无会话 - 所以没有成员id 在`状态 ' 中,授权自己Goog...

Kamo·1mo ago
FixSecurityService

合并摘要输出, 而不是宣布第二个输出块

先前的承诺增加了一个 " 产出: " ,这是一项已有的工作的关键。 Forgejo 的解析器拒绝重复的映射密钥并跳过工作流程 完全,所以推力 产生了没有跑—— 不是失败的跑,什么都没有。 这个 仓库只是停止了建设,唯一的症状是沉默。 值得说明,因为用于检查文件的工具是让它通过的工具: yaml.safe load 接...

Kamo·1mo ago
FixSecurityService

同样的承诺的重建没有任何作用,并报告取得了成功

图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过,`启动状态 ' 立即成功对抗老挝 舱,而管道 绿色没有部署。 这不是假设,也不是罕见的。 工作流程 发送,每次重运行,以及——重要的情况——每次 服务必须重建,以...

Kamo·1mo ago
Fixkamo-shared-library

把组织带进重试的读物里面 而不是让它待会开火

成员. 组织是LAZY, 所以找到ById留下了一个代理 和真正的SELECT 每当有东西第一次提到它时 都会发生 在开放视野下,即 通常在控制器建立反应时——在服务方法之外, 在交易之外,在任何可以进行重试的地方。 目录版本 因此无法恢复,这就是为什么 成员.get Organization () 在上次停电时出现在...

Kamo·1mo ago
FixMediaService

从发件人 Org 而不是请求主机建立发件人的可视化 URL

一个聊天通知的发件人Avatar从X-Forwarded-Host中解决, 下降 返回服务器名称。 Kamo-Internal的BFF和APIService都达到了这个目标 使用它的Kubernetes名称服务,使主机是一个单一的标签——和 主题DomainForHost 正确地拒绝从一个域创建域,返回为无效。 因此,...

Kamo·1mo ago
FixKlusterServices

四个工人在一个节点上,可以抱住他们, 不是两个工人在一个不能抱住他们

纠正之前的过错,这是一半正确,导致短暂的停工. 记忆诊断是正确的:四名工人,每人装入自己的~3GB副本 和内核还原 每个冷酷的语言配对需要几秒钟的时间。 放弃给两名工人是错误的补救办法。 /语言由这些服务 同样的枪口工人, 所以在他们两个 在一个长的翻译 准备状态探测器无法回答——2026-09-05年,两相复制都...

Kamo·1mo ago
Featurekamo-internal

打开平台权限上的用户账户, 而不是哪个 Ogg 拥有它

在同时举行的一次关于这个机器的会议中被授权,并在此承诺: 用户请求; 录入后, 不猜测出处 。 用户账户是个人账户,并编辑用于要求当前 拥有账户的组织。 这是错的两次。 一个账户的老板 是个人,不是组织,所以条件回答了一个问题: 管理员被应用到某个编辑自己细节的人身上 这在实际上是一个死胡同:平台提供了几乎 每个租户...

Kamo·1mo ago
Fixkamo-internal

404需要1.45MB, 扫描仪就是这样把现场拆下来的

下一个是PAGE 它会通过根的布局 解决 租户组织在网络上 连载整个应用软件壳 和信件目录——1 450 309字节和0.5-0.75s服务器渲染,用于 (原始内容存档于2017-10-21). Backup new.zip. 所以,一个商品扫描仪走 一个备份文件的单词列表没有 得到便宜的404s,它得到了全应用程序制...

Kamo·1mo ago
FixTranslateService

停止翻译工作, 其来电者已经放弃

三次尝试90秒加后退 最多274秒工作 翻译,我们很久之前就放弃的每个呼叫者 ——KBService's 客户端读取120。 预算的尾部 产生了翻译 没有人是 等待着,同时抱着一个工人,下一个呼叫者随后排队。 在可自我维持的负载下:队列中填充其请求者的工作 已经超时, 所以仍然在直播中的请求等待 请求不是。 现在,...

Kamo·1mo ago
FixKBService

停止重新翻译已经有效的二十个地方

一份持有21个地方中的20个地方的文章是"不完整"的,所以十分钟 重新排好后,翻译们又重新翻译了21个 20倍以上找回那个失踪的 10篇文章卡在一个 因此,每10分钟1 010个服务商的电话费是一次性的。 这就是将翻译服务扎入8个核心数天的负荷。 持续失败的地盘是 en- ru, 这才是时机 平台最大的文章,所以它从...

Kamo·1mo ago
FixKlusterServices

给翻译模型留个房间 拒绝扫描仪

自由翻译公司在12Gi的限制下 跑出4个枪口子工人 每个工人 装入它自己的~3GB 复制的 argos 模型集—— 11.8GB 居民,98% 限制,永久。 内核然后重新打开了被调用的模型页面 因此,每一个要求 一个被逐出的一对支付冷载 从磁盘。 在活舱上测量: en->s 0.045s 温暖对 3.76s 冷; e...

Kamo·1mo ago
Fixkamo-internal

将提供者自己的文件夹映射到标准文件夹上, 无论它们坐在哪里

最后一个固定由服务器给它的角色绑起的文件夹, 仍然留下一个 Google工作区的成员在自己的文件夹中查看“[Gmail]” 他们真正的森特埋在里面, 和一个空的"森特"上面。 两个原因,和 第二,为什么测试没有抓住第一个。 角色没有到来。 在 KameMail 直播时读取文件夹的终点 邮箱回答分隔符:"""""在每个...

Kamo·1mo ago
FeatureEmailService

在任何客户端看到前, 给每个提供者的文件夹树同样的形状

仅报告一个文件夹的 Special- USE 属性是不够的, 因为仅是一个服务器 如果它被配置到—— 和生产中的 CamoMail Dovecot 发送 完全没有: 它的上市答案角色: null for Sent, Trash and Junk 都一样. 这么说 Google 邮箱仍然在成员自己的文件夹中显示"[Gma...

Kamo·1mo ago
Fixkamo-internal

说DAV 服务器的证书是否已经存储

苹果 iCloud / 自定义 CalDAV 面板显示四个空框, 不管是否为 用户名和密码都在文件中。 它无法以其他方式行事 -- 存储的密码是 从未发送到浏览器中, 并且字段在提供者时被清除 选择更改——所以管理员无法从一个 未配置一个,找到的方法是重新输入密码. 保存为 盒子中刻意保留所储存的东西,使模糊性更差: ...

Kamo·1mo ago
FixEmailService

停止一个成员到达另一个日历集成,并停止发出证书的结束点

存在或同时存在/设置/整合/成员终点的两个缺陷 任何签字成员都可以达到。 身份证是唯一的出入控制。 每个/成员/{id}终点都取下 id 直接从路径出发,不问其他的,所以一个成员可以 更新另一成员行 -- -- 包括上盖证书 -- -- 删除、测试或发布同步触发器。 UUID 不是一个 授权检查 : IDs 在日志、...

Kamo·1mo ago
Fixkamo-internal

将文件夹保存在路径中, 无论它能生存在那里

端点偏好查询参数,但它们被单独部署 此代码, 和在电子邮件服务前一分钟装入新捆绑的浏览器 翻转时会把每个文件夹都写成"~". 这不是Gmail形状的 回归——它是每一个文件夹,为每个人,为窗口的长度. 所以只要这个名字能完整地到达一个处理器 路径就带有真名 并且只为不能: "/"或"%"或"\"或";" 容器和严格H...

Kamo·1mo ago
FixVOIPService

阻止一个糟糕的服务用户 JWT 使每个成员的软手机失效

从一个成员自己的JWT(称为configFactory.require(int))中沉淀,它坚持 电话服务器的SERVICE-USER JWT是现成并完善的. 那个证书 在交换中不扮演角色:成员JWT在应用客户端下呈现 身份和秘密,没有别的。 JWT无法使用的案例 收起每个成员的软电话,他们自己的证书是完全好的——和 ...

Kamo·1mo ago
Testkamo-internal

覆盖 Gmail 侧边栏实际要求的安排

分类在文件夹目标测试中; 这是侧边栏的呼叫 带着它 Gmail 的知名文件夹没有一个是 root , 也没有命名任何东西 固定块识别, 所以在服务器报告每个角色之前 倒入了成员所在的街区 和平地命令,它决定了什么拖拉 持续,无法拖动文件夹的已记录位置.

Kamo·1mo ago
FixEmailService

在父文件夹下创建子文件夹, 而不是在它旁边以它的名义创建点

创建Folder 加入父目录到新文件夹的名称中, 并带有". 打开 Gmail, 它将其等级与“ /” 分开, 生成一个顶级文件夹 字面上叫"Clients"("Clients"). 艾米坐在"客场"旁边 本来是要走的 进去 分离器来自商店,像其他任何地方 现在读到 这个.

Kamo·1mo ago
Fixkamo-internal

在被绑块中没有插槽的角色会让文件夹失去绑定

答案 -1 和 -1 的索引不是无效的,所以这个角色在 PINNED ROOT ORDER 将会在收件箱前钉住文件夹而不是 掉进自己成员之中 今天每个映射的角色都有一个插槽;这是 树枝就像它旁边的树枝 如果它不再是真的的话.

Kamo·1mo ago
FixVOIPService

校对重定向中带回的登录失败信息

RingCentral 回调将服务器自己的句子放入查询字符串中,这样 会员的标签上可以写出实际出错之处, 重定向 URI 或一个没有认证码的应用程序流, 既不可以猜测 "连接失败". 一个出乎意料的例外可以携带一个比 URL可能有用,但失去方向会失去解释 随其出. 以 300 个字符截断; 完整消息已经登录 .

Kamo·1mo ago
RefactorVOIPService

在一个地方保留“ 这个成员是否相连 ”

Ring Central MemberOuthService拥有自己的自有连接和 连接到扩展编号, 两者只回答登录的一半 。 一个成员 可以持有任何证书, 因此,一个呼叫者 联系到这些人 与粘贴的JWT无关的成员。 已删除,并附有说明: {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx6...

Kamo·1mo ago
FixEmailService

从查询中取取文件夹, 这样可以发送 Gmail 文件夹

文件夹作为路径段行走, Gmail 将它的分级与 "/"——它的Sent文件夹是"[Gmail]/Sent Mail". 没办法说成这样 部件 : * 编码过一次,% 2F 被Tomcat拒绝,再次被Spring Security拒绝 严格Http Firewall, 400 坏请求前任何处理器运行; *编码了两次—...

Kamo·1mo ago
TestEmailService

将允许 OAuth 授权和输入 DAV 证书共享的两条规则绑定

Org 级联系人集成程序要么持有输入的 DAV URL 和密码,要么 OAuth 赠款, CalDAV/CardDAV 标签从两行写到一行 独立位置:保存按钮和OAuth调用。 也没有规定 每个字可能触碰的东西在类型系统中是可见的,而打破的任意一种是 无声 : - 保存没有给谷歌或微软的Json证书,因为没有什么 供...

Kamo·1mo ago
FixVOIPService

取消一个重新分配的成员的环中签注 别忘了

下船时删除了会员的证书行 当他们从手机上移走时 服务器。 这是全部工作,而证书只能是JWT——Kamo 无法撤销其中之一, 它在Ring Central自己的控制台上完成。 A级 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}...

Kamo·1mo ago
Stylekamo-internal

恢复文件夹Sidebar的 CRLF 线条结尾

上一个通过文本模式工具重写文件,该工具已平整 每行结束,将66行变化变为2755行diff. 内容是 字节相同;只有结尾才回来.

Kamo·1mo ago
Featurekamo-internal

在 CalDAV/ CardDAV 标签上通过 OAuth 实现连接

按钮提高了警示 (') OAuth 流量尚未执行 - 配置证书 手动通过API'). 它现在打开真正的 Google 工作空间 / 微软 365 同意流 并报告什么回来了。 信任边界是有趣的部分。 弹出完成回调 在提供者自己的控制台上注册,在API主机上服务 -- -- a 来自此窗口的不同来源 - 所以它的后Mes...

Kamo·1mo ago
ChoreVOIPService

让环中心成员重定向 URI 可配置

Hop的重定向URI只是@Value默认值. 它属于旁边 其他两个重定向属性: 与它们不同的是, 它从未重新托管到 租户自己的工作空间,因为顾客自己注册 Ring Central app and Ring Central 匹配它作为符号交换的字节的字节—— 所以每个部署一个固定值 电话服务器的设置页面 显示它供操作员复...

Kamo·1mo ago
Fixkamo-internal

打开 Gmail 文件夹, 把它们列为文件夹而非路径

两个错误,都来自客户端 只决定邮件服务器 知见已. **"没有装入信件"** 文件夹作为路径段行走, Gmail 将其等级与"/"区分开来——它的Sent文件夹是‘[Gmail]/Sent Mail'. 编码 一次, Tomcat 和 Spring SecretHttp Firewall 拒绝% 2F 使用 400 ...

Kamo·1mo ago
FeatureEmailService

在 OAuth 上连接 Google 和 Microsoft 日历, 在邮箱已经使用的应用程序上

CalDAV/CardDAV标签通过 OAuth 按钮连接的提示 没有执行流程,无法通过 API 配置证书。 现在 运行一个真正的连接, 和制约 它的形状是 OAuth 重定向 URI住在第三党的操纵台:Google和Entra各持有一个 每个应用程序注册地址,由注册者输入,所以一秒钟 流量不能有第二次回调。 因此,这...

Kamo·1mo ago
Fixkamo-internal

向每个成员提供环中心标志,而不是JWT盒子

每个会员的证书牌有一个控制:贴上环中JWT. 环中JWT是由开发者控制台内每个用户由一个用户点燃的. 已经获准使用它, 所以一张卡片形状 这样就告诉一个组织 为每个接电话的人创建开发者密钥。 读作 需要设置步骤 – “ 不连接” 每个成员 – 事实上 浏览器软手机需要它,一个指定的扩展已经带有呼叫 历史 语音邮件 存在...

Kamo·1mo ago
FixVOIPService

让中环成员签名 而不是在 JWT 上铸造

一个会员的电话设置标签 要求一个JWT证书, 这是唯一的 如何连接他们。 一个环中JWT属于一个用户,由它来制成 用户在 RingCentral 的开发者控制台内,他们必须首先使用 获准进入——因此是一个服务用户JWT和30个组织 电话用户被告知要创建30个开发商证书。 猎物 据报告,在2000年9月1日之后,这一直粘...

Kamo·1mo ago
Stylekamo-internal

将回滚栏的宽度翻倍

16px为32px. 终极卷轴棒不能被遮住- 它带着四个按键 被故意按住 握住一个 长缓冲,所以目标值像素. 缩放而不是拉伸。 拇指的插座现在被从宽度上划出 而不是固定的 3px,所以握把 保持在同一~62%的酒吧 之前不是肿胀,而是几乎被填满; 格莱弗斯去12px到16px这样 他们不会在宽阔的柱子中间迷路。 慢跑...

Kamo·1mo ago
Featurekamo-shared-library

重试成员在 DDL 后首先读取失败

成员逐一负载接近第一个声明 认证请求 执行,所以一个目录的版本 撞到它之前,它击中其他任何东西。 那个 这就是为什么最后一个窗口被报告为“记分板部件不能是 到达 ” : 实际失败的查询是一个无聊的身份负载, 由 几乎每个终点, 以及无论哪个特性 宣布自己的失败最响亮 被责怪了 这里有说明,而不是96个成员仓库。 查找...

Kamo·1mo ago
FeatureMediaService

把发件人的阿凡达带回去,然后推下去

聊天通知载有“sender-Avatar:”和“avatar”的评论。 在前端解决了",而推力却完全没有起伏. 浏览器可以 解决 之一 —— 它已经装入成员目录 。 电话打起浮来 从 PUSH 的头不能: 应用程序可能没有运行, 所以没有什么可以 头部出现首字母缩写 直到成员打开 谈话,然后把它再减到最低 成员Ava...

Kamo·1mo ago
FixEmailService

报告文件夹分隔符和特殊用途角色, Gmail 文件夹可以识别

Google Workspace上的一位成员看到了他们列在“我的”下的所有文件夹。 文件夹"及其标签的原始路径——"[Gmail]/Sent Mail","[Gmail]/Spam"—— 而他们可以点击的“ Sent” 是不存在的文件夹 。 客户不能为自己找出两个事实。 IMAP 的分层分隔符是 服务器要选择 (""...

Kamo·1mo ago
Fixkamo-internal

让滚动条滚动外壳, 因为滚动回滚不在这里

栏移动了 xterm 自身的缓冲器, 在 tmux 下, 缓冲器永远不会增长: tmux 只发送最终可见并保存历史的行 它本身。 所以"BaseY"总是0, 酒吧读到"没什么可卷",它 我本来是用一个简单的xterm来核实的 js 写入自己的输出, 即 唯一的安排 它的工作。 它现在驱动tmux 当缓冲器是空的, 通...

Kamo·1mo ago
FixKlusterServices

终端没有回滚滚动, 所以打开 tmux 的鼠标

为了其他一切 我用光了X口令就建了它 js 写入自己的输出和 从不反对真正的管道, 这是整个错误。 tmux是屏幕DIFFER,而不是管. 当命令产生200行 tmux 只发送客户端 24 最终可见并保持其余 在它自己的历史中——中间行从没有到达浏览器. 这么说 xterm 缓冲器不能生长,“ baseY” 总是 0...

Kamo·1mo ago

就像你看到的运输?

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

永远开始自由查看定价