直播更改日志

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

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

未读快照到他们自己的 STOMP 主题

Voip.>上的所有内容都涉及一个话题,其浏览器用户播放短消息 到达声音并打开每个帧的工具窗口 。 警徽在那边刷新 每次计数时都会敲出一扇窗户.

Kamo·2w ago
FeatureMediaService

访客留言落地时刷新未读的徽章

inbound 发布自己的消息( publish RealtimeEvent=false, 所以 游客的答复不能作为主人的答复),这样做也省略了 未读广播普通保存路径的表演。 计数是对的 页面加载,然后从不移动.

Kamo·2w ago
ChoreMediaService

Pin Kamo 共享图书馆 1. 6.0

图书馆搬到了1.6.0,而消费者则停留在1.5.0. 消费者国际大厦 从新克隆到寒冷 ~/. m2 和 ci- sets.xml 镜像库 只有马文中心,所以1.5.0从无地取出,建筑失败了 解决它。 它仍然通过当地,因为 1.5.0 停留在开发商的 - ~/.m2. (法语). 无行为改变: 版本字符串坐落在 1. ...

Kamo·2w ago
FeatureMediaService

从成员可用时间算起

现在计算可用性,而不是储存。 服务公司拥有 算术:将每个演示人申报的窗口从类型上扩展 预定视野,减去他们已经呈现的网络研讨会, 日历上的所有内容, 应用任何缩窄的幼稚生物, 然后保持 开始时间 长度的网点仍然适合在里面。 窗口和日历事件之间的重叠是合法的, 并且只有永远 减入已读. 这就是让一个成员宣布站立时间一次和...

Kamo·2w ago
FeatureMediaService

Naming a site is optional

It was required, and requiring it was wrong. A site is a hint for whoever picks the report up — a member who is not certain which of five surfaces they were loo...

Kamo·2w ago
FeatureMediaService

文件错误或增强

该类型被拒绝而非默认于写入: 悄悄地增强 作为错误归档的 AI 会话正在寻找从未有过的过错 在这里。 也是可选的列表过滤器,因为两者不同 而不是不同的断裂.

Kamo·2w ago
FeatureMediaService

向成员聊天线索发送集群警报

在/api/内部/警报/聊天时发出警报,所以是KamoDesktop 警报到达一个人而不是仪表板。 这是最好的腿。 电子邮件是保证的,由 提醒管理器,所以一个无法解决的聊天线索——更名的成员,被删除的别名, 新鲜的数据库——被降解为"只发邮件"而不是沉默. 通知人 闭塞不通,而加以警戒的,比无通知者还糟糕; 因为它仍...

Kamo·2w ago
FixMediaService

构建查询外的搜索模式,并在测试中解析查询

类似 Pattern 将一个缺失的搜索名词转换为 “%% ” , 因此永远没有无效参数 达到字符串表达式,并在术语中逃脱 %和 从而搜索 对于文字下划线,则不匹配任何字符。 SystemBugQuery Test 解析选中的和计数的查询 实体模型。 现有测试对寄存器进行嘲弄,所以JPQL是 从来没有被任何东西执行...

Kamo·2w ago
FeatureMediaService

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

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

Kamo·2w ago
FeatureMediaService

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

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

Kamo·2w ago
August 24, 2026
FeatureMediaService

附属销售记分板终点

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

Kamo·2w ago
FeatureMediaService

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

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

Kamo·2w ago
FeatureMediaService

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

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

Kamo·2w ago
FeatureMediaService

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

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

Kamo·2w ago
August 22, 2026
FeatureMediaService

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

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

Kamo·2w ago
August 21, 2026
FeatureMediaService

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

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

Kamo·2w ago
FeatureMediaService

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

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

Kamo·3w ago
FeatureMediaService

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

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

Kamo·3w ago
August 20, 2026
ChoreMediaService

重建以 Kamo 共享图书馆 811db57

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

Kamo·3w ago
FixMediaService

每个未读框架随即被读取

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

Kamo·3w ago
FeatureMediaService

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

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

Kamo·3w ago
FeatureMediaService

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

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

Kamo·3w ago
ChoreMediaService

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

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

Kamo·3w ago
FeatureMediaService

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

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

Kamo·3w ago
August 19, 2026
FixMediaService

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

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

Kamo·3w ago
FixMediaService

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

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

Kamo·3w ago
ChoreMediaService

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

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

Kamo·3w ago
August 16, 2026
FixMediaService

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

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

Kamo·3w ago
FixMediaService

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

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

Kamo·3w ago
FixMediaService

JVM 已经允许使用

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

Kamo·3w ago
August 15, 2026
FixMediaService

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

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

Kamo·3w ago
FixMediaService

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

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

Kamo·3w ago
FeatureMediaService

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

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

Kamo·3w ago
FixMediaService

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

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

Kamo·3w ago
August 14, 2026
FeatureMediaService

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

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

Kamo·3w ago
FixMediaService

票单没有坏掉

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

Kamo·4w ago
FeatureMediaService

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

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

Kamo·4w ago
FixMediaService

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

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

Kamo·4w ago
August 13, 2026
FixMediaService

提票的人永远无法回答

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

Kamo·4w ago
FixMediaService

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

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

Kamo·4w ago
FeatureMediaService

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

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

Kamo·4w ago
August 12, 2026
FeatureMediaService

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

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

Kamo·4w ago
August 11, 2026
FixMediaService

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

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

Kamo·4w ago
FixMediaService

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

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

Kamo·4w ago
FeatureMediaService

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

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

Kamo·4w ago
FixMediaService

手指派不得消耗 PRE TIKET 状态

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

Kamo·4w ago
August 10, 2026
FixMediaService

验证谁可以手递机票

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

Kamo·4w ago
FixMediaService

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

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

Kamo·4w ago
FixMediaService

运行主题的部件聊天策略

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

Kamo·4w ago
FeatureMediaService

自动打开签名移交的终点

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

Kamo·4w ago

就像你看到的运输?

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

永远开始自由查看定价