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
August 25, 2026
FeatureMediaService

Bug CRUD 、 截图和唯一可见规则

系统错误从一个方向跨过租赁线:平台 组织看到每个租户, 没有租户看到别人。 那个规则 住在这里,没有别的地方,决定在里面 查询,而不是过滤取回的页面,并写出长手 因为可选.map将一个无效结果作为 EMPTY —— 作为 映射 (.). or Else (-1L) 它掉下来了 平台上的人什么也没看见 屏幕截图是新Sy...

Kamo·2mo ago
FeatureMediaService

保护社交信息 和Canva 在他们的认证 窒息点

Social MESSAGING在SocialCredsResolver.resolve执行——最窄. 点覆盖每个适配器和双向。 无全权证书即无 Telegram, Meta, Instagram, X 或 Discord 呼叫可以全部进行, 输入 包括网页校验,因为HMAC有同样的秘密。 无 这四个人不惜任何代价都签...

Kamo·2mo ago
August 24, 2026
FeatureMediaService

附属销售记分板终点

得到QQ回答这个 组织前十名,一分一分 一分一分 一分一分一分 一分一分一分 当他们不在的时候, 马凯廷的计数器不能支持这些: 它们是全天候的 没有时间维度的滚滚, 和运行中总数中没有任何 说当它发生。 窗外的真相在排行中—— {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fs...

Kamo·2mo ago
FeatureMediaService

拒绝处理PHI的租户的会面记录

能力分裂使ServiceType.MEET得以允许——现场会议 永不离开组群, 被封锁了 因为这条管道把全部记录寄到 多提供者 AI 路由器,然后将结果电子邮件给每个参与者 包括外宾 这是不可召回的第三方副本。 警卫们坐在私人的摄入口里 两个公共入口漏斗 所以在任何字节到达MinIO之前就拒绝 再在顶端拒绝 (原始内...

Kamo·2mo ago
FeatureMediaService

让公众的配置通过Org id来解决,而不仅仅是通过主机

相会的侧车向上看一个Org的相会配置来决定客人是不是 需要会议密码 。 它问主机名, 在共享的会面上 东道主决定平台组织 -- -- 所以租户需要 每个客人都会悄悄地放弃这个要求 通过链接加入。 客人没有会议 所以唯一给房客起名的是房间 它现在带有一个兽形标志。 因此,两个公共终点都接受 清晰的 orgId 并返回到...

Kamo·2mo ago
FeatureMediaService

将类型描述带入其两种形状

现在的描述是Lexical文档,所以服务存储了纯文本 镜像客户端同时发送, 并手拿阅读器, 任何形状都可以 实际使用。 Webinar TypeDTO 获得描述 Plain 的表层,它更想要字词 而不是文档。 公开预订的DTO和预定的Webinar DTO获得 纯文本——匿名页面或提醒都没有Lexical 运行时间,...

Kamo·2mo ago
August 22, 2026
FeatureMediaService

将"经典版本刚刚被保存"转发给编辑器

DocsService出版docs.classic-saved.{memberId}在WOPI保存土地之后 a CLASSIC版本;它放在STOMP之上。 连接应用程序已经持有, 因此打开 Kamo PDF 编辑器 表格可填充版本重绘,而不是放在字段的页面上 放在那边。 作为训练接力的双胞胎—— 相同的核心NATS,...

Kamo·2mo ago
August 21, 2026
FeatureMediaService

执行 Org 聊天政策,并关闭它坐上的两个洞

在三地应用策略 : 会话创建、成员添加、发送路径。 一个房间不是一对的 双 -- 邀请门是直通门,所以你可以带人来 进入一个房间 当你可以给他们发信息, 和一个缩小房间 回到两个被封锁的成员 被重新读作一个直接的信息。 两个原先存在的洞直接在这项工作之下,并与之相接而成。 发送端点从未检查发送者是否属于会话, 所以任...

Kamo·2mo ago
FeatureMediaService

将请求者的脸和名称放入每个支持聊天行

A Chats – 支持行在每行都显示同样的支持 glyph, 所以队列为 它们是一堵蓝色圆圈的墙 人们实际上扫描的是 不管是谁要求的,所以这行现在携带请求者的ID,显示姓名和相片. 照片是在这里解决的 而不是留给客户 也就是整个 难度: 此种子中每个其它的相机都从查看器本身的回填 组织目录,一个支持请求者总是在平台...

Kamo·2mo ago
FeatureMediaService

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

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

Kamo·2mo ago
August 20, 2026
ChoreMediaService

重建以 Kamo 共享图书馆 811db57

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

Kamo·2mo ago
FixMediaService

每个未读框架随即被读取

创建成员未读快照的四个地方——REST读取. 当信件到达时发送帧, 当会话标记时发送帧 读取,一个网络聊天访问者的信息触发器—— 每个人组装 同一集合的手 并发送它没有印章。 他们没有命令 互相尊重:抵达框架按 SENDER的要求,所以一个阅读谈话的收件人可以标记它读取 在宣布消息发送前进行广播 A级 客户在降落时应用...

Kamo·2mo ago
FeatureMediaService

在一个插入中将一个不透明的UUID符号薄荷

创建代码生成符号本身, 因此没有东西可以先读 。 没有两个标签可以碰撞。 这样就能把旧的机器都拆掉 需要顺序符号: 最大( 插入) + 1 读取, 碰撞探测 重试, 和 REQUIRES NEW 交易 独有 违反中止在 YSQL 上发生的交易 。 一个拯救,完成。 UUID 相撞不值得写入代码; CODE 上唯一...

Kamo·2mo ago
FeatureMediaService

在更新链接上移动信用, 并记录其移动的瞬间

食用工人现在称重新分配 而在交通意外后匿名。 存储器方法包含整个规则, 所以这里没有可检查的 并且没有通过比赛的窗口:1的返回意味着信用真正转移到了 联系这个访客刚刚抵达,0表示他们回来 在同一个或他们 已经有一个账户 并且他们的赞助成员 保留它们永远。 只有给定的代码移动 。 访问和页面请求已经 借记服务于此页面视...

Kamo·2mo ago
ChoreMediaService

跟踪重命名的跟踪仓库查询

找到VisitorsForCode并找到Timeline ForVisitor 替换衍生的查找器,这些查找器 现在携带一个 id 断接器和 NULLS Last; 转换消费者移动到 找到FirstBy... 能够容忍重复的访客排而不是扔 这里除了命令之外没有任何行为改变 保证现在的询问.

Kamo·2mo ago
FeatureMediaService

提供追踪码标签,并吞入访客信标

MediaService已经支持了其他的营销标签,所以需要两分之一 跟踪代码: 经认证的CRUD和Stats表面 /api/媒体/营销/跟踪,以及APIService背后的公共摄入工人 边缘。 摄入器除了验证和排队之外 什么都不做 一切真实的... 代码查取、地理查取、用户代理解析、四个写作——发生在 将执行器从请求...

Kamo·2mo ago
August 19, 2026
FixMediaService

解决一个公共聊天的主人 不走懒行协会

让ChatSessions运行在交易之外,所以通过访客的 懒散会话代理只工作到开放- 和500s的聊天列表 如果这种设置改变不值得交易的话 从会话中直接读出 ID 替换为仓库.

Kamo·2mo ago
FixMediaService

停止读取 Org 的系统成员作为网络聊天访问者

四所报有过失一一因. 元件访问者没有会员,所以Ogg的系统成员—— 负责排队的车主,作为车票的索取者 和作者 他们的消息。 - 接受弹出从未提供营销聊天。 可主张价位上游拒绝报价 任何人自己的要求; 一张读作主人自己的部件票。 申请票上有一张 真正的请求者, 这就是为什么那些弹出罚款。 - 聊天列表无法标记一个。 得...

Kamo·2mo ago
ChoreMediaService

对照共享图书馆的铅 id 修正重建

这个服务通过铅管服务创建了线索,所以它打击的失败与 /铅/新:在抵押市场上 “插入线索( . ) 返回铅 id” 对一个表,其id栏是 UID, 并且每一个这样的铅在 ERROR 上死亡: 栏"lead id"不存在. 固定在 kamo-shared-library 25140e0 中,在插入前生成id. CI 每...

Kamo·2mo ago
August 16, 2026
FixMediaService

大小于自己的 JVM 高压天花板 [skip ci]

图像以 -XX: MaxRAM 百分比=70-XX: +开始JVM 总是PreTouch, 所以 单是堆积,就可能占用70%的集装箱限额,而且事先触碰后,每个集装箱都承诺 页面居民。 非堆放- 未封装的元空间、 代码缓存、 线程堆放、 直接 缓冲器——需要再增加一个~250~350米,这个百分比是看不到的. 1Gi限...

Kamo·2mo ago
FixMediaService

公众聊天读取其页面,没有计数

两个站点都拿了.Get Content(),把总数扔到地上,所以两个站点都是. 对会话中的每个对象支付同样的废弃COUNT 500元的会员聊天历史 游客自己的历史终点 显然,在接触情况相同的情况下:读取已发布的中期对话, 交易后期, 写到一个会话中 .

Kamo·2mo ago
FixMediaService

JVM 已经允许使用

在图像启动 JVM 时, 容器以 1Gi 限制运行 -XX:MaxRAM 百分比=70-XX: + 总是PreTouch. 从直播进程读取,即 MaxHeapSize=752877568 — 718Mi 预触是指居民记忆轨迹 堆积起来, 而不是落在后面。 此服务不高 测量~240米:未封装的元空间,代码缓存,STOMP...

Kamo·2mo ago
August 15, 2026
FixMediaService

创建主题需要 CREATE SUPPORT TOPICS, 而不是它的母程序

门已经在那里,拒绝打电话的人——在家长MANAGE Support上——所以 CREATE SUPPORT TOPICS 在每个编辑器中读作装饰,而准确的说就是 正在检查能力。 只检查孩子是正确的:等级关闭撤销 CREATE SUPPORT TOPICS 只要没有被允许使用 MANAGE SUPPORT,那么抚养孩子...

Kamo·2mo ago
FixMediaService

材料和社会时间表具有权利,而不仅仅是所有权

管理 数学和管理 医学 医学 医学 医学 医学在审计中被计算为已执行 网站是一个.tsx文件。 他们身后29个终点检查了所有权,没有权利:6个 材料控制器和社会时间线控制器。 读取ViEW MATERIALS或ViEW SOCIAL MEDIA,写取管理权. 记录实质性的视图事件被作为读取故意存档——这是遥测 通过查...

Kamo·2mo ago
FeatureMediaService

创建和解决会议 取其命名的权利

/ api/ meet/ 创建只检查您是否有会话, 所以每个认证 每个组织的成员都可以与Org的提供者举行会议—— START MEETING在存在期间一直是可以授予和装饰的. /api/meet/join-info是相同的,它把会议的密码和 提供者加入 URL, 因此任何成员举行会议 id 都可以读取证书 在奥尔格的...

Kamo·2mo ago
FixMediaService

会议提醒是一种通知,而不是它自己的弹出

扫荡活动发表了关于/专题/meet/reminder/{memberId}的演讲活动. 一个专用的斯纳克巴画 在屏幕的角落。 那个弹出 整个提醒:通知铃声从未移动过,没有卡片 写着,一个错过了60秒的会员... ... ...... 回到过去。 也没有回答任何一个 哑巴,安静。 小时或无干扰时间——在通知时适用。 写,...

Kamo·2mo ago
August 14, 2026
FeatureMediaService

将未完成的课程数重复到成员自己的话题

法律中继的双胞胎,因为NavTop 将两个计数合并为一个徽章 和一对半 行为不同 会给成员铬 为签名现场直播,为课程预留时间——三种可能课程中最糟糕的 州,因为它看起来像活。 DocsService 出版物 在核心NATS上; 这使得 在QQ上为订阅 kamo- 内部 持有当前聊天连接 。 没有 JetStream ...

Kamo·2mo ago
FixMediaService

票单没有坏掉

未读取的书被扔了,拿走了整张票单——页又回来了. 空的,这比没有标记的一页更糟糕。 没错 现在有人看守,在ERROR有警卫:前卫在警告时被拦截, 沉默让一个已死的查询假扮成"无所不读"的发行. 贬低功能,保留页面,使日志无法错过. 支持 Unseen CountSql Test 移动到现在决定未读含义的查询上 并赢...

Kamo·2mo ago
FeatureMediaService

失读意味着请求者说话, 否则票就成了你的

警徽上算着"没有人捡到的活票,加上我持有的活票"—— 信息盲,它只有在票达到终端状态时才会下降。 这么说 它在五点的时候坐在一个没有标记的名单上, 打开一个对话移动 也没有。 它现在算上它所说的: 和里面的东西交谈是为了 该成员阅读。 这两半的老上游都消失了 未读是共享的本地查询 票单,所以号码和标出行是相同的事实,...

Kamo·2mo ago
FixMediaService

票单上标的是警徽统计的相同物品

计算成员大小 它私建的一套, 所以列表没有方法问 里面的门票和相近的门票, 留言。 这些是不同的问题:徽章主要是计算工作 还没人接,名单里有未读的谈话 在他们身上。 警徽上的大多数物品没有未读,所以警徽上说五和 列表没有标记。 betesIdsForMember 显示设置和计数的大小,所以 编号和列表来自一个地方,不...

Kamo·2mo ago
August 13, 2026
FixMediaService

提票的人永远无法回答

支持对话有两面——有人问,有人回答—— 没有什么能证明他们是不同的人。 持有的成员 接受Org的帮助是完美的 就路由而言,普通的干线,所以圆霉宾可以交给他们 他们自己的要求和可要求的排队会给他们打电话。 拿着 打开了第二扇窗户,他们作为支持者 除了他们拥有的那扇 申请了 3张活票携带证据:请求人 id等于 已指派代理人...

Kamo·2mo ago
FixMediaService

向端点发送其类型所属的输出附件

每个社交爱好都通过适配器的发相图出场, 上面 电报是/sendPhoto. 贴有 PDF 或 zip 的标签被 提供方,拒绝在HTTP回复告知很久后到达 经纪人发了消息 所以给顾客的收据出现了 在经纪人自己的窗口 从来没有到达另一端。 按文件实际内容排列:图像、音频和视频保存 结束点,其他一切作为文件进行。 SVG是...

Kamo·2mo ago
FeatureMediaService

印记不包含在票单上,并保持队列的活性

得到Tickets 现在批量装入一个隐形消息数 每行呼叫者,旁边 访问者已按此方式排入, 然后让 TicketDetail 自行计算 在读者的标记AsRead登陆之前——这样窗口就可以显示到达的是什么,同时 他们离开,而不是一个数字 打开它的行为已经零。 还关闭了留下了队列停滞的信号缺口. 支持中的信息 对话框为 o...

Kamo·2mo ago
August 12, 2026
FeatureMediaService

一次交谈,多次手掌——一起公开,点出每条消息的名字,重新打开回复

支持票由谁帮忙 不只是由谁帮忙 目前印有标记。 分配决定向谁提供工作以及向谁提供工作 列表中它出现在其中; 它从来不是对话的锁。 开罚单后, 之前,一个特工打开了 从未分配到的队列中键入的门票——无 他们否认教诲,但他们不是会议的成员, 谈话从未出现在他们的聊天中 - > 支助,从未得到答复 请求者"是我的经纪人"没...

Kamo·2mo ago
August 11, 2026
FixMediaService

声明保存对象的秘密“ 配置地图” 不再包含

MinIO 密钥从 ConfigMap 中移入微型应用程序证书 秘密,但从里面得到的补给 它只应用到现场 ——从未在这里承诺. 下一个CI的部署回了这个清单 在活的补丁上留下一个没有默认和没有环境的配置图 满足它, 和服务 坠毁在无法解决 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx...

Kamo·2mo ago
FixMediaService

停止传输共享证书作为配置默认值

该平台的共享密码被烤入为 DB PASWORD 和 MINIO ROOT PASWORD,所以它生活在这种回波和所建的图像中以及 在星团显示。 生产从未使用 DB 默认 —— *** 用品 DB PASWORD通过envFrom,它的值是一个不同的密码. 米尼欧 默认正在被使用: 没有设置部署 MINIO ROOT ...

Kamo·2mo ago
FeatureMediaService

调任到新代理,请求者被告知谁在那里

调动没有到达任何人。 已打开的客户端记录 在屏幕上的对话, 和它是什么 提高门票在登录—— 但它是 仍然持有前情提要的印章,所以新来的只有: 他们碰巧在网络上的第二, 没有任何东西,如果他们是 签了 当受让人实际改变时,转让即告解除, 这使得现在拥有它的人可以持久地进行移交。 获取QQ 告诉要求帮助的人 帮助他们的人...

Kamo·2mo ago
FixMediaService

手指派不得消耗 PRE TIKET 状态

指定代理人和重新指派代理人 无条件设定 之后无法转换的聊天请求 – 转换 PreTicket 接受 除了Pre TICKET, 所以把现场聊天 给某人手取 只有这样它才能被授予一个头衔。 自动路径已经得到了这个 对 ; 手动重写规则并弄错了 。 两人现在都经过了 拥有规则 并且将代理设置在聊天会话中, 因此有一个地方...

Kamo·2mo ago
August 10, 2026
FixMediaService

验证谁可以手递机票

指定代理人和重新指派代理人只检查该id是否解决给一个成员。 指定将成员添加到票面聊天会话中,所以从另一个会话中得出一个ID 组织本会得到一个客户对话 它没有业务 并且可以让离职成员负责现场工作。 两人现在都经过需要的指定代理人:与罚单相同的组织,以及 自动路径的上游 指定首选代理。 非数字代号变为400而不是 未发现...

Kamo·2mo ago
FixMediaService

自动指定提供票,它不分配

自动指定页面 接受这个建议。 它被执行为"悄悄地挑出最不忙的 这完全是一个不同的特点 也是自相残杀的 因为一张罚单留下了可要求的队列 所以没人愿意出价 它和工作落在一个人身上 无论他们是否真的在桌子上。 它现在没有指定票, 这使得它 要求排队 每一名代理都收到收受卡片 首当其冲的 以已经存在索赔的有条件的更新方式解决...

Kamo·2mo ago
FixMediaService

运行主题的部件聊天策略

在 Web 部件中打开的聊天内容与在其中存档的聊天内容相同。 应用程序,但是这条路径完全跳过了主题的任务策略——唯一的 曾经尝试过的任务 是借款人自己的贷款官。 所以有个话题 视访客从何开始, 自动指定,而关于同一主题的部件聊天则坐在队列上等待 有人会接受的 任务在会话交易完成后进行,原因有二. 上面写着 {\fn黑...

Kamo·2mo ago
FeatureMediaService

自动打开签名移交的终点

获取/会话/聊天/自动打开返回该成员的客户端的聊天对话 ; POST/sessions/{guid}/自动打开的记录。 持久 以及出于同样原因: 属于平台,而不是一个浏览器标签的会话Storage。 写作范围是来电者自己的会员行,所以一个会员的客户 永远不能退休别人的, 和邮票服务器时间 而不是客户端提供 值——比较...

Kamo·2mo ago
FixMediaService

把会话类型也放在活动框上

无读/无读广播按会议类型公布,不播出 说明哪个。 聊天列表, 没有什么可继续的, 打印了一个看不见的 会话是简单的聊天——所以支持票的第一个活动是聊天 行:错误的子tab,票的系统事件JSON作为其预览,并打开它 掉进直通电讯窗口 而不是门票 与来电通知相同的字段和理由;这是 第二广播的盲点相同.

Kamo·2mo ago
FixMediaService

告诉客户 什么样的谈话 消息到达

媒体会议的每个成员都收到接获的信息通知,以及 分配支持票使经纪人成为该票会的会员. 这个 通知未包含会话类型, 因此客户端无法告诉支持 从直接信件中开出票,并为两者打开一个普通聊天窗口——一个窗口 导致票的系统事件 原始 JSON 因为只有支持聊天才能读取它们. sessionType是添加剂;不读取它的客户端行为与...

Kamo·2mo ago
FeatureMediaService

AUTO 转让,并在代理服务器的屏幕上进行指定的对话

聊天请求和提交的罚单是同一个工作单位;题目是 战略是决定如何移交两者的唯一办法。 这个 Pre TICKET 特例不见. AUTO Assignment 选择真正在线上最不忙的代理商——一个直播 WebSocket 通过存在服务, 永不可用 status, 只移动到 登录、 登录和手动切换, 因此可以无限期地为任何...

Kamo·2mo ago
RefactorMediaService

阅读一个会议 不再更新它

Redis记录的过期是会话;当它失效时,成员是 签了 本服务处持有其自己的《会议服务手册》副本。 分了钥匙,每读一遍就续了一遍,只让会议活着 无论其他服务机构如何决定, 所以一次一个地治好他们 从不改变症状 得到会议现在是一个纯读。 更新完全属于一个地方:客户端 活动跟踪器,称为安全服务会话,扩展为真正的互动。 X-...

Kamo·2mo ago
FixMediaService

通过弹出请求进行直播,从未分配

通过回合式 Robin 运行聊天请求是错误的模式, 它打破了 它本该修复的 一张被分配的票留下可要求的队列 (支持Quee Service需要指定代理 IS NULL),所以分配聊天 停止接受 - 流行 提供给任何人 - 观察到的结果是每一个 聊天被绑在一个成员 空白的别名 谁没有,没有弹出 谁都行 可用性过滤器增加...

Kamo·2mo ago
FixMediaService

停止任务失败 销毁触发他们的罚单

发行新票 在创作交易中运行, 所以任何它击中 把票卷回去 要求帮助的会员"失败了" 创造票",无所存. 有两样东西打中它, 两种潜伏 直到聊天请求开始达到这个代码——圆robin有效 所以它从未见过尤加比特DB: - 合格代理人在Org中扫过每个应用权利行,并在其中过滤 爪哇语:数千行加入 " 成员 " ,写作时间较...

Kamo·2mo ago
FixMediaService

通过主题的任务策略引导聊天请求

支持聊天请求作为 Pre TIKET 提交, 并创建 Ticket 跳过 给那些直接的任务 警卫是给网络聊天部件写的 预选单是匿名访问者 可能永远不会说话,而是申请 聊天请求(Calk request)是一个已知的已选择话题的Ong的被命名成员. 结果是,ROUND ROBIN专题默默地表现为Manual PICKUP...

Kamo·2mo ago
ChoreMediaService

为 PublicChatApiKey jsonb 装订修正重建

Kamo·2mo ago

就像你看到的运输?

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

永远开始自由查看定价