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

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

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

Kamo·2mo ago
FeatureEmailService

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

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

Kamo·2mo ago
FeatureEmailService

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

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

Kamo·2mo ago
August 5, 2026
FixEmailService

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

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

Kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago
FeatureEmailService

解决留言背后的人

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

Kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago
FeatureEmailService

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

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

Kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago
FeatureEmailService

为九次机会通知预览样本

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

Kamo·2mo ago
August 4, 2026
FeatureEmailService

PHI ACESS ALERT 预览变量

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

Kamo·2mo ago
August 3, 2026
FixEmailService

扫描共享的外交部储存库

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

Kamo·2mo ago
FixEmailService

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

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

Kamo·2mo ago
ChoreEmailService

完成尚未完成的工作

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

Kamo·2mo ago
FixEmailService

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

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

Kamo·2mo 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·2mo ago
FixEmailService

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

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

Kamo·2mo ago
July 28, 2026
FixEmailService

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

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

Kamo·3mo ago
July 27, 2026
FeatureEmailService

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

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

Kamo·3mo ago
July 23, 2026
ChoreEmailService

重建以取出QQ 条形键

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

Kamo·3mo ago
July 22, 2026
FeatureEmailService

LEADS SSIGNED 模板的样本变量

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

Kamo·3mo ago
July 16, 2026
FeatureEmailService

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

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

Kamo·3mo ago
July 14, 2026
FeatureEmailService

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

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

Kamo·3mo ago
FeatureEmailService

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

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

Kamo·3mo ago
July 13, 2026
FeatureEmailService

缺少消息通知模板的编辑器样本变量

MISSED CHAT MESSAGE与支持的预览样本 TIKET REPLY 包含生对子 html-逃出发件人/标题变体被犬体所使用.

Kamo·3mo ago
FeatureEmailService

Microsoft 365 邮件通过 Microsoft Graph 仅限应用(每邮箱设置为零)

Microsoft 365 邮件现在只通过 Microsoft Graph 程序读取/发送 (邮件. ReadWrite/Mail. 发送应用程序权限)而不是 IMAP — 一个应用程序 证书覆盖所有目前和未来的邮箱 整个租户,所以增加一个 卡莫的邮箱只是工作:没有新服务特等,没有每个邮箱的赠款. - GraphMa...

Kamo·3mo ago
July 11, 2026
July 10, 2026
ChoreEmailService

在共享- lib 解析器热修上重建

Kamo·3mo ago
ChoreEmailService

重建以捆绑 MEET YOUR LO 犬科模板

Kamo·3mo ago
July 9, 2026
FixEmailService

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

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

Kamo·3mo ago
FeatureEmailService

通过 IMAP/ SMTP 用 OAuth2( XOOTH2) 运行所有云提供商的邮件

云提供商(微软365, Exchange Online, Google Workspace, Zoho, IceWarp) 从 QQ 继承读出/ 发送, 但解析器永远不会 包含 IMAP/ SMTP 证书, 因此每个文件夹/ 消息已读 邮箱不配置例外 - > “ 未配置电子邮件” 屏幕( 例如 org) M365上的选...

Kamo·3mo ago
July 8, 2026
FeatureEmailService

服务器端“ 播放外部图像” 同意

替换客户端- 本地( 本地Storage) 对外部图像选择的记忆 有着持久的每个会员的记录。 新建远程图像协议服务( 无法读取) 信件在表格存在前仍然获取工作)+ POST / api/ 电子邮件/ 远程图像- 同意 记录同意。 现在的全消息DTO携带了远程图像 允许( 由 成员 + Message-ID , 包含在单...

Kamo·3mo ago
FixEmailService

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

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

Kamo·3mo ago
FixEmailService

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

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

Kamo·3mo ago
FixEmailService

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

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

Kamo·3mo ago
FixEmailService

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

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

Kamo·3mo ago
FeatureEmailService

会议摘要模板预览样本 vars

为新会议摘要模板添加一个可变样例, 这样管理者 预览 UI 使内容切合实际 .

Kamo·3mo ago
July 7, 2026
FeatureEmailService

创建/取消成员日历事件的内部终点

POST/API/内部/日历/活动(X-Internal-Auth gated)解决成员 - > 用户 - > 主日历( 需要时创建默认)并创建事件。 被SecurityService用来在成员日历上镜像引导回调.

Kamo·3mo ago
FeatureEmailService

固定公共方向调整 + 网关转发回调

平台电子邮件 OAuth (微软 365 / Google / Zoho) 没有有效的公众信息 重定向 URI : 重定向来自请求主机, 以 prod 表示 是集群内部服务地址,唯一的调用处理器是 仅限邮递员。 添加用于两者的单一固定、可公开获取的重定向URI 授权请求和信使交换, 和公众获取回调 提供方将浏览器重定向...

Kamo·3mo ago
July 6, 2026
FeatureEmailService

DOC COMPLETE 预览样本变量

Kamo·3mo ago
FeatureEmailService

DOC ACEPTED 预览样本变量

Kamo·3mo ago
FeatureEmailService

DOC REQEST/DOC REJEDED 预览样本变量

Kamo·3mo ago
July 3, 2026

就像你看到的运输?

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

永远开始自由查看定价