KamoCRM

直播更改日志

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

17,497
变动共计
5,985
特征
5,283
修补
30
项目
按项目过滤
所有项目17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
按类型过滤
所有类型Build16CI523Chore773Docs3,254Feature5,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 23, 2026
FeatureEmailService

拒绝超过单位电子邮件许可证的邮箱

所有者规则 2026-10-22:按用户计费的附加组件购买的许可证;多少 邮箱的使用仅受到它们的限制。 在将邮箱放入服务器之前 使用,BillingService的****************被要求 (X-Internal-Auth ) ; 拒绝是409带有其简单语言句子 (StatusReasonAdvice )...

Kamo·4d ago
FeatureVOIPService

拒绝超过组织许可证的电话分机

所有者规则 2026-10-22:按用户计费的附加组件购买的许可证;有多少 使用的扩展名仅受到它们的限制。 在扩展名被放置前 * * * * * * * * * * * * * * * 请求(X-Internal-Auth ) ; 拒绝是409带有其普通语言 句子 (LicenseCapAdvice ) , 例如 , ...

Kamo·4d ago
FeatureBillingService

针对每个用户附加组件的许可证使用情况和单位许可证检查

所有者规则 2026-10-22:每个按用户计费的附加组件都会收取购买的许可证费用,如 使用的邮箱或分机数量仅受其限制。 - GET /api/billing/licenses/usage (会话, X-Org-Id ) : 按附加组件代码 电子邮件_3P_集成,电子邮件_托管,PBX_3P_集成,PBX_托管)...

Kamo·4d ago
October 22, 2026
Featurekamo-shared-library

打开或关闭实时订阅的续订;任何订单上的注释

控制台的自动续订开关发送了一个字段,但仅草稿订单更新没有发送 没有,所以它从来没有保存;并且在任何过去的草案顺序上注释失败。

Kamo·4d ago
Fixkamo-shared-library

批准卡片订单也授予付费访问权限

AUTO_BILL 订单等待 Stripe 结账,订阅开票没有 长时间使用;分类账将在每个结算日向保存的卡片收费。

Kamo·4d ago
FeatureSecurityService

卡客户在结算当天自动收费

对于 AUTO_BILL 订阅,计费作业会将每张已批准的发票收取给 通过BillingService的内部卡片在其结算当天保存客户的卡片 端点,记录付款(方法 CARD,参考 = PaymentIntent ) , 每三天重试一次失败的充电,最多重试四次 批准并发送发票,其计费日期已经到来 首先,所以客户的电子邮件是一...

Kamo·4d ago
FeatureBillingService

用于订阅发票自动收费的内部卡端点

GET **************** 和 POST /charge,由共享的守护 X-Internal-Auth 密码(常时比较;没有它,则为 403 ) 在客户的默认保存的卡片上使用会话外 PaymentIntent 调用者提供的等效密钥;解码器和认证要求返回 作为状态,而不是错误。

Kamo·4d ago
Featurekamo-shared-library

订阅发票的卡自动收费会计

AUTO_BILL 发票一旦被批准并重新尝试,将在其开票日期收取费用 每三天,最多四次尝试。 每次尝试在进行之前都会被编号 因此它的等效键永远不会被重复使用。 - card_charge_attempts 卡片充电尝试 - 最后一次充电尝试时间 - 最后一次充电错误 - 最后一次付款意图

Kamo·4d ago
FixSecurityService

计费作业将每个订阅和发票放在自己的事务中

它的第一次运行提高了 Harmony 的十月发票,并在一个审计插入时丢失了它 失败,因为整个准备步骤是一个事务。

Kamo·4d ago
Fixkamo-shared-library

订阅事件存储 JSON 状态;计费步骤每次事务运行一行

**************** 是 jsonb, 并且 每个调用程序都写入一个裸体状态,如ACTIVE - 一个无效的 JSON 插入 无论是什么审计(订单激活,续订,计费作业的第一个 一个尚未是 JSON 的值将被存储为 { " status " : value } 。 计费作业的步骤(prepareNext、r...

Kamo·4d ago
Fixkamo-internal

POS 代理传递 PDF 或空答复,而不是将其作为 JSON 失败

发票 PDF 和任何 204 通过 response.json ( ) 并成为 500。

Kamo·4d ago
Featurekamo-internal

订阅计费控制台 — 发票抽屉式导航栏、草稿编辑器、付款、市场发票

发票选项卡:清晰的语言行(期间,总数,到期金额,到期日期,状态)打开一个抽屉 行、总数、收到的付款、发送地点和时间、注释和 PDF 行编辑器(类型,描述,数量,单位价格每期,贷项,税,到期日期,注释) 实时客户端预览,然后通过预先填写的对话框批准和发送从计费联系人。 记录付款取代一键标记付款:金额(默认为到期金额,部分...

Kamo·4d ago
FixBillingService

Stripe 计费 持有附加许可证,但未使用邮箱或扩展

每个附加组件现在从AddOnLicenses中获取其数量,规则是: 计算器和订阅发票份额:购买的许可证,默认为 每个用户附加组件(第三方电子邮件和电话)和块的座位数 夜间邮箱和分机计数是一个楼层,直到 比你想象的还要多,所以,你就不用再担心了 使用。

Kamo·4d ago
FeatureSecurityService

自动订阅发票 - 草稿,所有者审查,电子邮件与PDF,付款,提醒

SubscriptionBillingJob(每小时、每个 pods 和启动时)运行以下周期: - 提高每个续订发票作为草案,在其开票日之前的天 - 将订阅转移到下一个期间一旦开具发票 - 告诉卖方的业主在应用程序 (BILLING_INVOICE) 和通过电子邮件,草案是 等待 - 仅在设置为自动发送的市场中在结...

Kamo·4d ago
Featurekamo-signer-monorepo

客户的发票,在线 — 品牌化,可打印,PDF下载

/[locale ] / i/[token] 解析发票服务器端(POST 主体中的令牌,绝不是一个 URL)和 卖方的名字和颜色,倒退到一个中性的近黑色,而不是 大状态在顶部, 账单-到, 日期, 服务期限, 行, 总和, 如何支付, 如何查看, 如何查看, 如何查看, 如何查看, 如何查看, 如何查看, 如何查看, ...

Kamo·4d ago
FeatureEmailService

BILLING_INVOICE,在查看订阅发票时关闭

由SecurityService提出的卖方组织的所有者时, 订阅发票草案正在等待审核或客户的发票 还会重新构建到包含 commerce.invoice_ * 的共享库中 电子邮件模板。

Kamo·4d ago
Featurekamo-shared-library

基于许可证的附加组件定价和真正的订阅发票生命周期

附加组件数量的一个规则 (AddOnLicenses ) : 每个附加组件计费的许可证 购买,像座位 - 每个用户的附加组件默认为座位数,存储到 订单计算器收取的任何东西不是PER_SEAT 一次,所以一个10个座位的订单与第三方的电子邮件和电话的价格是$5而不是 订单行现在载有实际数量和单位价格;一份草案重新定价保持...

Kamo·4d ago
PerformanceTranslateService

后台工作使用每个分区的三个引擎插槽,并以低优先级发送

在字典同步期间,每个分组中的一个后台插槽会使引擎的四个流中的三个处于闲置状态 (默认值为100秒以上的等待时间:同步、帮助文章扫描)现在每个组最多可保留三个,并发送 标记优先级为"低 " , 引擎将其保留给四个流中的三个,因此聊天消息始终会找到一个可用的流。

Kamo·4d ago
PerformanceKlusterServices

四个线程的四个流,以及一个车道,保持一个免费的聊天

在节点的 CPU 类上测量,使用字典同步的自身流量(15 个键块 ) : 一个 8 线程流 1.5个键/秒,两个8个1.8个,四个4个2.9个与四个块在飞行。 小批量不使用8个 线程运行良好,因此引擎现在运行四个四流(相同的 16 个内核)并接受八个请求。 标记为优先级"低"的请求(同步、扫描)将被保留到四个流中的 ...

Kamo·4d ago
Fixkamo-internal

在服务器发送的密钥下读取订阅发票、事件和协议

服务器回复发票/发票,事件和协议/协议;posApi 阅读订阅发票,订阅事件和订阅协议,所以 每个订阅上的发票、事件和协议选项卡始终是空白的,并且 每个单一发票操作返回未定义。 仅发送带消息的回复, 因此,发票和协议在发送后被读回。

Kamo·4d ago
FeatureBillingService

每晚和启动时从 Stripe 重建 Stripe 镜像

超过 30 天的事件无法检索,因此 9 月的发票和 订阅事件丢失到 API 版本不匹配是不可恢复的 StripeMirrorReconciler 读取每个 Stripe 支持的订阅及其相应的 直接发票并写入account_subscriptions / account_invoices,在03:30 启动后(关闭启动线...

Kamo·4d ago
FixSecurityService

目录编辑仅影响调用者的组织;自订单调用者无法自我补偿或定价

订阅计划、价格、功能、附加组件、捆绑包的每次更新和删除 批量折扣,促销或协议模板现在检查行 属于调用者的组织(否则为 404 ) 保持目录权利可以重写平台的价格。 只持有 CREATE_OWN_SUBSCRIPTION_ORDERS 的调用程序将无法再创建订单 由COMP支付的订单,采用自定义定价,或向另一成员开具发...

Kamo·4d ago
Fixkamo-shared-library

命名拥有订阅目录行的组织

目录更新/删除方法只需要一个 uid,所以一个持有 任何组织的目录权限都可以编辑另一个组织的计划, 价格,附加组件和促销活动 - 包括平台目录每个客户 catalogOwnerOrgId 允许控制器首先检查所有权。

Kamo·4d ago
Fixkamo-marketing

一个缺失的区域文件呈现英语而不是抛出

i18n/request.ts 和 message-locales.ts 导入了 messages/<locale>.json 裸文件,因此在词典运行时进行了构建 没有文件的区域变成了该区域的页面在 500 (和它的站点地图检查崩溃 ) . kamo-careers, kamo-apps, kamo-iot, kamo...

Kamo·4d ago
FixBillingService

从任何 API 版本读取 Stripe 事件,并重播失败的事件

实时 webhook 端点在 2026-03-25.dahlia 渲染事件; stripe-java pins 2024-12-18. 合欢,所以每一张发票,付款和订阅事件自有 当事件主体无法被访问时,会出现一个错误消息 读取它以 id 命名的对象 - 该请求在 pined 处发出 所以它总是去序列化 - 并且发送它。...

Kamo·4d ago
FixKlusterServices

罗马尼亚语用逗号下面的s和t写

该模型将传统的cedilla形式混合到罗马尼亚语中(聊天小部件的重新生成的90个这样的字母中有6个) 文件 ) , 字典的早期罗马尼亚语也做了(6,223塞迪拉对15,688逗号下 ) 罗马尼亚语表格是标准的,所以罗马尼亚语答复是按照这些表格标准化的。

Kamo·4d ago
ChoreKlusterServices

放弃旧引擎的部署步骤,应用 MADLAD 的别名服务,更新审计和文档

完成删除清单的 56b37fa:如果没有此项,工作流程仍然会对没有清单的目录运行步骤 工作流程现在应用 madlad/compat-services.yaml (名称为 libretranslate:5000 和 bergamot:8080, 其中 5000 是 bergamot, 8080 是 bergamot ) ...

Kamo·4d ago
ChoreKlusterServices

删除 LibreTranslate , Bergamot 和 IndicTrans ; MADLAD 服务于每对

TranslateService 现在只与 madlad 对话 (translateservice 5c7605b ) , 经过端到端验证:每 Kamo 个区域 包括泰米尔语和斯瓦希里语,入站ru->en和ta->en,受保护的名称和占位符完好无损。 - 他们的清单、部署步骤和验证条目不复存在;审计不再为两个部署提供...

Kamo·4d ago
FeatureTranslateService

每对语言都有一个引擎MADLAD-400

用 Madlad Provider (klusterservices madlad/) 取代 Libre Translate、 Bergamot 和 Indican 的提供者 。 他们的语言没有重叠,一对没有他们作为英语源回来,被保存为 翻译;MADLAD在~400个语言中任意两个语言之间翻译,因此任何语言的输入聊天也...

Kamo·4d ago
PerformanceKlusterServices

光束 4 仅用于标签,光束 2 至 64 个令牌

成本是符号x光束. 以旧引擎仍在运行的集群计量:一流77个字符和二相 115个字符/s 在短弦上 第4束. 句长文本不需要固定标签的宽度( 偏差' &) 因此,宽光束现在停止在12个源代码上,光束2在64个. 两个阈值都是嵌入设置.

Kamo·4d ago
FeatureKlusterServices

每对都有一个翻译引擎,CPU上的MADLAD-400-3B

替换 LibreTranslate (Argos)、 Bergamot 和 Kamo IndicTrans, 其语言集没有重叠, 他们的空隙以英语出现 MADLAD-400-3B-MT (Apache-2.0, int8 Ctranslate2由桑托什·托特丁格尔所出) 翻译两种~400种语言中的任何一种,所以以任何一...

Kamo·4d ago
FixKBService

一个播客翻译一篇文章,不是每个播客一次

扫荡的舰队全长锁只在它排队工作时被扣住,这需要数以毫秒的速度,所以每个 休克自己分开一两分钟 排出同样未完成的文章 这个 翻译者记录的翻译内容是每本书, 所以每篇文章都译了两次 即刻(两舱都登录"排出15篇文章",每10分钟积压一次). 每篇文章 索赔额 Redis,在一篇正在被翻译的文章中被持有,让第二被放出. 失败...

Kamo·4d ago
FixTranslateService

永远不要向引擎发送超过所需时间的文本

IndicTrans 以永久的 HTTP 413 回答超过 20,000 个字符的请求, 如此长 帮助文章永远无法被翻译成泰米尔语; a LibreTranslate 继续工作 翻译一个请求 其来电者走了。 超过一万二千个字符的文本现在被切成 段落、行、句子或空格,音译为若干请求,并放回 拥有分离器.

Kamo·4d ago
FixKBService

翻译一篇文章的词, 不是它的Lexical JSON

内容Json被送入了翻译引擎,就像句子一样. 2026-10-22 1号 判决从俄语开始 判决被取消 JSON断了 有密钥翻译的泰米尔语("root"变为"ரூட்":所储存的8,550个译名全部是: 任何一种引擎上的设置都无法修复 它使每一个 请求比它携带的传言长约3.6倍, 传出31篇最长的文章 超过 IndicT...

Kamo·4d ago
FixKlusterServices

内存限制 14Gi - > 20Gi, 请求 10Gi - > 12Gi

7天的高峰工作是13.8和13.1 GiB对14Gi的极限,所以 内核恢复了 mamped argos 模型和 en -ru 在帮助文章支付寒冷 装入超过最后期限,同时两相复制件被冲撞(19和40起重新启动)。 k3m1有~4 GiB请求的备用(保留了123.5 GiB中的113个).

Kamo·4d ago
FixSecurityService

建立MORTGAGE市场,使本组织立即了解贷款人的情况

MORTGAGE市场出贷人简介(及其5个配置行)仅由 所以SecurityService运行时 创造的市场 在下次重新启动之前没有配置文件 —— 每个 MORTGAGE 设置标签答“ 否 ” 该组织的MORTGAGE贷款人简介". 和谐家庭贷款打得正好 :活跃的MORTGAGE市场,创建了2026-10-22,没有配置...

Kamo·5d ago
October 21, 2026
Featurekamo-internal

管道的出借官员过滤器显示面相并打开会员卡

过滤器中的每个官员, 和选定的一个, 是他们的外形和名字 包裹在共享成员HoverCard。 点击仍然选择 .

Kamo·5d ago
Featurekamo-internal

管道的出借官打开共享会员卡

每笔交易的贷款官 都包在HoverCard会员的包里, 弹出其他的 一个成员的表面用途。 它打开了悬浮和键盘焦点; 点击仍然 打开指定借用官员对话框.

Kamo·5d ago
Fixkamo-internal

公开交易总是扩大, 贷款官显示他们的照片, 贷款计数 单读

- 开放视图:每笔交易都显示其贷款,没有扩展/缩放控制。 过去 并且所有停留 默认崩溃 和可扩展。 - 贷款官Avatar只是首字母缩写 因为卡从不通过 成员的照片给分享的相机。 现在从成员那里读出来 目录(只有没有相片或相片时才开始),以及一名贷款官员 选择这个会话时立即显示他们的照片 。 - 舞台下的贷款计数是针对...

Kamo·5d ago
Featurekamo-internal

全宽全高的HMDA LAR页面;可读取的出借页面品牌按钮

- HMDA LAR:寄存器是一个AG Grid,它占用了整个宽度和每个像素 在标题下,并在内部滚动——页面不再滚动. 问题 细节在身体上打开 而不是在桌子外放箱里 (每打开一个会将滚动条放入桌面上). 摘要牌 (贷款,量,出错,警告),搜索,只发行过滤器,绑定出借 并发布专栏。 - 贷款页上5个有品牌色彩的按钮(定价...

Kamo·5d ago
Fixkamo-internal

从贷款返回到它打开的屏幕 贷款总是显示它的完整号码

- 贷款页的"回"是硬编码到/商业,它打开了第一个市场。 归家去. 现在每个打开器( Pipeline, 棋盘, 文档队列, 应用程序标签) 转过自己的地址为?back=,借出页返回那里,兄弟会 借出器随身携带. 该值仅被尊为应用中路径. - 没有指定号码的贷款在贷款页上显示一个被缩短了的"#157318"和 董事会。...

Kamo·5d ago
Featurekamo-internal

新的抵押贷款管道——首先开放交易,先通过一次点击,每一次交易都从其卡片上管理

抵押市场下的管道标签是围绕交易重建的: - 打开 QQ 过去 QQ 所有视图( 过去 = 已完成或取消),计数 - 上行和双行为过滤器的头条数字:打开交易, 飞行中贷款、飞行量、30天后关闭、需要注意 (过去目标关闭,或拒绝贷款) - 显示公开交易位置的舞台铁路;单击一个舞台过滤器 - 每一笔交易都是卡片: 环绕借款...

Kamo·5d ago
PerformanceSecurityService

抵押贷款管道装入几个查询器 交易可以改名再借

输油管的两条读数是N+1 往返: - 得到/抵押 - 应用加载的平面 AppMortgage行, 每一个然后发射一个 @ OneToOne(贷款、贷款、财产、贷款者)。 Hibernate 无法代理或批量映射到侧面, 因此默认为 batch fatch small 从未帮助过:每个申请四次往返. 现在它会吸引他...

Kamo·5d ago
Fixkamo-internal

工具菜单保留在其任何页面及其下方的页面上

上次更改点出一个工具菜单( 邮件、 Docs、 支持、 IOT、 设置、 相机) 只当一行的红外线正好是打开的一行,而且大多数行没有 完全可以: 他们通过选取, 所以没有任何匹配的外部 设置和 IOT, 绝不在子页面上 。 - NavTool按钮匹配一行的页面或它下面的任何东西,路径的方式 选项的href覆盖其子页,...

Kamo·5d ago
Fixkamo-internal

数字和地址打开其弹出, 以平话、平话、 平话、 平话、 权利大小写记录

审批后续2026-10-21(审批纸板控制员审核). - 头条画出每个电话号码和电子邮件地址卡名 (card.contacts)作为"Phone Number"/"EmailAddress";在列表中,其中: 头条是排的按钮, 他们坐在旁边,从来没有筑巢。 - 记录,读者不会用他们语言的平话阅读 (批准Card.un...

Kamo·5d ago
FeatureSecurityService

批准并始终允许检查仅在一个案件中需要的工具的权利

批准后续2026-10-21:工具平面卡现在将权利命名为a 工具的服务只在某些情况下执行(总是Allow.rights) 当: a 同事的领头人联系方式,另一位成员的时间卡,. 这个 预览将其取为何时=CODE=RIGHT=RIGHT(或CODE=Any:.)和答案 如工具本身的权利: SI 仍然什么 缺乏,以及这个人...

Kamo·5d ago
FixMCPGatewayService

声明每个权利 一个工具的服务强制; 简单字为无形的记录和数字

审批后续2026-10-21 (控制者审核审批情况UI). 权利(项目4):对每个工具宣布的反对 其下游端点执行所找到的工具,其服务需要 右描述符从来没有命名, 所以工具提供,批准 - 总是 - 计划员和队友的订单 都看不见,还有电话 可以在下游“ 允许” 并被拒绝( 铅在线索上更新) SI 不拥有: EDIT LE...

Kamo·5d ago
Featurekamo-internal

每个边缘、标签和上边栏的开页都有角丝带

在左后方,其他三个边缘 得到同样的治疗, 在固定映射上:上行规则变成上行左旋带,右行规则 a 右下带子 左下带子 角里本学出角. 组件为 " 角 " ;角为 RibbonSx 取一个选项对象( {大小、 角、 假名、 锚地} ), 旧位置 ; CSS 类增益 -- tr、 -- bl和 -- br。 灯还亮着 从上而...

Kamo·5d ago
Docskamo-internal

程序启动 - README状态 [skip ci]

Kamo·5d ago

就像你看到的运输?

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

永远开始自由查看定价