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 24, 2026
FeatureVOIPService

内部同步

代理资源 CRUD(扩展/用户/设备/语音邮件): - VoipExtensions Captain at QQ) 互联网档案馆的存檔,存档日期2011-12-02. - 在/api/voip/Instances/{id}/用户的用户控制器 - VoipDevices 主计长在... - VoipVoicemail C...

Kamo·6mo ago
FeatureVOIPService

多功能提供者重构 + 完全 FreePBX + Flowroute 短消息

核心模型变化:一个Org → 许多VoipProviderInstances(是:每个Org一个). 每个提供者API的呼叫现在都进行实例扫描. 电话提供接口 : - 新的扩展/用户/设备CRUD+语音信箱音频/图像描述方法。 - 新能力旗(扩展管理、用户管理、设备管理; 语音邮件Transcription). 默认...

Kamo·6mo ago
April 21, 2026
April 20, 2026
April 19, 2026
ChoreVOIPService

为 kamo- shared- library 更新而重建( CREATE CHILD ORG 右侧 + 应用到旗帜)

拉出新的"角色权利Type.CREATE CHILD ORG (id 131)","ChildOrg Security Model"上三个应用到旗帜,两个13-arg服务超载,以及应用ModelEnforcement Service创建者类型的帮助.

Kamo·6mo ago
ChoreVOIPService

为 kamo- shared- library 更新而重建( appConfig upsert- only fix)

取出不再删除其服务类型不在呼叫者有效载荷中的AppConfig行所加的硬化的QQ——防止在收到部分有效载荷时失去静态数据.

Kamo·6mo ago
ChoreVOIPService

为 kamo- share- library 更新而重建( 有效的- feature 解析器)

取出新的应用模式强制服务方法(compute AvailabilitysMap, isAppive Enabled,得到App-Enabled AppTypes, Ccompute Effective Features),因此当它查询或g特性状态时,这个服务可以使用模型化的特性解析.

Kamo·6mo ago
ChoreVOIPService

Bump kamo-share-library 至 1.5.0 用于应用模型执行

将此项服务带入 kamo- share- library 1. 5.0 , 因此它可以接收新的应用模式执行服务, 儿童安全模式AppConfig实体, ServiceAvailable Type enum, Organization. (原始内容存档于2018-09-21). 是私有列,并扩展模板种子钩.

Kamo·6mo ago
ChoreVOIPService

Rebuild for kamo-shared-library update (runtime force rules + DEFAULT fallback in MemberRightsAppliedService)

Triggers a rebuild so this service picks up the updated **************** that applies template force rules and DEFAULT-template fallbacks on top of the existing...

Kamo·6mo ago
ChoreVOIPService

Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)

Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...

Kamo·6mo ago
April 18, 2026
FixVOIPService

Bump kamo-shared-library to 1.4.0

Docker Stage 1 builds kamo-shared-library main (now 1.4.0) and installs it to the local .m2; the service pom still referenced 1.0.0 which Maven could not find, ...

Kamo·6mo ago
March 24, 2026
CIVOIPService

Rebuild with latest kamo-shared-library

Kamo·7mo ago
March 20, 2026
FeatureVOIPService

Add BulkTextProviderFactory with tests

Kamo·7mo ago
FeatureVOIPService

Add MMS attachment support — multipart send, base64 storage, image display

- RingCentralProvider: override sendSms with multipart/form-data MMS path - VoipMessageService: accept attachment bytes, store base64 data URL in attachmentUrl ...

Kamo·7mo ago
FixVOIPService

Explicitly stringify Long IDs in SmsController responses

**************** Long-as-string approach was not taking effect. Directly call .toString() on all Long IDs in the controller flat-map responses to guarantee no J...

Kamo·7mo ago
March 19, 2026
FixVOIPService

Serialize Long IDs as strings to prevent JS precision loss

CockroachDB unique_rowid() generates 64-bit integers larger than Number.MAX_SAFE_INTEGER (2^53-1). JS JSON.parse silently rounds them, causing conversation ID m...

Kamo·7mo ago
FixVOIPService

Return flat map from send endpoint to prevent LazyInitializationException

VoipMessage.conversation is FetchType.LAZY; after @Transactional commits, Jackson serializing the entity would throw LazyInitializationException causing a 500, ...

Kamo·7mo ago
FixVOIPService

Fall back to org mainPhoneNumber when member has no VOIP config

Members without an individual MemberVoipConfig (or no fromPhoneNumber set) now use the org's mainPhoneNumber from VoipProviderConfig as the outbound number, ins...

Kamo·7mo ago
FixVOIPService

Remove getJwtKey() from WebhookController after OAuth migration

Signature validation used jwtKey as HMAC secret which no longer exists on VoipProviderConfig. Skip validation for now consistent with ****************

Kamo·7mo ago
FeatureVOIPService

Refactor RingCentral to OAuth 2.0 Authorization Code flow

- New OAuthController: /oauth/start (returns authUrl), /oauth/callback (exchanges code, saves tokens), /oauth/status, DELETE /oauth/token - OTKValidationFilte...

Kamo·7mo ago
RefactorVOIPService

Read RingCentral client-id/secret from platform config, not per-org DB

Client ID and Secret identify the Kamo app on RingCentral's platform — they are shared across all orgs. Inject them from Spring Boot properties (backed by the K...

Kamo·7mo ago
FixVOIPService

Use correct session key casing for orgID and memberID

KSessionService stores keys as orgID and memberID (capital D). Both controllers were calling .get("orgId") and .get("memberId") which always returns null, causi...

Kamo·7mo ago
CIVOIPService

Add Dockerfile for VOIPService

Matches the shared-library + service two-stage build pattern used by EmailService and other Java services.

Kamo·7mo ago
FeatureVOIPService

Provision VOIP_MESSAGES NATS stream on startup

Kamo·7mo ago
FeatureVOIPService

Add stub providers and PhoneProviderFactory

Kamo·7mo ago
FeatureVOIPService

Add RingCentralProvider with JWT auth and SMS

Kamo·7mo ago
FeatureVOIPService

Add PhoneProvider interface and DTOs

Kamo·7mo ago
FeatureVOIPService

Add CORS, security, and OTK filter configs

Kamo·7mo ago
FeatureVOIPService

Initial VOIPService scaffold

Kamo·7mo ago

就像你看到的运输?

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

永远开始自由查看定价