直播更改日志

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

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 11, 2026
FixEmailService

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

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

Kamo·4w ago
August 10, 2026
FeatureEmailService

管理事件的来宾列表

对话框可以显示已经参加过事件的人, 但绝不添加或删除 任何人,唯一的客人行动 是重新点名 不知何故 已经在这里了。 活动现在接受一个来宾列表,在保存时替换批发. 替换 而不是合并, 因为对话框拥有列表 。 在这里消失。 单子是"不供应" 然后离开客人 单独,这是客户端只编辑标题发送的内容. 客户不能说两件事 所以也...

Kamo·4w ago
FeatureEmailService

让冲突终点排除正在编辑的事件

冲突探测服务总是采取排除EventId的做法;这一终点 通过了无效。 没有它,一个事件相互重叠, 所以那一刻,这个事件 对话开始问,编辑任何会报告冲突的东西 正在编辑。 还有像这个控制器的其他部分一样用DTO来回答. 原始实体 发表了一个成员、组织和日历,杰克逊认为 再说了,还有更多.

Kamo·4w ago
FeatureEmailService

将组织日历同步到电话, 不打开空洞

共享日历没有所有者, 所以账户范围 DAV 列表可以 公司事件在网络上明显可见, 每个电话。 家里的收藏现在结合了账户自己的日历 与它的组织共享一个。 需要护理而不是额外查询的原因:CalDAV 认证一个账户,而不是一个会员,所以只是披露日历 任何电话能接通的人 都会写出来 绕行右侧的出版 。 PUT和DELETE ...

Kamo·4w ago
FixEmailService

从会话中取出呼叫器, 而不是从查询字符串取出

Get / api/ calendar/ calendars 将 userId 作为请求参数, 所以更改 URL中的数字可以读取任何人的日历,因为日历带有 每个租户都没有组织 更糟糕的是,没有检查突变 任何东西: POST 绑定了整个 UserCalendar , 所以呼叫者选择了它的主人, PUT 和 DELETE ...

Kamo·4w ago
FixEmailService

让 MKCOL 创建可实际存储的书

mkCol 创建了既不包含组织也不包含所有者的 ContactBook 并返回 201 , 不管怎样, 因此从 CDDAV 创建地址簿 每次冲洗时客户端都失败: Organization ID 不是 NULL, 而是一个 无主书违反OWNER ID ISNNULL 或 IS ORG DEFAUT=TRUE. MKCOL...

Kamo·4w ago
FixEmailService

PostgreSQL 拒绝的 CockroachDB 唯一的 SQL

CockroachDB拼写了文本类型STRING;PostgreSQL和YugabyteDB使用TEXT. 25个来自本地的查询仍在排放CAST(x AS StRING)和 * 键入, 以“ 类型字符串不存在 ” 失败 。 这就是打破 邮箱滴入/信件 -- 可发送的Mailbox Service 完全无法运行 。 在...

Kamo·4w ago
FixEmailService

范围 向拥有书本的成员地址

仅由组织进行联系。 列表书( orgId) 是 查找组织Id(orgId),并打开联系人列表查询 c. contactBook.organization.id =:orgId 没有所有者上游,所以 每个成员都看到——并且可以大量删除、移动和出口——每一个联系人 任何同事都说过 CardDAV 一直被所有者扫描 (lis...

Kamo·4w ago
ChoreEmailService

根据共享图书馆重建@Lob LONGVARCHAR fix

Hibernate 的 PostgreSQL 方言通过 getLong () 读取 @Lob String 列为 OID . 影响笔记、联系人、日历、 OAuth 令牌、 IMAP 密码、 电子邮件活动 身体,网络记录的秘密, 坎瓦和社会证书.

Kamo·4w ago
FeatureEmailService

点到 YugabyteDB 并使用 PostgreSQLdialect

CockroachDB被尤加比特DB所取代. 连接字符串从 蟑螂db-公用:26257到yb-tserver-service:5433,并使用希伯来语方言 从QQ到PostgreSQLDialect.

Kamo·4w ago
August 9, 2026
FixEmailService

以字符串形式发布行编号——新书404在你选取的时候

CockroachDB 独有的 rowid () 生成64位的 ids. 一个真正的从联系人 books 是 120081912680906758; JavaScript's JSON.parse 环绕过去的一切 号码。 MAQQSAFE INTEGER,所以浏览器持有1200081912680906800和每张 与...

Kamo·4w ago
FeatureEmailService

坚持并服务于整个联系人 不只是它的名字

REST层直接将JPA实体序列化. 联系人没有映射到 其电子邮件、电话、地址、组织、URL、IMS或关系 是不同的表格,所以从来没有一个是回应, 杰克逊沉默地 进来的时候全掉了 创建对话框收集了七个段落 无。 书籍和团体回来 他们懒惰的关联 无效,这就是为什么侧边栏不能将一个群体归于一书的原因. 因此,建立联系根本不...

Kamo·4w ago
FeatureEmailService

测量每个猩猩自己的 KamoMail 信箱

走遍每个邮箱 Kamo 主机和记录, 每个到达日, RFC822 字节 封住——标题、正文和编码附件,覆盖每个文件夹,包括: 垃圾和容克,因为垃圾邮件中的信息仍在磁盘中. 每一次往返旅行 文件夹:雅加达邮件 IMAP 提供者 扩展 FreachProfile 。 项目. ENVELOPE 至 INVELOPE INNA...

Kamo·4w ago
FixEmailService

记录信件大小而不是写入零

SearchIndexService为它索引过的每个消息写出大小Bytes=0, 在“从信封中找不到”的评论下。 有它——取来 档案根本没要求过 电子邮件中的每行 metadata.search index 是 0字节的制作,所以邮箱存储 读为零每个组织, 而任何基于指数的存储会计都会继承这一点。 - Email I...

Kamo·4w ago
CIEmailService

重试共享- library 构建, LAN 上行链路会不断腐蚀

三所建筑今天因"塔格不匹配"而死, 帮助,因为 kbservice, mcpgatewaysservice 和 ragservice 与 Google 发生相同的错误 镜子本身。 因此,这从来不是马文中央的费率限制。 K1m1 eno49: 超过 ~ 20MB 的 15-35% 的 转移 。 (参考:2026-08-...

Kamo·4w ago
CIEmailService

通过 Google GCS 复制镜像映像中心

每个Docker阶段都从冷~/.m2开始,并重新绘制整个依赖树,所以中枢看到了 每一个同时服务建设的全重。 它回答429, 和两次今天腐败 转帐: BillingService在"Tag不匹配"取tomcat-embed-core上死亡. 警卫事务和 mlos-doc-orchestration-service 已经通...

Kamo·4w ago
August 7, 2026
FeatureEmailService

让/ sendable 为打开邮箱的呼叫者放下别名组

邮件箱切换器提供与作曲家"From"相同的设定 字段,减去一件事:一个别名无法打开。 寄给它的邮件 放在邮箱里 所以没有文件夹 也没有东西可以显示 不包括服务器侧, 而不是被呼叫者过滤, 所以总数会保留 诚实的 —— 客户端从页面中跳出行将报告显示24 41234"同时作21.

Kamo·1mo ago
FeatureEmailService

电子签名模板预览变量

管理模板编辑器使每个占位符对密钥都是空白的 没有样本Variables arm, 因此七个 标志模板预览为一页 空白——包括五个新的生命周期通知。 一条手 使用寿命周期5, 外加臂部用于邀请和升级码.

Kamo·1mo ago
FeatureEmailService

可搜索、可呼的终端点,供成员发送地址

得到/api/电子邮件/邮件箱/可发送的回答 与/可访问的相同问题 - 成员可能发送的每个地址——但作为一个合并的流,即 在数据库中搜索和调用。 /无障碍不能为拾取者服务。 它使每一个群体都完全实现, 对于持有Access ALL MEMBOXES的会员来说,这意味着每个成员步行 成员在Org中,然后发出每个成员和另...

Kamo·1mo ago
FeatureEmailService

以持有该邮件的成员命名主邮箱

邮箱是某人的主要地址 所以 无论邮箱贴在什么标签下, "售货台"是一个简单的"简·多伊"(Jane Doe's)的盒子——错误地取出人物的名字. 自动完成和在接收卡上。 列表邮箱现在携带 成员 主任务, Org 地址目录所选择的 邮箱自己的显示Name. 只有主持者才算数 一个邮箱 有人 仅仅可以进入不是他们的 并保...

Kamo·1mo ago
FeatureEmailService

在整个文件夹上行动, 不只是你滚动的一页

标记全部已读和空文件夹是客户端的全文件夹操作 无法通过批量 uids 表达: 它只保留它的页面 卷起,所以一个有4000个未读的文件夹 需要80次往返旅行 仍然怀念它从未上过膛的一切 文件夹管理器增益设置了 Folder Seen 和 空 Folder 。 IMAP 路径翻转 一个服务器侧调用中的标记, 并且只触及实...

Kamo·1mo ago
August 6, 2026
FixEmailService

恢复已丢弃的文件 2b23346, 并用 413 回答一个超大小的发送

2b23346是通过私人指数 从未从总部引出, 因此,它的树只持有 三个文件 上它,承诺删除 其他231个。 工作树从未被触动过,这恢复了那棵树 搭载相同的多部分固定。 并添加了多部分LimitAdvice. 拒绝超大小的上传 在处理器映射之前,处理器是 电子邮件控制器本身的 @ ExceptionHandler 从...

Kamo·1mo ago
FixEmailService

停止在 1MB 上封杀每次发送, 所以贴上图像可以实际输出

用被粘贴的图像编译失败, 带有一个赤裸的"未能发送电子邮件". 这个 作曲将粘贴插入到正文 HTML 中,作为基数64 数据 URI,它可以骑行 在多段"电子邮件"JSON部分中,汤姆卡特在1MB拒绝了该部分: 文件SizeLimit Exception: 字段电子邮件超过其最大值 允许大小为1048576字节 1...

Kamo·1mo ago
FeatureEmailService

发布更改邮箱的事件,让邮件浏览停止投票

文件夹树、 对话列表和信件列表各自运行 30秒 计时器,重新装入的概率 东西已经移动。 已经装好了 WebSocket 当邮件到达时,告诉他们, 但这只是邮箱改变的方式之一 - 在圆立方体或电话上读取一条消息,移动,删除,或 全部删除后, UI 将错误保存到下一个勾选 。 电子邮件Mailbox Changed说,一...

Kamo·1mo ago
FeatureEmailService

在NATS/WebSocket上推动INBOX未读数,而不是投票

卡莫内部的导航顶端邮件徽章通过呼叫刷新了自己 /api/电子邮件/文件夹每30秒,每个浏览器标签. 终点走 整个文件夹树并打开每个文件夹只读以回答,所以成本 一个整数是一个完整的邮箱摘要,无限地重复。 网页 已经存在,只是宣布 邮件已经到达 并且不载数, 因此,它的一项工作是引发另一次民意调查。 自行公布计数 : ...

Kamo·1mo ago
August 5, 2026
FixEmailService

停止Hibernate 在本地 SQL 所投的 "::"

Hibernate的自来水解析器将":"作为逃脱的结肠来对待并转发 a 单":". 已接收 CockroachDB * ARRAY [:文本[]], ' ) 并用: 在或接近":":语法错误. 该语句是有效的 SQL -- 它手动准备和执行精良 - 这就是它是什么样子的 缺少数据库函数而不是客户端重写。 更新Se...

Kamo·1mo ago
FixEmailService

部署后继续重试索引器的耐用NATS消费者

滚动的部署重叠了舱位 离开的舱位仍然保留耐用 消费者,所以进入的舱 绑定"电子邮件-元数据-索引器"失败了 [SUB-90012]消费者已经订户. start () 运行一次 @PostConstruct, 登录错误并放弃, 每一个部署都默默地停止索引新邮件 直到有人手动重启, 并且没有露出它发生过。 在守护进程排程...

Kamo·1mo ago
FixEmailService

使元数据索引器适应数组类型列

遵循 kamo- share- library 更改, 以映射对话/ search index 数组列作为字符串[]/UUID[] 而不是列表<T>,这就是所停止的 每条索引信息都来自被写入 读取一个可能无效的列现在已明确 : toSet/ toArray 返回空 收藏而非让 Arrays.asList( null...

Kamo·1mo ago
FixEmailService

锁定块文件夹索引, 并停止结构故障

一次并行会议的未承诺工作, 被扫入,树是干净的。 批量索引行走页面,将全部Pages设置到Integer. MAQVALUE和没有 天花板,所以一个文件夹 谁的呼喊不当会走永远。 现在停了 在固定的页数后, 盖上页码, 并终止一次 连续失败但没有成功 显示索引是结构上的 而不是偶尔听到坏消息.

Kamo·1mo ago
FeatureEmailService

解决留言背后的人

信件头知道地址和发送者选择的显示名称 放在旁边。 该组织已经知道更多的情况——同事、演讲者。 书本,扩展,时区——而且都没有到达邮箱. POST QQ 以 每人后面:同事(有职称、部门、扩展、时区) 以及解锁存在和聊天的会员代号),保存了联系(与雇主, 标题和数字),或一个明确的EXTERNAL,这样呼叫者可以缓存答...

Kamo·1mo ago
FixEmailService

永远不要与公司自己的地址相匹配

一个被设定为 noreply@kamocrm.com 的线索 符合每个消息 地址曾经发送过 - 一个铅唱片 浮出公司的整个出行 邮件流(共有126个协会,共6个牵头生产)。 两个错误,都在这里关闭。 解决者决定"这是公司吗?" 从电子邮件 professor domains, 邮箱,别名和成员地址. 那张桌子只供人...

Kamo·1mo ago
FixEmailService

在窗口覆盖之前将线索扫描页

当邮箱收走的邮件超过 页面 将消息大小于勾选符之间——通讯中断、忙于共享的收件箱,或 只是对一个活跃的邮箱进行第一次扫荡——并永久丢失,因为 最大页,所以一个巨大的邮箱 不能独占一滴。 击中束缚 但它不能丢掉一个消息.

Kamo·1mo ago
FeatureEmailService

联合主笔,并修复 死推指数器

添加主要通讯分页的半个邮件, 加上它需要的摄入量 终究存在 平台没有工作邮件推: IMAP IDLE 硬码为 Dovecot, 那里 没有图表更改通知或 Gmail 手表, 信件索引器已丢弃 由于IDLE出版商省略了UID,所以它收到的所有通知 也解决了发件人成员的问题, 比邮箱的主人。 两者都固定在这里, 但一个钩...

Kamo·1mo ago
FixEmailService

在回复-To中地址回复,并停止向UI泄露 SMTP 例外

对一个 KamoCRM 通知的快速回复失败了 : “ 无效地址 ” 。 在答复框中逐字播放。 这个字符串是雅加达邮报自己写的 SMTP 运输.rcpt 到; 显示它隐藏了什么: 550 5.1.1 < Noply@KamoCRM.com>:收件人地址被拒绝: 虚拟信箱表中用户未知 背后有两个缺陷 答复是无条件的,...

Kamo·1mo ago
FixEmailService

停止将多部分/ 相关的 HTML 根归类为附件

我们发送的每封交易邮件 都有内嵌的Org标志到达我们自己 / 信息取景器带有正确的主题和完全空出的身体. isAttachmentPart () 将带有内容ID的任何部分视为附件。 这个 多部分/相关内容的文本/html ROOT 设计有其一——适用 内容 设定它,使 RFC 2387 start=参数可以指向身体,...

Kamo·1mo ago
FeatureEmailService

为九次机会通知预览样本

没有手臂, 管理员电子邮件模板编辑器会让每个占位符 空的,所以任何自定义这九个的人 都会编辑一个空骨架。 全部9个都有一个臂:它们通过设计共享一个可变集,所以一个单一的样本地图 使每一个都忠实。 企业地图,因为10号的封顶地图 成对和组合比这要大.

Kamo·1mo ago
August 4, 2026
FeatureEmailService

PHI ACESS ALERT 预览变量

没有样本Variables arms 管理员电子邮件模板预览使每个 占位符空白,所以请任何人批准担保的措辞 提示看到一个空桌子。 样本模型识别和计数只是—— 真正的警报所携带的形状一样 因为真正的警报所携带的 记录.

Kamo·1mo ago
August 3, 2026
FixEmailService

扫描共享的外交部储存库

Mfa Enrollment Service 是 @ Service in kamo- share- library, 所以通配符 @ ConcomonentScan ("com.kamo") 在此应用程序中构建它, 无论是否此 服务与外交部及其建筑师的需要有关 用户Mfa 导入存储器 。 该软件包不在 @ Enabl...

Kamo·1mo ago
FixEmailService

合并崩溃的 Email Service 重复的 kamo 密钥

新的EmailService舱从16e8a05开始在CrashLoopBackOff——22次重启, 从来没有一次开始。 Seadyaml 在重复的顶层提高重复键排除 键,我增加了第二个“ kamo:” 块,用于发送者- avatar 击杀开关 。 已存在于已包装应用程序的顶端. yml 和 k8s 配置图. 在任何豆...

Kamo·1mo ago
ChoreEmailService

完成尚未完成的工作

精心策划和奉献,所以工作树上没有什么是没有承诺的。 1个文件更改, 12个插入( +)

Kamo·1mo ago
FixEmailService

Harden Kubctl的下载 以对抗被片状攻击 [skip ci]

dl.k8s.io 在跑道上断断续续地下降 中转: 卷曲:(56) OpenSSL SSL read:解密失败或记录错误 mac 无法在绿地上部署 多次观察 卡莫-签名-莫诺雷波和卡莫-翻译-词典. 添加 -- retry/-retry-all-errors: plain --retry 不涵盖该类 中转失败。 同时...

Kamo·1mo ago
FeatureEmailService

Avatar endpoints; fix unauthenticated reachability and contact tenancy

Adds the mailbox side of sender avatars, and fixes three pre-existing holes this work would otherwise have built on top of. AUTHENTICATION. OTKPreAuthFilter us...

Kamo·1mo ago
FixEmailService

添加缺少的 Campaign 控制器 REST 端点

批量电子邮件工作空间/编辑呼叫GET/POST/api/电子邮件/营地等,但仅限 运动服务(@Service)曾经被创建——没有@Rest Captain将其曝光, 所以每个电话404d 和/市场营销/电子邮件页面 做了"找不到"的内线。 添加 Campaign 绘图 使用 BulkProvider Captain ...

Kamo·1mo ago
July 28, 2026
FixEmailService

删除崩溃启动的模糊未订阅请求Matcher

电子邮件服务挂载两个服务器( MVC 调度服务器 + Spring-WS) 信件发送/ services/ * ),所以一个赤字符串请求Matchers( "/api/email/unsits/**")是一个模棱两可的Mvc-requestMattcher并被扔了出去. 上下文 。 端点已经通过 任何请求 (. per...

Kamo·1mo ago
July 27, 2026
FeatureEmailService

散装电子邮件运动后端 — 提供者、 调度器、 遵守、 实时

Org 级散装电子邮件运动的后端, 完全独立于日常 电子邮件提供商因此无法将它与商务邮件一并列载/屏蔽: - Bulk SMTP 供应商(BulkEmail Provider Service + Bulk Provider Captain): 加密 org 配置 重用 Email Provider Encriptio...

Kamo·1mo ago
July 23, 2026
ChoreEmailService

重建以取出QQ 条形键

无源变化. 电子邮件 Service 在构建时捆绑 kamo- shared- library, 所以 CANONICAL KEYS 修正( 共享- lib c028131) 仅到运行时间自愈 一个重建。 此空承诺会触发重建, 所以欢迎 记忆发送停止 404不等待一个卡莫Initializer跑.

Kamo·1mo ago
July 22, 2026
FeatureEmailService

LEADS SSIGNED 模板的样本变量

此处没有大小写 。 每个占位符的空白, 读取为破碎的模板而不是 未满一相. 音符 Block 是预交的 HTML, 因为渲染器没有 条件——当没有音符时,发件人将其倒塌为"".

Kamo·1mo ago
July 16, 2026
FeatureEmailService

在 OTKPreAuthFilter 为移动客户端接受 X- ***- Token

以 X- ***- Token 为单位(匹配) 当出现(没有X-OTK)时,以非消耗性方式解决会议,并设定 相同的请求属性; 无效的符号设置为空, 所以控制器仍然 以 401 拒绝 .

Kamo·1mo ago
July 14, 2026
FeatureEmailService

支持“ 永远解锁” 远程图像同意

添加通配符同意( Allow All / is Always Allowed),这样一成员可以选择 在每个信件中显示外部图像。 通过 a 预留的 sentinel message-id 密钥——无计划更改。 邮政 / 远影- 同意的端点接受范围=永远为这个全球选择.

Kamo·1mo ago
FeatureEmailService

内置- CID 鼠标( SVG- > PNG) , 因此它在 Gmail 中制作; 删除信件内容; 从域中保存大小写

- FIX(安全):通知邮件没有信件正文——删除 从模板 vars 、 分类账、 样本和设置切换中检查消息 。 - FIX(logo):org的标志为SVG,Gmail/大多数客户拒绝提供. 电子邮件LogoService将 Org SVG 光栅化到 PNG (Batik) 并嵌入其中 通过多段/相关(cid:emai...

Kamo·1mo ago

就像你看到的运输?

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

永远开始自由查看定价