ライブ・チェンジ・ログ

リアルタイムで構築しているものを見る。 プラットフォーム間で出荷されるすべての機能、修正、改善.

17,933
総変更点
4,614
特徴:
4,543
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 28, 2026
Fixkamo-shared-library

ワイドな commit log translations.title から TEXT まで、DB 列にマッチ

列は、アノテーションとDBのVARCHAR(512)で、 長い翻訳タイトルに失敗する翻訳インサート。 DB カラムは 今、ストリング(直接適用)。このアノテーションの変更は、組織を維持します 一貫した.

Kamo·4mo ago
Featurekamo-shared-library

Paginated Recording lookup by (instance, extension, isVm)

Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...

Kamo·4mo ago
Chorekamo-shared-library

BillingGroup-eraコメント+未使用サブスクリプション会員のクエリをドロップする

左上の doc ブロックを AppliedModelEnforcementService でストライプします。 長期のBillingGroupの概念に、および取除きます ***************************************************************************...

Kamo·4mo ago
Fixkamo-shared-library

トップレベルのorgバイパス+サブなしでorgsのための無料のベースラインフォールバック

Org-level リファレンスチェック ******************** orgをターゲットとするサブスクリプションを歩きます。 新しい target org モデルを使うと、その ターゲットを絞るアカウントサブスクリプションは、すべての非コアアプリが拒否されたのを見たわけではありません。 2つの修正: -...

Kamo·4mo ago
Refactorkamo-shared-library

パーサブメンバーからアカウントレベルの管理者を分割します。 サブス ゲイン target org

サブスクリプションメンバー(サブスクリプションライセンス+サブマネージャーフラグ)を追加して、 KamoCRM orgのアカウントは、複数のサブスクリプションを保持することができます, 各ターゲティング 別のサブ組織。 AccountMember は、アカウントレベルの管理者フラグのみを処理します。 (isAccoun...

Kamo·4mo ago
April 27, 2026
Otherkamo-shared-library

アカウントグループ -> AccountTier(顧客セグメンテーション、請求なし)

小売顧客セグメントのエンティティティティ(割引率付き) ティアベースの価格設定のためのpriceList)は、今削除された名前で衝突 課金グループコンセプト 「Tier」に名前をつけ、その目的を 「グループ」の用語集を自発的に排除 アカウントパッケージ。 名前: - アカウントグループ -> アカウント・ティエ - ...

Kamo·4mo ago
Refactorkamo-shared-library

グループをアカウントにし、ユーザーセットをメンバーセット+アカウントメンバーに置き換える

口座自体は「グループ」です。別の請求グループはありません。 コンセプト 会員(org-scoped)は、アカウントに直接帰属します。 新しいAccountMemberが参加し、パーメンバーの許可フラグが実行されます 参加する アカウントを作成する最初のメンバーはプライマリメンバーになります。 アカウント.java: ...

Kamo·4mo ago
Refactorkamo-shared-library

BillingGroup から 請求元としてアカウントへの移行

口座は現在、単一のストライプ顧客プリンシパルです。 会員登録 支払い(例:サブスクリプション)は、アカウントを自動作成します。 その後、プライマリとして指定された1つ以上のカードを保持し、所有 すべてのサブスクリプション、ライセンス、請求書、および課金設定行。 スキーマの変更(Account.java): - str...

Kamo·4mo ago
Featurekamo-shared-library

Map external customer address blocks into AccountAddress on pull

Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...

Kamo·4mo ago
Refactorkamo-shared-library

オリエント ライブ レコード に アカウント アドレス プロフィール, スナップショット 履歴 アドレス

オリエントライブコマースレコードは、アカウントプロファイルのプライマリ配送/ビルリングを参照 レコードが歴史的になられたときだけ撮影されたスナップショットでアドレス。 ライブ(参照アカウント): - カート:すでにAccount.customerを参照しています。 DTOは今有効な船積みのアドレスをexposes *...

Kamo·4mo ago
Refactorkamo-shared-library

Account.java を embeddables に切り替え、 配送/請求リストに AccountAddress のエンティティティティを追加します

- AccountAddressType 列 (SHIPPING, BILLING) を追加 - AccountAddress のエンティティティ(アカウント FK、タイプ、ラベル、EmbAddress、タイムスタンプ)を追加します。 - Add AccountAddressRepository - Refactor ...

Kamo·4mo ago
Featurekamo-shared-library

録音、ボイスメールアーカイブ、MinoO範囲のストリーミングに関するプロバイダのルックアップキー

- 録音:providerInstanceId + ProviderExternalId を追加して、プロバイダの呼び出し履歴/ボイスメール行をイメージングアセットに戻します。 - PhoneVoicemail: isArchived + dateArchived をソフトフォンリストからソフトハイド用に追加 - Ro...

Kamo·4mo ago
Featurekamo-shared-library

リード履歴の監査ログを追加 — 組織、レジストリ、サービス、DTO、LeadServiceのホック

- リード履歴エンティティティティ(UID PK、プレーンロングFK — リード削除/変換を可能にするFK制約なし) - LeadHistoryEventType 列挙型ラベル - LeadHistoryFieldRegistry:~55の追跡された鉛分野のための真実の単一の源;分野を加えることは1ラインです - Le...

Kamo·4mo ago
Featurekamo-shared-library

国際的なサポートを追加 — リード国/サブディビジョン/タイムゾーン、オーグ言語、CountryType isProvince

- CountryType: PROVINCE NAMESセット、isProvince()、getSubdivisionLabel() を追加 - 組織:言語(LanguageType)フィールドを追加 - リード:国(CountryType)、サブディビジョン(String)、タイムゾーン(TimezoneType)...

Kamo·4mo ago
Featurekamo-shared-library

Add ASSIGN LEADS 右 (ID 137)CRMセクションの下

Kamo·4mo ago
Featurekamo-shared-library

Recording + RecordingExt のエンティティティティ、RecordingImagingService はそれらを書きます

- 新しい録音の実体(UUID ID、IMG ID、IS MASTER、IS VM、EXTENSION、EMBER ID、 LENGTH, DATE RECORDED, DATE CREATED [@CreationTimestamp経由DB-デフォルト]). 完成したボイスメールや、アップロードされた通話録音を1列に...

Kamo·4mo ago
Fixkamo-shared-library

Use @CreationTimestamp(source=DB) on ****************

The DB is the single source of truth for timestamps in this codebase. The canonical Hibernate pattern is @CreationTimestamp(source = SourceType.DB), which makes...

Kamo·4mo ago
Fixkamo-shared-library

Let DB fill **************** via @Generated(INSERT)

INSERTs were failing with: null value in column "date_created" violates not-null constraint @ColumnDefault only declares the DB-side default for new rows; Hi...

Kamo·4mo ago
Featurekamo-shared-library

加工されていない記録ステージングエンティティティティ、ImgDatトラックトラック、録画イメージングサービス

- ImageAssocType ID の衝突を修正: VM RECORDING=8、CALL RECORDING=9 (were両方) MY DOCS を 4 で複製します。 - マスターの録音が運ぶことができるので、********************を追加 チャネルごとのOpus/WebMは既存のサムネイルの...

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

リードにadMarketとCompanyNameを追加

- LeadMarket の実体はinclude company (ブーリアン、nullable) を得ます - リードエンティティティは、Company nameを取得します(文字列、最大50、nullable) - LeadMarketDTO, CreateLeadMarketRequest, UpdateLead...

Kamo·4mo ago
Fixkamo-shared-library

ExtensionDto.assignedMemberIdを文字列としてシリアライズする

jSの安全な整数範囲(例:1168485658174423046の往復として 1168485658174423000 JSON番号がブラウザに当たると フロントエンド 既にこのフィールドを `string | null` と `String(mid) と比較して、 ====memberID`、しかしジャクソンのシリアラ...

Kamo·4mo ago
Featurekamo-shared-library

Add isDisplayOnIntake 作成/更新リクエスト DTO

Kamo·4mo ago
Featurekamo-shared-library

露出はFormFieldDTOのDisplayOnIntakeです

Kamo·4mo ago
Featurekamo-shared-library

Add isConnected field to VoipProviderInstance

Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.

Kamo·4mo ago
Featurekamo-shared-library

未読ベースカウント+ルックアップバイセッションヘルパー

****************************************************************************************************************************************************************...

Kamo·4mo ago
April 25, 2026
Fixkamo-shared-library

サポートチケットは会員制の未読カウントが必要です

サポートチケットの訪問者メッセージは、同じシステムの下で保存されます会員 エージェントが認証するので、既存のCHATセッションは未読 m.member.id = :memberId を除く — 常に 0 を返す サポートセッション チケットリストのバッジは登場しません。 countAllInSession + cou...

Kamo·4mo ago
Featurekamo-shared-library

チケットエンティティの訪問者ジオをスナップショット

VISITOR IP ADDRESS、VisitOR COUNTRY CODE、VisitOR COUNTRY NAME、 VISITOR CITY、VisitOR SUBDIVISION 列。 チケット作成時に回収 そのため、リスト/詳細エンドポイントは GeoLite 範囲のスキャンや 別の訪問者テーブルのルックア...

Kamo·4mo ago
Performancekamo-shared-library

Add バルクローディングのためのfindBySessionGuidIn

サポートチケットリストのエンドポイントで使用して、すべての訪問者に N の代わりに 1 つのクエリのページは、findBySessionGuid 呼び出しを分離します.

Kamo·4mo ago
Fixkamo-shared-library

正しいJsonIdentity 'uniqueId' から 'id' までの情報プロパティ

@JsonIdentityInfo(property = "uniqueId") を宣言したメンバーのエンティティティティ 実際の主キーフィールドは 'id' と呼ばれます。 ジャクソン・スルー "uniqueId" という名前のプロパティが見つかりません。 参照されたメンバー(組織など)、PUT /org/{id} ...

Kamo·4mo ago
Featurekamo-shared-library

未読のメンバーシップクエリでサポートチケットセッションを含める

findChatMembershipsByMemberId は、CHAT と CAT の両方のメンバーシップを返すようになりました。 Support TICKET セッションタイプなので、既存のパーメンバーの未読アカウント インフラ(getUnreadCountsByMember、/topic/chat/unread/...

Kamo·4mo ago
Featurekamo-shared-library

Add resetHasAttachmentsForFolder query to ConversationRepository

Allows sync to reset stale has_attachments flags before re-indexing so corrected MIME detection can rebuild the field from actual attachment data.

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

マルチインスタンス電話/SMSプロバイダースキーマの基礎

- VoipProviderConfig → VoipProviderInstance の名前を変更します。UNIQUE(org id) をドロップし、インスタンス名、config json、last sync at、last sync error を追加します。 - BulkTextProviderConfig → ...

Kamo·4mo ago
Refactorkamo-shared-library

ドロップチームメンバーPayFeesSetting

従業員の自己支払い手数料ポリシーがなくなった - BillingGroup のリファクタは、 セキュリティモデルではなく、グループごとの請求。 削除する ChildOrgSecurityModel のマッチングから、TeamMemberPayFeesSetting カラム ChildOrgSecurityModelDT...

Kamo·4mo ago
Featurekamo-shared-library

パーエイリアスのクリエイター型可視性フラグを追加

目に見えるToMembers /可視ToTeamMembers boolean カラムを追加 ChildOrgSecurityModelAlias では、どの親エイリアスを制限することができます。 子のorgsを作成するときにメンバーとチームメンバーに表示される。 - エンティティ: 2 @ビルダー。 BOOL DE...

Kamo·4mo ago
Fixkamo-shared-library

OkHttpClient 経由で MinioClient に connect/write/read のタイムアウトを適用します

タイムアウトなし, ダウンされたサイト·レプリケーションピア (k2m1) 原因makeBucket と、pputObject は無期限にブロックする呼び出しをします。 ロゴのアップロードUIの「保存...」。 OkHttpClient が 30 秒を強制できるようになりました MinIOConfig で宣言されている...

Kamo·4mo ago
Featurekamo-shared-library

組織、暗号、エイリアス/DNS ログの足場を追加

ひとつのGoDaddyのクレジット(AES-GCM暗号化)、allowRootSubdomainsフラグを追加 セキュリティモデル、DNS のプロビジョニングに関するチャイルド・オリアス・コレクション 監査ログ、SecretCipher ヘルパーは、SecretCipher ヘルパーで、SecretCipher ヘルパ...

Kamo·4mo ago
Refactorkamo-shared-library

ドロップ登録電話コードのエンティティティ + リポジトリ

セルフサービスの登録はもはやSMSコードの確認を使用しません 電話フィールド — 登録フォームは、テキストとして電話番号を収集します 新規ユーザに入力して保存します。 未使用のエンティティティを削除し、 リポジトリ。 register phone codesテーブル(既に作成済みの場合) KamoInitializer...

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

Add******************** で入るチェック

Kamo·4mo ago
Featurekamo-shared-library

システム ユーザーフラグ + アクセス グラント エンティティティを追加

User.isSystemUser フラグのプラットフォーム全体のシステム ユーザーモデルを導入 (unique 部分的なインデックスはシングルトンを強制します)、および SystemUserAccess テーブル トップレベルの部門、職歴、チームメンバーのレコード システムユーザが子のorgsを入力すると偽装する可能...

Kamo·4mo ago
Featurekamo-shared-library

登録PhoneCode のエンティティティ + リポジトリを追加

新しいテーブル `registration phone codes` は 1 ショットの SMS 認証コードを保存します セルフサービスの登録時に発行される、ユーザのエンティティティが存在する前に。 NULL userId を運ぶことを避けるために、AccountVerificationCode から分離した Kept...

Kamo·4mo ago
Featurekamo-shared-library

Add AgeReqType.allowsUnder13()ヘルパー

チームメンバーを追加/チームメンバーフローを追加してメールコレクションをスキップ 年齢要件が13歳未満のユーザーを許可する組織(ALL AGES) KIDS ONLY、ALL COPPA GRADS.

Kamo·4mo ago

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

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

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