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 28, 2026
FixInitializerService

让一个被播种的蚂蚁省略其确定的年份

creatureOrg将一年作为原始的一寸, 所以每个种子都要供应一个甚至 虽然 YEAR EST 是无效的, 并且这个字段是整个平台的可选的 。 整数,所以 种子可以通过无效。 现有呼叫器自动箱不变.

Kamo·2mo ago
FixInitializerService

发票收录的是REVOKE DELETE,而不是REVOKE最新消息

附加Pdf 写入 PDF BLOB ID 在最终交易承诺后, 开始 目的: 里面的渲染会让文件对接的行锁横穿 MINIO来回旅行, 所以一个blob-store摊 将浮出一个锁上超时 发票号码。 因此,一个全面的关于商业发票的更新将使每个PDF 成功完成后, 随附失败。 记帐单全收 WORM撤销;它们从未被修正,只...

Kamo·2mo ago
August 27, 2026
FeatureInitializerService

REVOKES 三个实体javadocs已经存在

BillingWormGuard,BillingDistapach和BillingSync Isue 分别引用了“一个REVOKE” (原始内容存档于2017-10-12). UpDate, DELETE in the Kamo Initializer migration". 没有这种移徙—— 当BL1和MS1的DDL...

Kamo·2mo ago
FixInitializerService

说明公司电话栏默认无法吞下

2026-08-27跑会证明ADD COLUMN... DEFAULT FALSE从未应用: ddl-auto 在命令LineRunner之前构建会话事实, 所以 Hibernate 已经 添加两个栏——不设缺省,因为它总是这样——如果不是ExISTS的话 跳过整个语句,包括DEFAULT条款. 两人一起降落 栏 默认...

Kamo·2mo ago
FeatureInitializerService

System bug view——谁读过哪份报告

而不是每个虫子 这就是它是一个表而不是一个 first viewed at 专栏上的 system bug: 分类由数人同时工作, 一个专栏会让谁先开一个报告 就让别人的 徽标。 故意也没有地位 "有人读过这个" "有人读过" 三进制这个"是不同的事实——将读取折叠到状态 name会移动 a 因为一个路人打开了它,没...

Kamo·2mo ago
FeatureInitializerService

在Email Service读取之前, 将公司的电话切换出列

如果没有关于... ... 用户 公司 手机 主机和用户 公司 手机 免费. 这个服务的ddl-auto:更新会同时增加实体,但每一个服务 上面写着:没有,希伯纳特自己的ALTER没有DEFAULT。 标注在此处的他们FALSE为现有的组织而不是NULL, 这就是"默认关闭"的意思 命令 0 : 实体从此建筑开始时...

Kamo·2mo ago
FixInitializerService

量带停止定价座位 计划不卖

开局者录取了5个席位和25个商场,但乐队跑到25个和100个——4个 6个价位中无人能及的 启动器为 10%- 11级 在5个座位的计划中是无法直接到达的, 和企业承载了两个整体 乐队通过自己的天花板。 他们比死活还糟糕 他们是制造天花板的文物 初看起来是25个和100个: 折扣级跑到100个座位 读作可以买到100...

Kamo·2mo ago
FixInitializerService

KI 无法在主共享库中编译

出品人DTO.uid成为了"弦"——数据库中的"弦","线"上的"弦". 这个电话站还是交给了... 它是一个服务器侧请求对象,仍然需要长。 主机没有针对主机编译 。 Java CI 没有测试和建造门,所以 无物捕捉到它,而下一张KI图像将完全无法建立. 这个 DTO 在字段上方的注释中记录了转换; 这样做了 .

Kamo·2mo ago
FeatureInitializerService

每个计划每个座位4GB,以及座位而不是用户

存储停止了 是一个层次不同。 2/4/5梯子放出一千兆字节 在Starter和Business的一页上, 意思是,现在每个座位都有4GB:一次在Free上声明,继承 以上面的牌标出。 不需要显示代码需要特殊字符——卡片 使一个层次的三角洲 超过下面的一个, 所以平等行 自己退出。 企业损失"150GB为组织". 存储...

Kamo·2mo ago
FixInitializerService

放弃国家类型被冻结的正文检查

NationalType拥有196个常数,AFGHANISTAN(0)通过ZIMBABWE(195)并 每张支票都冻结在0.195号 他们没有一个价值 从失败开始,他们出生时就满了。 国家没有 @ 假设, 因此正线映射是 JPA 默认和每个实体 嵌入地址继承地址; 第197国将断开插入 在Orgs上,用户,成员,线索,...

Kamo·2mo ago
FeatureInitializerService

每座存储和平面企业池

2GB每座免费,4座起步,5座商务. 企业停止缩放 完全拥有座位——为组织设置的平面150GB,该平面为"N GB per 座位不能表达, 因此该行带有一个道词 覆盖购买表面 现在更喜欢数字。 地物单位为GB/座. 计费单位是全局的座位;人数不变 用户,是人而不是单位.

Kamo·2mo ago
FeatureInitializerService

种子 KamopBX 平台默认

休眠 ddl-auto 添加 System CONFIGULATION 列; @ Column Default 适用于新插入的行,所以现有的单通需要回填. 种子仅指非秘密默认. 主账户 ID 和 管理证书 刻意左出 NULL ——这就是提供方报告的原因 “ 尚未配置” 并拒绝, 而不是打开或上浮失败 Kuberne...

Kamo·2mo ago
FixInitializerService

种子起跑器,5个座位,企业25个座位

USERS行读为25和100,而最大座位、牌头和计划 测验都说5和25 超过天花板的贴现波段 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}不是应享待遇 而是独自一人 而不是悄悄地 重新定价 值得单独看看.

Kamo·2mo ago
FixInitializerService

让定价页面自相矛盾的目录行

Commerce POS是ServiceType.POS(21),其真名取自"商行行"- 保护伞的开关,用来出售、出租、服务或出借。 这是 标有“POS——销售系统点”的标签,并直接坐到正上方 "Retail & Point of Salee",因此该表似乎两次列出出售点. EMAIL 3P是BOOLEAN真实的,并...

Kamo·2mo ago
FixInitializerService

三行目录让定价页面自相矛盾

座位算数 计划卡头条读取 max seats (“ 最多 5 个用户 ”) 而 它下面的特性列表和比较表读取USERS特性行, 上面写着25和100 -- -- "启动器 " 有5倍多报, " 启动器 " 有4倍多报。 事业. max 座位是预定数字: 计划采集者测验路线 "2-5 给Starter, "6-25人"给...

Kamo·2mo ago
FeatureInitializerService

PBX 计费计划、回填和目录

PbxBillingSchemaMigation是@Order(0),因为它增加了一列. 这个 共享图书馆实体地图 手机 cost mode 从建设开始, 所以 任何通过JPA装入 OrgBilling Policy 的跑者都会在它的SELECT中发布它 - 命令迟到 这个跑者完全不会执行 因为之前的跑者死了 "柱...

Kamo·2mo ago
August 26, 2026
FeatureInitializerService

每人共享一个日历,每个成员共享一个初级日历

给养里面没有东西,所以两个同时装入 插入。 折叠已经做的——20行重复 7个组织和13个成员、最年长的赢家、输家被淘汰 而非删除, 每个日历类型的部分独有索引使得第二行不可能。 部分因为无变异者在 Provisioned 日历上: 一个平地独特的 关于该组织的索引将禁止一个成员自己的索引,而一个索引将禁止成员自己的索...

Kamo·2mo ago
FeatureInitializerService

成员连接收件箱的图示

在成员 imap configs上独有的旧成员是按形状发现的 而不是由它的Hibernate 生成的名字, 并且只从后面掉下来 存在更广泛的密钥.

Kamo·2mo ago
FeatureInitializerService

两个邮件加价都是每个邮箱的

价格不变为5元和2元;只有单位变动. 复制说明 并且这个化名是无限和自由的.

Kamo·2mo ago
FeatureInitializerService

每发信箱计费的大纲

Kamo·2mo ago
FeatureInitializerService

每个邮箱一名主要成员

每个成员都独一无二,所以两个成员都可以要求 邮箱 – 和 PrimeMailboxIdentity Lookup 返回时模棱两可 地址,因此该地址可以证明这两个地址都没有.

Kamo·2mo ago
FeatureInitializerService

每成员一行窗口门的DDL

将 QQ 默认添加到虚假 。 因为这里没有旗帜系统,所以是一列而不是地物旗 成员能力是一个封闭的、闭塞的、没有空档的集——所以 Control住在会员的其他电话偏好旁边, 这也是 管理员会寻找它。 它自己的跑道,而不是多进取号中的一行,因为 命令是关键: Kamo Initializer没有CI,所以这是用手和手操...

Kamo·2mo ago
FeatureInitializerService

Widen the comms spine to an owner, in the order that keeps it safe

LEAD_CONTACT_POINTS and LEAD_COMMUNICATIONS gain the document manager's (assoc_type, assoc_object_id) pair so an account, a patient or a commerce record can own...

Kamo·2mo ago
FeatureInitializerService

添加 Ring Central JWT 和直数列

命令 0, 因为共享- 图书馆实体从此刻开始映射两个列 此构件开始: 装入 Phone Extension 或 a 成员VoipOAuthToken通过JPA在它的SELECT中发出它们,所以一个跑者订购 以后不会执行 更早的人死在"栏"上... 不存在" 并且先把跑道放下来. 这里没有读到实体,所以什么都没有 让它在...

Kamo·2mo ago
August 25, 2026
ChoreInitializerService

Pin Kamo 共享图书馆 1. 6.0

图书馆搬到了1.6.0,而每个消费者停留在1.5.0. 消费者CI 将库从新克隆建立为寒冷 ~/. m2 和 ci- sets.xml 仅镜像 Maven Central , 因此 1. 5. 0 无法从无地取出 。 没有解决它。 它仍然通过当地, 因为1.5.0 停留在 开发者的~/.m2. 无行为改变: 版本字符...

Kamo·2mo ago
FeatureInitializerService

创建成员 可用性 窗口, 退出已过期的槽表

创建成员 可用性 窗口, 添加QQ 并 重建webinar child org restriction 围绕类型加上可选的周日。 丢入webinar 可用度 slot. 老一行是DROPPED,而不是故意迁移。 一个日期 类型不包含新表格需要的事实——由哪一个显示 属于我 一种有3个主讲人的类型 可能意味着其中...

Kamo·2mo ago
FeatureInitializerService

阅读短消息、 AI 聊天、 网络研讨会和失联电话的指针

5个对话中有3个没有服务器侧概念 都说吧 所有四列都是无效的,没有回填: 无效意味着永远不看, 每一行都是这样.

Kamo·2mo ago
FixInitializerService

Drop the frozen ordinal CHECK constraints Hibernate froze at create

Hibernate 写着 CHECK (Col 0 and Col QQ N) , 写着 @ Enuelated(ORDINAL) 在CREATE Table中,N是现存的最高正弦 ddl-auto: 更新后将不再重温。 有一天,有人附带一个 enum值,每个带有新正弦的插入被拒绝——并且因为 失败的语句通常在 @ ...

Kamo·2mo ago
FeatureInitializerService

将状态从正文中删除并移入名称

添加状态 NAME / 状态 APPLIED NAME, 从正文中填入, 然后降下 平面列——按此顺序排列,这是保存数据的唯一顺序. SENT TO AI(平面 3) 映射到 IN PROGRESS : 它已退役, 并且一个错误交给了一个 AI会话是一个错误 有人正在工作。 左手解开会掉到 ELSE和每个发送的bug会...

Kamo·2mo ago
FeatureInitializerService

系统报告是错误或增强

由于表格已经存在,所以不再折叠到CREATE中 随处可见 DEFAUT 0是BUG,这是每行的存档 在区别存在之前 基于同样的原因,没有限制 作为状态: enum可以增长. 也应用到yb-tserver:5433手取,因为这一服务没有CI.

Kamo·2mo ago
FeatureInitializerService

在整个平台上制造雄鹿

栏目从未受到限制。 可生存,而别名只是 解析为主机后面的 (security professor id, 化名), 因为有两块 在不同供应商之下,可以毫不含糊地分享一个。 一次圆形 可以用它的别名直接命名,使用?org=,重复引用 模糊不清 —— 解决者拒绝而不是猜测, 留下两个角 由别名所不能通. 在将相撞的六行...

Kamo·2mo ago
FeatureInitializerService

将租户身份放回临床资源键前

ddl-auto 创建了 PriMARI 关键字( 逻辑 id, 资源 类型, 租户 id) fhir resource current 和fhir resource version, 因为 Hibernate 释放 @ EmbededId 列按字母顺序而不是按声明顺序排列. 打开 YugabyteDB Firs...

Kamo·2mo ago
FeatureInitializerService

创建系统臭虫表格

对正文列没有 CHECK 约束: 支持 ticket status check is 当Hibernate将一个冻结在 an enum 的大小,然后的enum 生长,预计SystemBugStatusType会增长. 也应用到yb-tserver:5433手取,因为这一服务没有CI.

Kamo·2mo ago
August 24, 2026
FeatureInitializerService

给商业儿童以及EHR定价,配备全员警卫

两种失败模式 不同和两者都沉默。 失踪的CATALOG, 一个应用程序无地登陆 价格矩阵。 缺少TIERS, 每层写 includingd=false — 一种明确的DENIAL,即未打开的应享权利确实存在 不营救,因为失败开放只适用于一个计划完全没有行 这个写了一个 所以,一个被遗忘的应用要么是给每个人的 或为每个人...

Kamo·2mo ago
FeatureInitializerService

将市场推广到应用树回填

祖父存在 GatedMarkets已经走遍了每个猎人活跃的市场, 已解决的 Get Required Service( ) 并启用了缺失的应用程序 。 受限于异位()垂直,即MORTGAGE和Personnaal LOANS. 现在 每一个商业Type命名自己的孩子应用 限制已经消失, 因此,同样的环形种子 RETAI...

Kamo·2mo ago
FeatureInitializerService

Webinar type上的丰富文字描述列

镜像共享-lib实体更改。 桌子之前需要两样东西 Media Services 映射它们. 描述栏必须未绑定: 它具有 Lexical 编辑器状态 现在,一个华尔街的天花板不会折断, 它会拒绝整个节省 包含在 @ Transactional 更新中一个数值太长的错误,然后滚回 并留下什么解释它。 而不是裸露地转身 因...

Kamo·2mo ago
FeatureInitializerService

记住成员签到的最后一个工作空间

用户. last org id 背对工作空间拾取器. 一个组织不是 更长的由主机名命名, 所以属于多个成员选择 签入后,该栏将不再作为新的决定。 晨报. 1个语句,不同于UserIs FakeMigation的4个. 那栏最后不是 NULL带有一个DEFAULT和Yugabyte 拒绝ADD COLUMN... 不N...

Kamo·2mo ago
August 23, 2026
FixInitializerService

按每10个GB区块2.50美元结算额外存储

确认块大小和速率为每10克2.50美元,而不是每25克4美元 生产线已经漂移到了。 播种者,目录行,花纹价格 和营销页 现在都说相同的事情。 生产被切到旁边:行为FLAT,单位为10 $ 2. 50, 以及以新的 LICENSED 条纹价格计价 stripe price mappings points (价格 ...

Kamo·2mo ago
FixInitializerService

价格 额外储存,每25GB单位4美元,FLAT不计数

额外储存由该单位购买,属于没有计划的任何一级,并且 不以座位为基础。 播种者仍称每10GB块2.50美元, 对这两个数字——生产、花纹和客户形象的描述——都持怀疑态度 都说4美元 描述是25GB 更重要的是,种子形状在生产中是错误的:定价 模型 使用单位 大小的 NULL 。 测量意味着花纹没有数量,所以 所有者无法...

Kamo·2mo ago
DocsInitializerService

校正加装绑定的空白 实际上在生产中

前一次承诺的推理是从装货机推断出来的,没有测量. 这个 声明每个 KamoCRM 添加行有服务 类型 NULL, 而主机邮件是 因此无法到达。 2026-08-22日对照生产情况检查,错误: 大部分行被一些更早的路径所束缚,在其中 EMAIL HOSING,所以 主机邮件工作。 完全有一行是无约束的—— EMAIL ...

Kamo·2mo ago
FixInitializerService

在他们销售的应用软件中加入内容,并停止免费发放邮件的业务

****************是一栏 比赛开始 移动导航 从来没有写,所以每个卡莫CRM加到行上都有NULL,这个比较可以 永远不匹配——解析器围绕建造的第二个独立赠与路径 自从编目编成之后,它就一直处于惰性状态。 邮件是痛苦的 PlatformTier MatrixMigation 上的权限为 等级,并刻意将电子...

Kamo·2mo ago
August 22, 2026
FixInitializerService

丢弃每个新激发值的被冻结的正弦 CHECK

iggs assoc id 检查允许的assoc id0.13. 图像AssocType.pICTURE FRAME 是 平面14,所以Every Pictures Frame上传违反了它. Hibernate 写着 CHECK( 0 和 N 之间的Col BETW) , 用于 @ Enumerated( ORDIN...

Kamo·2mo ago
FeatureInitializerService

将两个已修改的记录合并为一并分两层

如果文件有两种,那么CLASSIC的行就能够活下来了。 可能持有已编辑的字节 – 设计被重新指定在其上, FORM FILLABLE 行被删除 。 失去任何一方将失去成员的工作:字节是 编辑在LibreOffice中制作,设计是用手进行字段放置. 独特的指数变为每原一行而不是每行一行。 ),并仅在合并后创建,没有保...

Kamo·2mo ago
FeatureInitializerService

创建图片框表( F)

每个图片框架部件一行 一个成员安排在他们的启动板上。 一个桌子,而不是一个偏好blob 因为照片和视频在a 框架是图像行,在 assoc object id 中带有其标识,并且是一个协会 需要一些耐用的东西来指出。 仅生活在成员体内的帧ID JSON的偏好是一无是处的外国钥匙:没有任何东西可以强制执行 框架依然存在,...

Kamo·2mo ago
FeatureInitializerService

将主镜柱添加到注释中

MASTER SCOPE( “ 记得” / “ ORG” / NULL) 和 Organization ID, 加上两个索引 实体宣布和每个范围部分独有的索引,这样一个活性主注释 每个成员和组织由数据库执行,而不只是由 在NotesServices中找到当时的创建。 无回填: 每个已存在的音符都是普通音符, NUL...

Kamo·2mo ago
FeatureInitializerService

将已有的设计移动到 FORM FILLALL 列上

在版本存在之前,将窗体字段放入所附的文档中。 符号 templades 直行到正本, 修改后标签为 "偶然有设计的原作". 一个设计现在属于一个衍生 专栏和原著只收录上传的内容,所以没有这个,每个 一个成员已经将字段放入已修改的字段中。 衍生出所缺少的行,然后重新将模板指向它们。 两者都是 本身条件:插入器由NOT ...

Kamo·2mo ago
FeatureInitializerService

添加 imgs. modified kind 和 imgs。 原始的 img id

两者都是无效的 - 无效意味着这行是原作,所以有 与通常的列加形状不同的是,没有回填和NULL步骤。 部分UNIQUE指数是"每类每类的多数一个版本". 原始规则 设置在不能比赛的地方: 两个标签都缺少相同的 检查和两者都会给一个成员留下两个经典 无法知道他们的编辑到达了哪一个 在这次推前应用到Yugabyte, ...

Kamo·2mo ago
FeatureInitializerService

为活动的来宾观众添加 DDL

Kamo·2mo ago
August 21, 2026
FeatureInitializerService

创建聊天策略计划

六表:版本规则、规则及其条款、答复 只有在窗户打开时才提供, 政策拒绝了。 每一份声明都写得完整和有本事 因为这个跑者 在运行时手动应用。 推着这回波什么也没有 没有CI,没有工作量 -- -- 而Media Services和Security Services两者都是 运行 ddl-auto: noone,所以这些...

Kamo·2mo ago
FeatureInitializerService

添加绑定器.is scratch

4个陈述,而不是一个替代陈述:捆绑器是人所居住的,Yugabyte 拒绝整个 ADD COLUMN ... 而不是 NULL 语句,所以 柱子到达无效, 被回填, 获得它的DEFAULT, 只有那时 收紧。 @ 命令( 0) 每列添加的公约—— 共享- lib实体 现在地图是"scratch",所以任何在Binder死...

Kamo·2mo ago

就像你看到的运输?

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

永远开始自由查看定价