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
September 12, 2026
FixEmailService

选择退出列表只包含组织簿中的名称联系人

一个成员的个人地址簿是他们的;Org全局的选出名单决不能成为查看谁的私人联系人包括某人的一种方式.

Kamo·1mo ago
FeatureEmailService

一个 Org 管理员可以看到并更改整个选择退出列表

设置 - > 电子邮件 - > 选择 现在有API在/api/email/opt-out后面 管理 邮件 OPT Outs (上帝绕道):包含过去30天的摘要,列表 按状态、理由和地址过滤,一个具有完整历史的地址 在组织、整个组织的活动、CSV中出现的任何地方 导出,并通过选择退出分类账进行更改和注释。 每一个变化...

Kamo·1mo ago
FeatureEmailService

每一次压制检查和回弹都要通过选择退出分类账

PurptService现在询问电子邮件OptOutLedger,所以检查查看了无电子邮件列表,暂停 和同样的主题, 和反弹地 在同一个历史 与未订阅。 呼叫者名称 他们将要寄送的邮件:运动(实现、恢复、后门), Marketing CAMPAIGNS 关于SHARED ARTICLES的文章分享. 弹出带 服务器的答...

Kamo·1mo ago
FeatureEmailService

数个外出的主机,每发一发,每发一发,每发一发

一个组织的竞选邮件现在通过 任何数量外出的主机,一个信息在 时间旋转,而不是一个散装供应商。 - 东道主:一个组织自己的(散装供应商blob中的外接Hosts)和平台的 (平台组织中的外部住房),与每个组织共享或 (原始内容存档于2017-03-27). PLATFORM ONLY. 每个 SMTP 设置都是明确的:...

Kamo·1mo ago
FeatureEmailService

NoReply 分类账可以被子系统过滤,浏览,并告诉记录什么

每个行现在命名发送它的子系统, 对于一个模板发送, 模板键。 电子邮件Template Service 和运动发送方打开一个 无回执源码范围 。 捐献。 无回转子系统映射犬形模板密钥到 子系统,如果一个条形模板映射到无则测试失败。 删除通过 NoReply OutboundLedger 连接到表格本身: 一行, 最多...

Kamo·1mo ago
FixEmailService

每一次运动都是作为Org的散装发送器发出的,它的"从不停止"

一个运动的自取自 email/ from name不再读取: From总是地址和名称 在设置 > 电子邮件 > 批量电子邮件发送器( org's NoReply) 上, 不论观众。 没有 这场运动没有错,所以来自 OFF RELAY DOMAIN的阻断器 并且发送路径的暂停已经消失; NO BULK SENDER 依然...

Kamo·1mo ago
FixEmailService

启动检查每个营地的单地址索引而不是创建该索引

EmailService在每次启动时运行 CREATE UNIQUE INDEX 。 此集群上的 DDL 每一次服务花费大约15分钟 "schema版本不匹配",太 在每次部署一个部队时,风险很大。 该指数现在由 Kamo Initializer Service, 用于修改计划; 启动只读 如果缺少后台, pg ind...

Kamo·1mo ago
FixEmailService

审查对供应商blob的修复、交付报告和测试发送

提供商blob 总是写在自己的交易,所以它的 锁定查询保留第一个语句, 丢失的锁定比赛可以重试 即使一个打电话者已经有一个交易了。 没有参考标题的送货报告只匹配到邮件 org 通过平台中继器发送; 它可以反弹和压制相同的 地址:通过自己的提供者发送的另一只猩猩。 一个测试通过中继器发送 一个来自中继器的域名是 立即...

Kamo·1mo ago
FeatureEmailService

暖和的一天,什么也没有发送 不算

温暖的一天曾经是N -第24小时 无论是否开始 所以在第一次竞选前几天开始热身 默默地度过了它的低容量的日子. 一天结束,没有尝试 现在重复一遍:它和以后的每一天, 滑动的全天, 未使用,任何数字一次,而使用天数保持其 窗口和历史。 和他们一起完成,温暖的状态 报告闲置的 DaysSkipped。 运行在发送路径算数...

Kamo·1mo ago
FixEmailService

来自平台中继器的A会拒绝暂停竞选,而不是让接受者失望

如果接收者失败,他们每个人都联系上了,所以一旦 被固定了运动 永远无法发送到这些地址。 发送路径 现在检查每批发货单一次,然后才要求接收者,以及 将运动从SENDING移到PAUSED,没有接触受援者, 热身不算什么 同一规则在发送、安排或恢复之前即予执行。 仍然可以发送的运算程序 。 (NO BULK SENDER...

Kamo·1mo ago
FixEmailService

平台中继器通过一个主机和端口检查确认

拒绝从主机和端口匹配中继器的离域,而 热身的发送跟踪 和测试发送的建议匹配的主机 所以在另一个端口的中继器主机上保存的供应商 中继位于两个位置而不是第三个位置。 平台中继收益.is中继 现在两者兼收,是唯一的支票.

Kamo·1mo ago
FixEmailService

每份复制品上的浏览器都会收到现场竞选进展

STOMP 经纪人每只舱都身处险境 进展以 显示舱持有调度租约或收到送货报告,所以浏览器 在另一舱看到一个竞选的柜台站着 进展现在 发布到NATS,每个播客 转发到自己的运动主题 通过电子订阅, 通知的方式已经 到达每个舱。 如果NATS无法到达 帧仍然到这个舱 拥有浏览器.

Kamo·1mo ago
FeatureEmailService

运动邮件 平台中继器将拒绝一次失败 而不是被重审

中继器只作为自己的域名发送,并用 451,所以一个运动,它的From在另一个领域 用于重试每一个 接收三次,每次试一次热身, 之前有人知道 从错。 当 Org 的提供者是继电器的主机和端口时 而From的域不是中继器的发送域,收件人是 现在用错误中的修补标记了故障:没有SMTP,没有重试,没有 压抑 热身和槽里都不算什...

Kamo·1mo ago
TestEmailService

春能造出散装邮件,取暖和送出豆子

有几个有第二个建筑师 需要一个时钟测试, 需要告诉Spring该用哪个还是整个 上下文在启动时失败, 启动时直接测试调用构造器 看不见。 这与应用程序上下文一样构建它们.

Kamo·1mo ago
FeatureEmailService

新主机热身 持有Org的竞选邮件 按热身的速度发布

当一个猩猩开始热身的时候,调度员就别去参加运动了 释放者一次发一个信息给他们 最早的到期 永远不要越过竞选的小时上限 从来没有越过一天的热身帽。 它每分每秒运行在 调度员自己租的 所以两人永远不能从 不同的舱。 设置、确定天数和安全制动装置在散装供应商现场直播 加密 blob; 计数器位于 Redis 从接收行重建 ...

Kamo·1mo ago
FeatureEmailService

每个竞选消息在 X- Kamo- Ref 中指定其收件人行

批量中继器对照其队列 ID 记录头部,并在前剥去它 因此,交付结果可以与准确的接收行相匹配。 作曲家的测试也把竞选信息留下的其余部分都标了下来 与: 运动的地址和名称, 各回落到批量 提供者; 无法启动它自己的信头的显示名称; 取消该邮件实际来自域上的邮箱;和 a 只有在竞选活动开始后才能回复.

Kamo·1mo ago
FixEmailService

Smtp 信封发送器从地址设置为空

运动邮件现在带有一个显示名称, 并带有中继器 通过只接受它自己的发送域, 由 MIL 从判断。 邮件. smtp. from 现在从From的赤裸的地址设置,所以信封 (b) 明确指明而不是留待运输违约处理.

Kamo·1mo ago
FeatureEmailService

中继器的投递报告反弹, 阻断和计数交接后的竞选邮件

后 . 接收平台中继器的报告 每个信件的来历,以 X- Kamo- Ref 信头, 或如果失败, 发送到地址的最新一行 过去七天 硬弹出( 5.1.x, 5.2.1, 5.4.4) 标出 BOUNCED 并抑制 地址。 。 。 一个区块(5.7.x)标记它故障,但保留地址,因为 拒绝者是发送者,而不是邮箱。 任何其它...

Kamo·1mo ago
FeatureEmailService

热身的日程安排 节奏和卫生规则

一个新的发送IP 超过14个热身日。 第1至7天随 固定时间表(保守、平衡、积极);从第8天起 只有在前一天身体健康的情况下,每一天的增速才会增加 以弹出率、阻滞率和延期率,或以其他方式持有。 每一天都是这样 决定了一次 并坚持了原因。 消息从今天起 以一分之一的速度发出 偶尔的休息,从不快于稳定速度的四倍 从来没有...

Kamo·1mo ago
FeatureEmailService

没有批量的电子邮件发送者, 无法发送或安排一项活动

调度员曾经接受这样的运动 然后跳过每一个 勾选,将其留在SENDING,只留下一个日志行。 现在发送和 现在排好排程 拒绝发件人发到哪里 已配置的主机和端口已足够, 无需验证 .

Kamo·1mo ago
FixEmailService

丢失的邮件地址不再屏蔽发送

sendable 拒绝安排或发送一场没有身体条件的运动 地址 电话 狼人的住址仍然在页脚上 当它有一个在文件中; 当它没有 电子邮件没有 一个。 法律要求的是什么 发送者是发送者的责任,而不是产品中的一扇门.

Kamo·1mo ago
RefactorEmailService

Smtp 连接规则被声明一次并共享

SmtpConnection 规则持有端口公约创建 SmtpSession (465个暗指TLS、587个STATLS、STATLS) 其它没有登录的纯文本),所以批量设置页面可以 显示保存的配置将如何真正连接而不重排 。 测试可以使会话属性与整个矩阵的规则相对应.

Kamo·1mo ago
FeatureEmailService

提供者设置 api 用保存状态回答并命名它拒绝的字段

PUT 现在返回完整的设置状态, 而不是 {成功: true}, 哪个 在每次保存后都将表格空白。 字段为验证的服务器侧并 拒绝为 400 {error, 字段}; 仅在连接时需要登录 将实际注册。 空白密码保存存储的密码, 清除 Password 删除它, 并设置密码更新记录 。 状态开始 返回到 PENDING S...

Kamo·1mo ago
FixEmailService

悬念邀请在播放权上

HOLDEM INVITE既没有门也没有挂在地图上,所以它被运出 失败和失败的测试 现有的完全赶上.

Kamo·1mo ago
FixEmailService

发送者显示名中的换行符已无法启动信头

雅加达邮件以显示名称编码逗号、引号和非ASCII 通过原始 CR/ LF, 因此显示As 现在平整控制字符 在建立地址前先到空格.

Kamo·1mo ago
FixEmailService

新建记录器名称

它有两个,第二个测试, 没有标记的春采 既不是: 上下文失败, “没有找到默认的构造器 ” , 并取走了 电子邮件SmtpService, 和整个服务, 与它下降。 单位测试 直接叫建筑师,却看不见。 无还原输出线 现在测试让Spring来建立录音机 SMTP 服务及控制器从他们真正的构造器。 它失败了 准确的这个错...

Kamo·1mo ago
FeatureEmailService

竞选活动最多一次发邮件给一个地址 永远

地址经过修剪和对案件不敏感,并排行运动 已经交给中继器(同意、飞行、反弹、失败或重试) 其永久地址记录:从未删除、重置或重排。 - 用于删除每行并重建每行列表的可实现接收者 保存,所以编辑一个已暂停的将已发送的地址放回 队列。 现在它保持历史,刷新行 还没有联系到的地方, 只删除离开列表的未接触行, 并且从不重新添加...

Kamo·1mo ago
September 11, 2026
FeatureEmailService

作为平台发送的每个信件的分类账 NoReply 地址, 只有上帝才能读取

在电子邮件SmtpService中记录的邮件到达中继器的地方, 因此,交易模板、活动和 条款份额全部包括在内,而不选择加入。 拒绝记录 与接力的原因,仍然重推。 书写在自己身上 交易和永不丢出: 失败的审计行不能失败或回滚 一个发送。 Get/api/email/noreply-exlobed 列出分类账(搜索,状态...

Kamo·1mo ago
FeatureEmailService

以工作选择退出方式将文章发送给某个人, 作为平台 org

销售网站的访客最多可以把座位费文章寄到3个 人类 POST / api/ 内部/ 文章共享( X- 内部- Auth, 和其他所有文件一样) / api/ 内部端点) 向每个端点发送一个电子邮件作为顶级 组织,从“<sender>通过 KamoCRM”到“reswer-to the maters”。 重用已有的, 而...

Kamo·1mo ago
September 10, 2026
FixEmailService

模板标志来自一个活的主题主机

resolutionLogoUrls 从 Org 的第一个域创建了标志 URL, 不管它是什么 状态,所以一个仍在设置其域的 org 得到无法设置的标志 URL 被取来,没有被内嵌,并到达了已损坏的收件箱。 现在使用 OrgLinkHosts.liveRootDomain, 倒回平台主题主机, 该主机 服务每个 org...

Kamo·1mo ago
September 7, 2026
FixEmailService

在错误的舱位上发出一个通知 无人收到

这里的经纪人是SimpleBroker —— 身高,每个吊舱,没有中继器。 部署有两套复制品。 直译为 以转换为AndSend,所以通知只发给成员,如果吊舱 恰好服务于加薪 也是吊舱持有他们的 WebSocket。 哪一个 这是一个负载平衡的决定, 所以大约一半的成员 通知发布在一个空房间。 没有它看起来像一个错误。...

Kamo·1mo ago
FixEmailService

最后两个耐用消费者成为队列,联系同步到达每个舱

邮件中继器是一个普通耐用消费者的4个NATS订阅器之一. 一个简单的耐用性承认 完全是一个用户, 所以在两个复制品是 拒绝与[SUB-90012],而根本不听。 其余三个: Message Indexer 绑在一个舱上;另一个重试了40次并登录 "推出索引是禁用 对于这个舱"。 索引工作, 运气好的话,如果那个吊舱,...

Kamo·1mo ago
FixEmailService

散装标记读取自己, 所以导航徽章跟着它

单信息端点总是发布移动的邮箱事件 导航徽章并重新装入其他标签。 三个批次的终点——旗帜, 移动,删除——更改了邮箱并告诉了任何人. 所以读取一则消息更新了未读数,并选择了十和标记 他们没有读。 邮箱真的变了,浏览器根本就没有 告诉了,伯爵坐在原地 直到重新装入页面。 一个特色 做两道读取 作为两个无关的过失, 而不是...

Kamo·1mo ago
FixEmailService

每个吊舱都接通信箱推, 所以未读的徽章又移动了

浏览器的电子邮件中继器将 DURABLE NATS 消费者绑起, 以成员的名字命名 ("电子邮件-ws-<id>"). 一个耐用推力的消费者只承认一个用户,所以 有两个复制品 第二舱绑住被拒绝了... [SUB-90012] 消费者已经订户了 - 完全没有转发 四个邮箱的日志里都有 今时. 外表上什么也没有 握个...

Kamo·1mo ago
FixEmailService

服务处可能改变会议的联系,并告知会议室

更新Event 重排标题、描述、位置、颜色、时区和深 链接,并放弃了 meetingUrl——所以在已经 被API接受 并默默放弃。 创建成员 总是写田地, 这使得这个样子 像它在路上和 仅在编辑时失败。 签名也没有计算链接,所以即使应用了它, 安全局一直呆着 这是更糟糕的一分之一,每个客人都会收到邀请 旧房间,一个...

Kamo·1mo ago
FixEmailService

PUT 偏好是重置它没有提到的所有设置

报告为"当我允许重复声音时,它不会保存". 它救了我们。 接下来 下一个偏好是,该成员再次将其关闭。 PUT通过静时调和负载,所以打开页面就足够了. 该机构受成员通知的约束,一个实体不能表示 "缺席"。 它的球场带有初始化器 伦博克的 @ NoArgsConstructionctor 应用 @ Builder( 建筑...

Kamo·1mo ago
FixEmailService

可以设置会议链接, 不仅读取

在EventDto和在Convention for as 只要对话存在, 没有什么可以写它。 事件请求 没有携带字段并应用 Ediable Fields 没有复制,所以唯一的 平台上的编剧是“满足InviteService”自己的终点——成员 组织一个活动,可以看到连接 回来,从来没有放一个在那里。 这使得f0736...

Kamo·1mo ago
FixEmailService

连结的链接达到了客人的日历,而不仅仅是他们的收件箱

一个邀请带了它的会议链接 在html机构 和其他地方,所以 周一和周五开放日历的客人没有办法 进入会议而不回去寻找电子邮件。 创建 VEvent 所写的 QQ 没有 URL 属性,这是每个 iCalendar 客户端所制作的 。 LOCATION 不是一个替代品:它是描述一个地方的免费文本,也是客户端 它的连接是偶然...

Kamo·1mo ago
FeatureEmailService

一个客人在活动上的服务 被告诉了这件事

内部CalendarService写出参与者行并停止. 它从来没有设置 寄来邀请,从不叫 事件邀请服务,所以一个客人来了 经由服务到服务路径——整个回召 特性——被存储在活动中,从没有听到任何声音. 添加一个 复选框到主页的顶部会运出一个控件 什么都没做 它现在向受邀的旗帜致敬, 在更新时同步嘉宾名单。 成员Cale...

Kamo·1mo ago
FeatureEmailService

让浏览器报告两个条件,只有它能看到

目前为止,每个通知都是由看东西的部门提出的 发生。 这二者不能是: 一个成员看里面的谈话 5秒钟的讯息落地 是一个关于浏览器标签的事实,没有 服务器有它。 因此,POST/API/通知/自己从 浏览器与服务仍会做决定——应享待遇,哑巴,安静 小时,不打扰和一直到解除的规则 完全按照 这等人,是受记念的,一个记念的,一个...

Kamo·1mo ago
September 6, 2026
FixEmailService

看手机的邮箱 不只是浏览器

一个IMAP IDLE的听众是唯一能注意到消息到达的东西;它 发布电子邮件.inbox.<addr>, 也就是最终要求 Media Service 的 打个电话 这些听众是由浏览器用户开始的 邮件 WebSocket 并关闭了最后一个标签——所以观察到一个邮箱 只是在有人在看的时候 没有浏览器打开任何信息 看着收件箱,...

Kamo·1mo ago
FeatureEmailService

System BUG COMMENT 预览变量

没有它们,模板编辑器会使新字母有漏洞,其中 报告编号、发件人和按钮打开,按键读取为已损坏模板 而不是作为缺失的预览。 其中没有任何评论机构,故意:信件没有引用一个。 A级 报告线索被大家读取 报告可见,但这封信 发给一个人,并与其他邮件一样继续发送.

Kamo·1mo ago
FixEmailService

给错误状态预览它现在的拒绝屏蔽

SystemBugStatusEmail 预递两个有条件块,管理员预览有 两者兼备 现有和空的而不是缺席:未供应的占位符 作为空白加上无人读取的WARN,在屏幕上看似一模一样 块,故意为空并隐藏一个真正缺失的变量.

Kamo·1mo ago
September 5, 2026
FixEmailService

一个目录撞倒了扫荡而不是失败

两者都看清了扫荡 取决于已经坐入一个捕捉器内 所以尤加比特人的冲突从未像错误一样浮出水面——它像滴答一样浮出水面 上报了"0个信箱,0个信件检查,0个链接" 看上去很安静 晨报. 这是最糟糕的形状 一个失败在这里,因为扫荡自己 成功线是任何人检查。 重试会让INSINIDE在两种情况下都尝试,先于燕子:一旦捕获 已经...

Kamo·1mo ago
FixEmailService

通过摘要而不是标签证明部署

先前的承诺停止了`设定图像'的沉默。 这声称: 结果:在推出之后,标记将在登记册上解为文摘, 运行的舱被检查与它。 如果没有 pock 运行此图像运行 建造失败,而不是报告成功。 标记不能回答这个问题——重建同样的承诺重新使用它,所以 坚固的舱和一个新鲜的舱载着同样的标记. 这正是为什么不能 幸存下来,没人注意 人类...

Kamo·1mo ago
FixEmailService

同样的承诺的重建没有任何作用,并报告取得了成功

图像被标记为承诺 SHA,所以重建相同的承诺产生 一个相同的图像引用。 " kubectl set image " 然后不改变任何东西,即 部署从未触及过, " 推出状态 " 立即成功打击 老旧的舱, 而这个管道报告成功部署 没有部署任何。 每当服务要重建才能接 Kamo - 共享 - 图书馆的改变 没有它自己的承诺...

Kamo·1mo ago
FeatureEmailService

让成员连接 OWN 日历和联系人

个人日历面板要求获取QQ 它从未被映射过,所以在每次开放时都失败了。 微软根本无法授权任何东西。 这是服务的一半 让它发挥作用。 成员在奥奥特州旅行,这是唯一分开的东西 二者相传. 应用程序注册、范围和注册方向 用于个人连接和 整个组织的一个, 和召回是无会话 - 所以没有成员id 在`状态 ' 中,授权自己Goog...

Kamo·1mo ago
FeatureEmailService

在任何客户端看到前, 给每个提供者的文件夹树同样的形状

仅报告一个文件夹的 Special- USE 属性是不够的, 因为仅是一个服务器 如果它被配置到—— 和生产中的 CamoMail Dovecot 发送 完全没有: 它的上市答案角色: null for Sent, Trash and Junk 都一样. 这么说 Google 邮箱仍然在成员自己的文件夹中显示"[Gma...

Kamo·1mo ago
FixEmailService

停止一个成员到达另一个日历集成,并停止发出证书的结束点

存在或同时存在/设置/整合/成员终点的两个缺陷 任何签字成员都可以达到。 身份证是唯一的出入控制。 每个/成员/{id}终点都取下 id 直接从路径出发,不问其他的,所以一个成员可以 更新另一成员行 -- -- 包括上盖证书 -- -- 删除、测试或发布同步触发器。 UUID 不是一个 授权检查 : IDs 在日志、...

Kamo·1mo ago
FixEmailService

在父文件夹下创建子文件夹, 而不是在它旁边以它的名义创建点

创建Folder 加入父目录到新文件夹的名称中, 并带有". 打开 Gmail, 它将其等级与“ /” 分开, 生成一个顶级文件夹 字面上叫"Clients"("Clients"). 艾米坐在"客场"旁边 本来是要走的 进去 分离器来自商店,像其他任何地方 现在读到 这个.

Kamo·1mo ago

就像你看到的运输?

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

永远开始自由查看定价