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
April 18, 2026
Fixkamo-shared-library

恢复文档“通知”例外在1.0至1.4.0之间

Kamo·6mo ago
Featurekamo-shared-library

添加回收实体 + repos; 起落至 1.3.0 (SP3)

添加密码重置托肯、 SmsOtp、 恢复会话、 账户验证码 JPA实体具有对应的SP3回收流寄存器.

Kamo·6mo ago
Chorekamo-shared-library

Bump kamo-shared-library 版本为 1.2.0,用于 SP1 添加

添加电子邮件Template、电子邮件TemplateCategory、模板状态、模板关键字、 Canonical Template, Canonical Template Loader, 和 Canonical HTML 资源.

Kamo·6mo ago
Featurekamo-shared-library

添加 Canonical Template Loader + Canonical Template 记录

阅读三个要求模板(WELCOME,PASWORD RESET, 来源于分类路径资源 **************** 使用时间 系统组播种服务。 部分为SP1.

Kamo·6mo ago
Featurekamo-shared-library

添加可读 HTML + JSON 表示欢迎, PASWORD RESET, 电子邮件 验证

系统行的真实内容。 已装入 KamoInitializer 服务 由 CanonicalTemplate Loader 和 UPSERT 启动为电子邮件 templates 。 部分为SP1.

Kamo·6mo ago
Featurekamo-shared-library

添加电子邮件模板实体+寄存器

每个模板存储一行系统 key(org id NULL, is system TRUE)+ 每个模板的每个字元一个克隆。 软引用 org id/ speciale id. 数据库 驱动时间戳; JSONB 用于身体 块和标记。 仓库提供 org 扫描、原子使用反增量和删除 通过取消CategoryForg进行清理。 ...

Kamo·6mo ago
Featurekamo-shared-library

添加电子邮件Template 实体 + 寄存器

用于电子邮件模板的 Org 范围分类 。 软 BIGINT org id( 无 FK) 匹配现有模式。 案件不敏感名称独有 通过在KamoInitializer Service中添加的部分指数执行。 部分为SP1.

Kamo·6mo ago
Featurekamo-shared-library

为交易模板添加模板状态 enum + TemplateKeys 常数

宣布REQURED/CUSTOM/ARCED生命周期状态和三个 所需的模板密钥(WELCOME、PASWORD RESET、EMAIL 核查)。 作为 Javadoc 记录的每个 REQUIRED 模板的可变合同 常数类; SP3和SP4呼叫者参考这些. 部分为SP1.

Kamo·6mo ago
April 17, 2026
Featurekamo-shared-library

通过 DNS TXT 记录添加域所有权验证

- OrgDomain: 添加校验脚本和所有权验证字段 - 域服务:添加设置 VerificToken()和设置 Ownership 验证() - 域名DTO:在API回复中披露验证对象和所有权 - DnsstatusDTO: 添加类型字段以区分 TXT 和 CNAME 状态

Kamo·6mo ago
Fixkamo-shared-library

使用 LEFT JOIN 查询 CommissionLogs , 所以零翻译记录被重试捕获

从 CotitLog Translation 中选择的旧查询 – 输入日志, 无 它完全看不到翻译。 使用来自提交日志的 LEFT JOIN 因此, HAVING COUNT < 预期条款包含有0个翻译的记录。 同时去除大全ID IN 条款并接受一个可页码, 所以 呼叫者可以限制每个调度器运行的批量大小.

Kamo·6mo ago
Featurekamo-shared-library

在 OrgDomain 和 domainDTO 中添加 sl 确认/ sl确认的字段

向 OrgDomain 实体和 DomainDTO 添加两个新字段以跟踪 SSL 自动证书服务问题之后的证书确认状态 证书。 另将 setSslConfirmed () 帮助器添加到域服务 .

Kamo·6mo ago
Featurekamo-shared-library

添加收费实体和存储器用于条纹整合

有9个实体的新软件包QQ (账单客户、账单订阅、账单支付) 方法, 计费发票 计费银行 计费银行 BillingUsageSnapshot, BillingStripePriceMapping)和9个对应版本 JPA仓库. 这些实体在本地镜像 Strape state for the filde 新的卡莫CRM计费系统...

Kamo·6mo ago
April 16, 2026
Featurekamo-shared-library

添加 CotitLog、 KbArticle、 订阅计划的翻译实体和寄存器

- 提交日志翻译 + 提交日志翻译 (PK: 承诺 log id, locale) - KbArticle Translation + KbArticle TranslationId (PK: 第 uid条, 地语) - 订阅计划 翻译+订阅计划 翻译(PK: plan id, locale) - 提交Log翻译存储器...

Kamo·6mo ago
Featurekamo-shared-library

用翻译恢复已删除语言

向 LanguageType enum 添加支持布尔的翻译 。 还原URDU, (翻译支持=虚假)。 全部22个 先前支持的语言保留翻译 支持= true.

Kamo·6mo ago
Featurekamo-shared-library

从LanguageType中删除4个不支持的翻译语言

Kamo·6mo ago
Fixkamo-shared-library

在图像服务中将已删除的文档“非目标例外”替换为“图像例外”

作为文件实体去除的一部分删除了文件“没有结果”例外 但ImageService仍然在9个地方引用它. 由现有的 成像系统具有同样用途的外观.

Kamo·6mo ago
Featurekamo-shared-library

删除独立的文档实体——所有文件现在都使用 Img/ ImgDat 成像系统

文档实体,文档存储器,和文档非关联例外 已删除。 DocsService WOPI 和 Docs 集成现在完全运行 通过成像管道中的 Img + ImgDat 实体.

Kamo·6mo ago
Featurekamo-shared-library

添加铅 接收系统实体、再持有、DTO和服务

添加自动铅摄取系统的完整数据层: - 4个实体:铅摄入端点、铅摄入端点、铅摄入端口、铅摄入端口、铅摄入端口加工记录仪 - 4个储存库,自定义JPQL查询处理未处理的有效载荷 - 6份关于API请求/答复合同的DTO - 装有完整CRUD、有效载荷储存、实地绘图管理、JSON平整和处理日志生命周期的铅接接服务 - 铅吸收...

Kamo·6mo ago
Featurekamo-shared-library

添加 QQ 到提交日志仓库

Kamo·6mo ago
Fixkamo-shared-library

删除成员 Type 字段以完全防止 Hibernate 重复列

先前的修补( @ Transient on field, @Access( AccessType.FIELD) 在类上) 这是不够的。 字节码检查显示Lombok的@Setter生成了一个 公共设置 MetleType () 方法。 手动手册的Paired get MetleType () gettter, Hiber...

Kamo·6mo ago
Fixkamo-shared-library

添加 @ Access( AccessType. FIELD) 到成员中停止 Hibernate 映射 获取 MenistryType () 作为一列

先前的修补( @ Transient on the select Type field) 不足 。 Hibernate 6 仍在发现公众通过 MetleType () 方法 属性扫描(JavaBean getter Convention)并将其映射到 名为成员的持久列 类型。 由此产生了一个复制件。 @ Disacri...

Kamo·6mo ago
Featurekamo-shared-library

Img 实体上传的音轨

在 Img 中添加创建的 By Member (Many ToOne) 字段, 因此上传器是 上传时持续 。 图像服务. upload Document () 现在设置它 从呼叫成员。 休眠会自动添加 CREATED BY member ID 栏.

Kamo·6mo ago
Fixkamo-shared-library

解析 Hibernate 6 中重复的会员 TYPE 列造成的安全级别 SQL 错误

成员. java将成员图示为@DiscriticatorColumn 和明确 @ Column 球场. Hibernate 6在母表投影中两次选择了栏, 导致行数漂移, 将安全级别推入子表 (member team member) SELECT——不存在的地方. 固定 : 从成员Type 中删除 @ Column J...

Kamo·6mo ago
Featurekamo-shared-library

添加 doc 共享担保权(SHARE DOCS SEARCH MEMBERS,SHARE DOCS ALIAS MEMBERS,SHARE DOCS SEARCH TEAM MEMBERS)

在 ServiceType.DOCS 下新建角色右键条目(IDs 108-111)以控制成员 文档共享权限的搜索模式.

Kamo·6mo ago
April 15, 2026
Featurekamo-shared-library

添加真实的 BLAKE3 散列、 预装卸载检查和 org- scoped 卸载

- 将 BLAKE3 占位符替换为真正的 BuncyCastle Blake3 HashUtils摘要 - 在 ImgOrgAssoc (GLOBAL 或 ORG,默认全球) 中添加去向范围栏 - 在 ImgDat 仓库中添加 Org 范围解答查询 - 为预装散列查询添加检查HashExists () - 添加寄存文件...

Kamo·6mo ago
April 12, 2026
April 11, 2026
Featurekamo-shared-library

添加电子签名模板实体、目录和寄存器

电子签名模板设计系统的新JPA实体:ESignTemplate, EsignTemplate 签名器, EsignTemplate 设计软件, 以及 EsignTemplate FieldLink 配有支持的enums和Spring Database.

Kamo·6mo ago
Refactorkamo-shared-library

移动订阅 JSON 字段到基于实体的@ ManyTOMY 关系

替换 jsonb 字符串列(兼容的 PlanIds,包括 InPlanIds,可应用的 PlanIds, 包含合适的 JPA @ ManyToMany 加入表格和 @ ElementCollection。 更新服务层以解析计划实体而非序列化 JSON,并更新 从字符串升级到列表<String>,以便与添加/捆绑的 DT...

Kamo·6mo ago
Featurekamo-shared-library

添加成员访问级别系统,包括所有者升级和安全控制

重命名 CLIENT MEMBER 和 InterNAL TEAM MEMBER 在图像访问级别Type 中, Org 专用标签的占位符 。 将安全级别从团队成员调至成员进行普遍出入控制。 加入 OrganizationOwner 旗下为Team Member 。 添加 EDIT member ACCESS LEVEL...

Kamo·6mo ago
Fixkamo-shared-library

在 JPQL 查询中通过 System WIDE 作为参数而不是 FQCN

Hibernate 可能无法在 JPQL 中解决完全合格的 enum 名称 各个版本。 Pass Image AssocType.SYSTEM WIDE 作为命名参数代替.

Kamo·6mo ago
Featurekamo-shared-library

在成像系统中添加电子签名模板支持

- 增加SigTemplateStatusType enum(PENDING, CLPLETED, ARCIVED) - 为跨文本模板添加 System WIDE ImageAssocType - 添加为 SigTemplate、 sigTemplate Status、 sigTemplateName 字段到 Img ...

Kamo·6mo ago
April 4, 2026
Featurekamo-shared-library

在 webinar 类型中添加最小提前预订字段

向 WebinarType 实体和 DTO 添加 minAdvance Booking Minutes, 允许 规定时间档的管理人员应至少提前预订时间(例如24个) 时间。 离这一阈值较近的槽被排除在可用性之外.

Kamo·6mo ago
Fixkamo-shared-library

用应用程序层过滤替换无效的 JPQL 时间算法

Hibernate 6 拒绝从 JPQL 中的即时减一长. 已替换 找到 Webinars With Due Reminders (在查询中做了纳米秒算术) 通过最大时间窗口查询, 让守护进程在 Java 中过滤触发时间 .

Kamo·6mo ago
Featurekamo-shared-library

将 Public WEBINAR 范围添加到 API 密钥系统

添加新的 ApiKeyScope.PUBLIC WEBINAR enum 值到闸机访问中 到公共 Webinar 调度、加入和取消终点.

Kamo·6mo ago
Featurekamo-shared-library

添加 webinar 调度系统实体、仓库、 DTO 和 enums

引入webinar调度系统的完整数据模型: - 9个联合行动计划实体:WebinarType、WebinarPresenter、WebinarReminder、 WebinarAvailableSlot, Webinar儿童奥尔克限制, 在册Wibinar, Webinar-Attendee、Webinar-Lead协...

Kamo·6mo ago
Fixkamo-shared-library

从 BaseProviderHttpClient 中删除对豆的依赖

Base ProviderHttpclient 现在在内部创建自己的Restemplate 从应用程序上下文中需要一个, 固定启动崩溃 安全服务,没有定义 休息Template豆.

Kamo·6mo ago
Featurekamo-shared-library

与10个电子商务供应商建立完整的零售供应商一体化系统

添加Shofify, BigCommerce, WooCommerce, Wix, Ecwid, 的完全适配器执行 。 平地空间 马根托 Shift4Shop PrestaShop 和 OpenCart. 包括HTTP客户, 同步适配器 能力课 自动登记器、同步管弦器、webhook处理器和显示Name 支持.

Kamo·6mo ago
April 3, 2026
Featurekamo-shared-library

添加 和

账户细节页的新查询方法——由购买者和 (原始内容存档于2018-10-25). Exceptive by org.

Kamo·6mo ago
Refactorkamo-shared-library

以基于账户的客户模式取代零售客户端

账户.java已经是商业客户实体,但太小了。 零售客户重复了这一概念。 承诺: - 加强商业领域的账户:公司、票据、接受市场营销; 免税、总命令、总开支、货币、外部指数/供应、活性 - 在成员中添加主要成员ManyToOne(与 地址、电子邮件、电话——不重复) - 创建账户组、账户组成员(取代零售客户集团) - 创...

Kamo·6mo ago
Fixkamo-shared-library

零售 Provider Config 仓库使用 MarketId 而不是 MarketUid

CommercialMarket PK 字段为"id"而非"uid". 春季数据查询 失败 .

Kamo·6mo ago
Fixkamo-shared-library

提供. requires shiping DB 默认值, PriceList Entry仓库 长类型

- 添加列 DEFAULT 真实的定义,用于向 在其他表格迁移时处理已存在的行 - 修补取出长 (Offing PK) 而不是 UUID —— 导致 Spring Data 查询创建失败

Kamo·6mo ago

就像你看到的运输?

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

永远开始自由查看定价