KamoCRM

ライブ・チェンジ・ログ

あらゆる機能、修正、改善、出荷時として掲載 打ち上げには何も戻らない.

17,474
総変更点
5,969
特徴:
5,276
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,474AIService247APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService243MediaService601RAGService79SecurityService1,845TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,343kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,656kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore773Docs3,254Feature5,969Fix5,276Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 24, 2026
FeatureVOIPService

パーインスタンスリソースコントローラ + org集計 + 内部同期

インスタンスリソースCRUD(拡張/ユーザー/デバイス/ボイスメール): - VoipExtensionsController(@***********************************************************************************************...

Kamo·6mo ago
FeatureVOIPService

マルチインスタンスプロバイダレファクタ+フルFreePBX +フロールートSMS

コアモデルの変更: 1 つの org → 多くの VoipProviderInstances (was: 1 つの org). プロバイダーの API 呼び出しは、インスタンススコープ化されます。 PhoneProviderインターフェイス: - エクステンション/ユーザー/デバイスCRUD +ボイスメールオーディオ...

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

Kamo-shared-library update (CREATE CHILD ORG right + application-to フラグ) のリビルド

新しい RoleRightType.CREATE CHILD ORG (id 131)、childOrgSecurityModel、13argサービス過負荷、2つの13argサービスオーバーロード、およびAppliedModelEnforcementService作成者タイプのヘルパー上の3つの適用toフラグをプルしま...

Kamo·6mo ago
ChoreVOIPService

Kamo-shared-library update(appConfig upsert-only Fix)のリビルド

呼び出し元のペイロードからサービスタイプが不在であるappConfigの行を削除しなくなり、部分的なペイロードを受信したときにサイレントデータの損失を防ぐことができます.

Kamo·6mo ago
ChoreVOIPService

Kamo-shared-library update のリビルド(有効なfeature Resolutionr)

新規のAppliedModelEnforcementServiceメソッド(computeAvailabilitiesMap、isAppEffectivelyEnabled、getEffectivelyEnabledAppTypes、comuteEffectiveFeatures)をピックアップするので、 orgの機能...

Kamo·6mo ago
ChoreVOIPService

Bump kamo-shared-library に 1.5.0 応用モデルの執行のため

このサービスは、kamo-shared-library 1.5.0 に提供されているため、新しい AppliedModelEnforcementService、childOrgSecurityModelAppConfig のエンティティティティ、ServiceAvailability を選択します。 組織名、組織名 i...

Kamo·6mo ago
ChoreVOIPService

Kamo-shared-library update(ランタイムフォースルール+DeFAULTフォールバック(MemberRightsAppliedService)

テンプレートフォースルールと、既存のカスケードの上にDEFAULT-templateフォールバックを適用し、更新された****************************をピックアップして再構築をトリガーします.

Kamo·6mo ago
ChoreVOIPService

Kamo-shared-library update(マスターモデル、デフォルトロールテンプレート、強制的なソルバー)のリビルド

このサービスは、組織.branchTypeID、Organization.masterModelID、**************** を含む新しいkamo-shared-libraryリビジョンをプルするので、再構築をトリガーします 実体, RoleRightTemplateSetting タイプ enum、Defa...

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

配送を見るのが好きですか?

自分のワークスペースに到着します。 無料プランをスタートし、月に再度このページをお読みください.

永遠に無料で始める料金を見る