直播更改日志

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

17,874
变动共计
4,587
特征
4,515
修补
32
项目
按项目过滤
所有项目17,874AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService351InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,556kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
按类型过滤
所有类型Build24CI522Chore670Docs226Feature4,587Fix4,515Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 14, 2026
FixEmailService

实际通知某人

三个缺陷,一个症状。 成员报告说,日历通知没有 三个原因都在这一边 从未写过提醒 API接受每个事件的提醒列表, CalendarService成员放弃了它 只有会议邀请才产生了 提醒行——所以日历中创建的每个事件都通知了任何人, 界面里没有这么说 创建和更新当前持续, 默认 新的事件符合成员自身的意愿。 "一无所取...

Kamo·4w ago
FixEmailService

记录所有三个 IMAP 旗帜,并说为什么索引不能为列表服务

迁移已运行, 答案已存在, 搜索服务已写入 它与读取和星等并列。 指数记录了其中两个 从这里开始,它记录了所有三个。 指数支持的上市不成立,原因并未"推出". 它的检查解决索引是否持有与服务器相同的信件. 这个 无法解决它是否持有同样的旗帜,它永远不会,因为旗帜 移动时不更改信件计数或 UIDNEXT 。 如果有什...

Kamo·4w ago
FixEmailService

在列存在之前不读取或写入已回答

遵循共享-图书馆更改解析字段. 没有部署 路径现在触及着一个尚未创建的列。 索引支持的列表保留了所有其他字段,并保持禁用,因为 回答 = 每行不实 都告诉成员他们从来没有 他们答复了邮件。 帮助它需要迁移和 校对:Soup 旗帜会看到它.

Kamo·4w ago
August 12, 2026
FixEmailService

停止在每个浏览器重联上泄露 IMAP IDLE 连接

中断 IDLE 线程无法结束 IDLE: 它停在屏蔽中 套接字读取只看到旗子的读取返回时, 最多 多维可特的闲闲时间过后。 它的注册被同步放弃 无论如何,所以下一个订阅打开了第二个连接 在静态状态旁边 首先,离开线条 稍后取消注册 任何会议有 换了它 让第三个开始 一个已经有一个邮箱。 Sage@KamoCRM.co...

Kamo·4w ago
August 11, 2026
FixEmailService

1b3553f的来源半,只进行了试验

1b3553f 推出了两个新的测试文件,没有其他文件,所以降落时坚持 无效的文件夹管理器. set 尚不存在且无法在其上编译的旗帜 拥有。 这是那些测试被记录的改变.

Kamo·4w ago
FixEmailService

停止未命名的 IMAP 旗被覆盖

IMAP旗是独立的,因此"标出这个读取"必须不说"星星". 电子邮件 ImapService. setFlags 总是取出无效布尔并跳过 但FoldersManager暴露了3个原始人和上面的每个呼叫者 将每个都变成一面三旗 覆盖 : - 打开未读信件 {“ 看见” : true}, 它清除了它的恒星和它的恒星 响应...

Kamo·4w ago
FixEmailService

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

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

Kamo·4w ago
August 10, 2026
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
August 9, 2026
FixEmailService

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

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

Kamo·4w ago
FixEmailService

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

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

Kamo·4w 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
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
FixEmailService

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

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

Kamo·1mo ago
FixEmailService

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

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

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
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
FixEmailService

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

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

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

停止序列化计算损坏 MailCreditis Redis 缓存的 xoaut2 获取器

MailCreditis被缓存于Redis (Generic Jackson2Json). 添加的`isXoauth2()' bullean getter被序列化为"xoaut2"属性,但没有字段可读 回到,所以每一个缓存的证书读取 未识别的特性例外 - > 序列化例外, 500 个列表 所有供应商(KamoMail ...

Kamo·2mo ago
July 8, 2026
FixEmailService

覆盖 KamoMail 邮箱/域名列表到 Org 自己的域名( 跨租户泄漏)

安全: QQ 运行虚拟用户的“ SELECT 电子邮件 ” (和 QQ) 'SELECT name from virtual domains'"),没有ORg范围,所以邮箱/域同步导入EveryY Org的KamoMail邮箱入到呼叫者的Org——一个Org可以看到另一个Og的私人邮箱(可选的一号已全部导入了Kamoc...

Kamo·2mo ago
FixEmailService

坚持在回调时选择 OAuth 提供商, 因此它不再返回到 KamoMail Name

切换到Microsoft 365(或Google Workspace / Zoho)时从未卡住: OAuth召回存储了令牌并只在原有的提供方行上翻转状态,在提供方无行时从未完全写入提供方 类型和不开放. 读取的路径随后倒回了硬码的KAMO MIL默认,因此设置页面恢复了. 在 OAuth 状态中将 org email...

Kamo·2mo ago
FixEmailService

解析 Org 主题主机而不是顶端的欢迎电子邮件标识

系统电子邮件(欢迎/核查)中的页眉/页脚标识是 QQ- 仅存在于卡莫上的最高路径 市场营销网站,因此对于顾客Ogs(例如optionone.com)来说,既包括图像404,也包括图像404和图片A. 电子邮件使得没有标志。 添加解析度LogoUrls( 被发送和预览使用) 路径,所以它们不能漂移),指向真实的每组主题位...

Kamo·2mo ago
FixEmailService

经常时间内部- 自动秘密比较( 计算预告)

将 String. equases 替换为 MessageDigest.isEqual , 响应暂时性不能 泄露X-Internal-Auth共享的秘密字节. 全舰搜索 复制后内部AuthFilter( eClose 和 承销服务).

Kamo·2mo ago
July 1, 2026
FixEmailService

当成员没有邮箱时返回422个(不是500个)

listFolders 和其他读取的结束点将非法状态排除 MailContext.to 当一个成员没有IMAP 证书时的Mail证书() 提供, 控制器的包 变成500。 添加 邮箱不配置例外(一个能力不支持例外子类, 因此它通过现有的重排路径)被映射到422 MILBOXNOT CONFIGURED ——镜像VoIP...

Sage·2mo ago
June 16, 2026
FixEmailService

不要保存交易 NoReply 发送到 Sent 文件夹

NoReply 是一个只发送地址, 没有邮箱, 但每个交易 发送仍在尝试的 IMAP 附加到它的 Sent 文件夹中, 产生噪音 每次发送都发出警告 添加保存的toSent 旗 电子邮件SmtpService.send( 真实的邮箱/ 用户发送的默认为真实)并传递 错误来自 NoReply 交易路径.

Kamo·2mo ago
June 15, 2026
FixEmailService

邮箱列表 API 返回 UI 形状的 QQ

Get / api/ 电子邮件/ mailboxs 返回原始实体( 提供方状态, 最后同步At, 不计成员数). 设置 UI 读取 QQ 如此 状态总是未定义,每个邮箱都是"待决"。 地图 字段.

Kamo·2mo ago
FixEmailService

授权基于特权的邮箱访问读取 + send-as

resolutionForMailbox只允许通过直接的会员Mailbox任务访问, 所以邮箱浮出水面 权利扔出 NoSuchElementException - > “未装入信件”。 - **************** 右侧访问检查 镜像切换器计数; 解析ForMailbox 现在使用它 。 - Accessab...

Kamo·2mo ago
May 9, 2026
FixEmailService

在附件下载时保留原始文件名和内容类型

终点(均为个人) 和共享邮箱控制器) 没有文件名参数和内容类型:应用程序/octet-stream, 强制浏览器返回到 URL 的后端索引段 保存文件名 – 文件保存为"0","1"等,没有扩展名. 通过 getMessage () 查找匹配的附件信息并构建一个合适的 内容Disposition with UTF-8...

Kamo·4mo ago
April 28, 2026
FixEmailService

指定、更改或删除主邮箱时同步成员. email

当一个邮箱在 KAMO Mail org 中被指派给一个成员时, 成员. email 从未更新, 导致 EmailCreditience Service 无法解决 IMAP 这些成员的全权证书.

Kamo·4mo ago
April 26, 2026
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·4mo ago
FixEmailService

处理 IMAP 输入到磁盘中以防止 ClassCast 例外

JavaMail 可以返回一个 IMAPInputStream 而不是从解码字符串 part.getContent () 当信件内容没有被预选时 。 这个 直接( String) 投放在 parse Multipart () 中 受影响的信件, 在读取标记前导致获取 FullMessage 失败 被调用,所以电子邮件从...

Kamo·4mo ago
April 25, 2026
FixEmailService

使用 etHasAttachments () 来匹配布尔包件类型

{\fn华文楷体\fs16\1cHE0E0E0}所以伦博克 生成获得 Hasattachments () 不是 Hasattachments () 。 仅限后者 存在于原始布尔。 使用 Boolean.TRUE.equals () 安全处理 无效的案例.

Kamo·4mo ago
FixEmailService

Reset stale hasAttachments on sync and accumulate correctly

- Reset has_attachments=false at start of bulk sync so stale true values from old false-positive MIME detection are cleared before re-indexing - Accumulate ha...

Kamo·4mo ago
FixEmailService

发送时来自 Address 的支援

从地址请求添加到电子邮件发送请求, 这样前端可以指定 用于发送的别名/共享/邮件箱地址。 现在只提供 返回到 未设置时提供配置邮件 .

Kamo·4mo ago
FixEmailService

Fix attachment parsing and hasAttachment false positives

Three fixes to EmailImapService: 1. toEnvelope: narrow multipart check to multipart/mixed only — plain HTML+text emails (multipart/alternative) no longer sh...

Kamo·4mo ago
April 24, 2026
FixEmailService

Add com.kamo.z.shared.commerce to EnableJpaRepositories scan

**************** (required by **************** in the shared library) lives under com.kamo.z.shared.commerce but was not included in the JPA repository scan, ca...

Kamo·4mo ago
FixEmailService

Correct field name and type in getFromAddresses response

Backend was sending 'email' key but frontend expected 'address', and sent type 'shared_mailbox' when frontend expected 'shared'. Also fixes hasMailboxes flag wh...

Kamo·4mo ago
April 21, 2026
FixEmailService

当没有设置电子邮件 提供者 域名默认设置时, 返回到 org domains

KamoMailDoalidator对403只具有 org 域中的 DNS- 验证域, 但从未添加到电子邮件中 提供者域名登记。 添加一个使用第一个活动的后退, DNS- 已验证, 顶级的 org domain 这样, 类人可以创建信箱, 而无需 一个单独的域注册步骤.

Kamo·4mo ago
April 20, 2026

就像你看到的运输?

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

永远开始自由查看定价