ライブ・チェンジ・ログ

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

17,865
総変更点
4,581
特徴:
4,512
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
July 7, 2026
FeatureMediaService

CanvaはOAuth +の設計/輸出バックエンドを接続します

- CanvaApiClient: PKCE の承認、トークン交換/返金/ユーザー、 デザイン(作成/リスト)、ジョブのエクスポート、バイトのフェッチ - CanvaTokenService:暗号化されたパーメンバートークン(PlatformSecretCipher)、 単一フライトのプロアクティブなリフレッシュ(Ca...

Kamo·2mo ago
Fixkamo-shared-library

部分的な条件 PATCH は、ブロックフラグを黙ってクリアすることはできません。 デフォルトをブロックするテンプレートは、 コミット後の公開

******************** ボオラン → Boolean なので、OMITS のパッチ フィールドは明示的な false から区別できます。 LoanConditionサービス null ガード メニュー (一部更新) 例えば、タイトルだけを拭くことなく、真の→偽のダウングレードを ブロック条件は右下書き...

Kamo·2mo ago
Featurekamo-shared-library

Canva の統合 + org 対応アプリとしてのマーケティング

メニュー — プラットフォーム Canva Connect クライアント登録 - ImageAssocType.MATERIALS(13、画像素材) - オルガマーケティングアセットバケット メニュー サービスタイプ - ServiceType.MARKETING(24) → 必須/有効であるため、実際のアプリになりま...

Kamo·2mo ago
Featurekamo-meet

匿名ゲストのための必須のゲート(バイパスのメンバー)

OrgがrequirePasswordを有効にすると、匿名のリンク訪問者は部屋に入る必要があります パスワード; 認証されたメンバーは、プロンプトが表示されません。 - サイドカー:requirePasswordで匿名ドメインがないため、ゲストは参加できません 匿名で — ゲスト JWT を /api/auth/gu...

Kamo·2mo ago
Fixkamo-analytics

Alias Prisma 7 コンテンツが確立されたクライアントなので、DB ルートは 500ing を停止します

Prisma-client ジェネレータ (engineType=client) は、コンテンツハッシュを焼く runtime specifier (@prisma/client-<hash>) を次のビルドに指定します。 ビルダー pnpm-storeのシンリンクで満足しましたが、ランナーの新鮮な`pnpm add`...

Kamo·2mo ago
FeatureKlusterServices

Guacamole json-auth SSO + KamoDesktop rebrandを有効にする

- 共有デスクトップからguacamoleのJSON SECRET KEY(オプション)は、秘密が有効 バンドルされた guacamole-auth-json は、God-SSO のリンクを検証します。 - kamo-branding拡張子(title=KamoDesktop、kamocrmロゴ+ファビコン) デスクト...

Kamo·2mo ago
Featurekamo-internal

神のみのKamoDesktopアイコン(Linux + Windows)が自動接続セッションを開く

アナリティクスの左にある2つのnavアイコンは、神のみに示されています(isGodは追加しました) NavGateContext(NavGateContext)は、 各 fetches は、SecurityService から SSO のリンクをショート ライブし、 KamoDesktop ゲートウェイを新しいウィンド...

kamo·2mo ago
FixSecurityService

直接KamoDesktop SSOを注入して下さい+追跡されたk8sの配置にワイヤーguac-sso

- @Value は env から直接、KAMO GUAC SIGNING KEY/DESKTOP PASSWORD を読みました(ランタイム) application.yml は configmap-mounted なので、プロパティ間接はバインドしません。 - オプションの guac-sso の秘密 k8s/dep...

Kamo·2mo ago
FeatureSecurityService

神メンバーのためのKamoDesktop SSOトークンエンドポイント

メニュー (god-eligible only) ミント エクステンションごとの5分のguacamole-auth-jsonトークン(HMAC-SHA256 + AES-128-CBC) ワイヤーフォーマット)およびKamoDesktopのための自動ログイン+自動接続URLを戻して下さい ゲートウェイ。 署名キー + ...

Kamo·2mo ago
Featurekamo-internal

Org-scopedルーム名、ルーム名形式、カレンダーカモ会議、リマインダー開始、i18n設定

- useMeeting/MeetingDialog: ルーム名は org トークンによって名前空間化されているため、2 orgsは同じProsodyの会議に衝突し、orgの名誉を認めません roomNameFormat (RANDOM 対 DISPLAY NAME RANDOM) 会員のエイリアスを使用する。 - M...

kamo·2mo ago
Featurekamo-meet

オートレコード + 録画透かしを org 設定から録音

overrides.js loadOrgMeetSettings は、録画が有効になっているとき: - WatermarkOnRecordings → 録画中のorg "REC"透かしオーバーレイを表示 アクティブ(Jibriは録画にキャプチャし、参加者に信号をかける) - autoRecord → ローカル モデレー...

Kamo·2mo ago
FeatureMediaService

予定開始リマインダー+ゲストリンク

- MeetingReminderSweep:リアルタイムを発射する@Scheduledスイーパー "meeting start" 招待されたメンバーにリマインダーを呼び起こします(スタート - メモMinutesBefore) on**************** でミーティングのスケジュールを遷移 デュースに。 過...

Kamo·2mo ago
Featurekamo-internal

チャットリストでメンバーの可用性を表示します。 タブをディレクトリに名前を変更します

1:1 チャット列は、カウンターパートのライブプレゼンス+可用性を表面化 ディレクトリタブが同じように — 同じ useAvailability/usePresence ソースと MemberItem(dot + topcase label)と同じ色/ラベル、時脈動 オンライン、オフラインで灰色)、ツールチップ付き。 ...

kamo·2mo ago
DocsKlusterServices

KamoDesktopの神SSOのアイコン+ガカモレのブランドのための設計仕様

Guacamoleを開いたカモ・インテルナルにある2つの神のみのnavアイコン(Linux/Windows) SecurityService(god-eligible gate)、各インスタンスにディープリンクされたストレート。 KamoDesktop (タイトル/ロゴ/ファビコン) に Guacamole をリブラン...

Kamo·2mo ago
FixKlusterServices

GuacdをPodネットワーク(MTU修正)に移動+ユニキャストWoL

ホストネットワーク上のguacd (k1m1 eno49 MTU 1500) と ジャイプールオーバーレイのguacamoleポッド (MTU 1420): RDP は接続されたが、大きなフレームは境界線を越えて落ちました → 'Guacamole プロトコル違反' -> BOTH 接続のクライアントタイムアウト。 P...

Kamo·2mo ago
Fixkamo-meet

JWT-forgeホールを閉じて、ゲストの参加を固定し、「カモとサインイン」を追加します

- サイドカー /api/auth/jwt: メンバーのアイデンティティ(id/name/email/org)を由来する リクエストボディではなく、サーバー側の***セッション。 以前は誰ができるか 任意のアイデンティティを POST + モデレータ:true と有効な Prosody JWT を取得する あらゆる部屋...

Kamo·2mo ago
Fixkamo-internal

招待されたメンバーを、クリックタイムOTKでミーティングに参加

リンクを招待する(チャット+メール) 以前はベア会議室のURLを埋め込むので、 代わりに匿名のゲストとして上陸させた受取人。 OTKはできない あらかじめ埋め込まれた(単一使用、短命化)、従ってミントのクリックタイム リダイレクトを加えて下さい クリックメンバーのセッションから1つ: - 新しい GET /meet/...

kamo·2mo ago
FixMediaService

パーシストは参加者を招待し、MANAGE MEET SETTINGSを強制し、ダブルインビットパスをドロップします

- createMeeting:招待されたメンバーは、UUID文字列ではなく数値のスノーフレークIDです。 クリエイターのように longToUID を通してそれらをルーティングします。 以前からUUID.fromString 参加者全員の招待状を投げるので、参加者全員に記録されたことはなかった。 - MeetConf...

Kamo·2mo ago
FixKlusterServices

IngressRoutes のデスクトップの名前空間を見る

デスクトップ.kamocrm.com IngressRouteはデスクトップnsに住んでいますが、TrefikのCRD 提供者だけが見る******************** — なので、ルート kamo-nowww にリクエストがなかった。 デスクトップを監視に追加 名前空間.

Kamo·2mo ago
FixKlusterServices

VM ディスクをファイルシステムとしてインポートし、ブロックしない

'blockdev: /dev/cdi-block-volume を開くことができません: パーミッション拒否 — 生ロンホーンブロックデバイスにアクセスできません。 ファイルシステム VolumeMode は、クラウドイメージを Disk.img としてインポートします。KubeVirt は、それから起動します.

Kamo·2mo ago
FixSecurityService

借り手は、アプリケーションタスクの副作用を火を提出 (文書チェックリスト + 通知)

ポータルの借り手は、PATCH融資ファイル {statusId:2} です。 オペレータ/transitionsは、アプリケーション-Takenの副作用が生きているエンドポイントを終了します — なので、借り手は生成されたシナリオのdocチェックリストを提出し、誰も通知しません (リストDocumentRequirem...

Kamo·2mo ago
Fixkamo-shared-library

セクションの負の融資額/プロパティ値が保存される

updateLoan と updateProperty はネガティブな通貨の金額を却下しました LTVの入力(融資額、見積り/購入値)を経由 requireNonNegative — 負のプリンシパルまたはプロパティの値がサイレントに LTVおよび下流のスコアリングをpersistそしてcorrupt。 ネットレンタル...

Kamo·2mo ago
FixKlusterServices

正しいKubeVirt VMクラウド・インitフィールド + スペックを近代化

- cloudInitNoCloud ユーザデータシークレットフィールドは 'secretRef' (userDataSecretRef ではなく) です。 KubeVirt v1.8.4 は間違ったフィールドを pruned → 'must は少なくとも 1 つの userdatasource' - runStrat...

Kamo·2mo ago
Fixkamo-nowww

Wwwをサブドメインに送らないでください

キャッチオールは、ANY非エイリアスホストをhttps://www.<host>にリダイレクトしました。 bare apex (kamocrm.com -> www.kamocrm.com) で正しいが、a サブドメイン:デスクトップ.kamocrm.com は 308'd から www.desktop.kamocrm...

Kamo·2mo ago
FixSecurityService

借主は、融資ファイルのステータスをエスカレーションしたり、投稿後にURLAを編集したりすることはできません

セルフサービスアプリのエンドポイントに関する2つの関連する借り手承認穴: - Privilegeエスカレーション(#2): patchLoanFile は、任意の statusId を no に適用しました caller-rights チェックなので、借り手(自分のアプリにパーティー、ゼロ演算子) 権利は、PATCH...

Kamo·2mo ago
Fixkamo-shared-library

借り手編集ロック、借り手削除カスケード、ギフト受信アプリのスキャッピングのための融資ファイルステータスアクセサ

**************** orgId: ヘルパーをバックアップする 借り手 ポスト サブミッション 編集ロック (借り手は URLA を編集するしか ファイルが DRAFT です。 メニュー 今すぐ削除ペア/削除Borrower 毎回ボロージャーの子行を削除します。 削除する前に***************...

Kamo·2mo ago
FeatureKlusterServices

堅くされたKubeVirtのリモート・デスクトップ+ Guacamoleの入り口

デプロイワークフローで、GitOps-applied をフルリモートデスクトップスタックに追加します。 - KubeVirt + CDI はデプロイ時にインストールします (pinned-stable release URL) - デスクトップ1:Kubuntu 24.04 VM、8 vCPU / 16Gi / 50...

Kamo·2mo ago
Featurekamo-internal

チャットグループ用のサブタブ、最後に開いたタブを記憶

チャットリストは、マルチセレクトの丸いチップの列でフィルタリング チャットタブの下の場所。 単一選択のサブタブバーに置き換える (グループごとに1つのタブ:チームメンバー/メンバー/ソーシャル/サポート) 親メンバー/チャットタブなので、選択したグループのリストが全体に埋め込まれます コンテンツエリア - アクティブ...

kamo·2mo ago
DocsKlusterServices

堅くされたKubeVirtのリモート・デスクトップ+ Guacamoleの入口のための設計仕様

Apache Guacamole HTML5 の背後にある KubeVirt Kubuntu VM (16Gi/500Gi Longhorn)、 デスクトップ.kamocrm.comでTLS +レートリミット+ IPバンを介して公開. Guacamole ネイティブ Wake-on-LAN で LAN Windows ...

Kamo·2mo ago
Refactorkamo-internal

ステータスエディタをタブ行に移動します。コールバックオートノート

- Status/sub-status エディターは、プライマリタブの行: タブ左、ステータス 右揃え(アクションボタンの下に別の行を削除)。 - コールバック ダイアログ:コメントの下のヘルパー テキストは、自動で追加されます リードのメモ.

kamo·2mo ago
Fixkamo-internal

チャットタブでメンバーアバターを表示

MediaService は、チャットセッションメンバーの avatarUrl=null をデザイン(アバターは フロントエンドで解決しましたが、チャットタブはそれらを解決しませんので、常にフロントエンドに解決しました 初期値に戻りました。 アプリの会員->avatar の地図を通して下さい(同じ源として) 作業メンバ...

kamo·2mo ago
FixSecurityService

借主の自己作成のidempotency +孤児の補償; 成功として空のチェックリストを中継しません

MortgageAppController.create() 借主自作ブランチ: - Idempotency (#2): 代わりにfindOwnedDraft を介して既存の DRAFT を再開 重複空白をダブルクリック/リロード/セカンドタブ/リトライに縮小します。 - Atomicity(#5): stampOwn...

Kamo·2mo ago
Fixkamo-internal

レディスバナーはリフレッシュボタンで更新され、空の市場名を表示しません

MLOSの既定のリードソースの準備バナーの2つのフォローアップ: - リフレッシュ (IconButton) も loadMlosReadiness() を呼び出します。 既定のインスタンスに新しく作成された市場が再評価される canDesignateDefault stale/contradictory の代りの o...

kamo·2mo ago
Fixkamo-shared-library

Idempotentの借り手は自己作成の草案+決定的な活動的なリード・マーケットの決断をします

******************** 会員ID: 会員の決議 既存の In-progress DRAFT アプリケーションなので、繰り返し借り手セルフクリエイト (ダブルクリック/リロード/セカンドタブ/クライアントリトライ)は、代わりに再開します 重複空白のアプリケーションを縮小します。 アプリのみの借り手 提出...

Kamo·2mo ago
Featurekamo-internal

電子メールが構成されていない場合の説明; ゲートの構成

/messages inbox は org のときにも、そのフルシェルをレンダーしました。 電子メールプロバイダがなかったり、会員がメールボックスがなかったり、すべて無事に失敗した API 呼び出し。 共有された useEmailAvailability のホックを加えて下さい、電子メールかを解決します 可能で、もしそ...

kamo·2mo ago
Featurekamo-internal

全タイプ チャットリスト+ブラウザタブの注意

サブタブのチャットは、メンバー、グループ、サポート、ソーシャルの会話をリストします 複数選択フィルタ(チームメンバー/ メンバー/ソーシャル/サポート。最初の2つは、orgのカスタムラベルを使用する。 チームメンバーとメンバーは、カウンターパートメンバーで分割されます。サポート行 相手が代理人であるか否かを示す;各行は...

kamo·2mo ago
FeatureMediaService

会員/サポート/社会セッションを通じたチャット配信の統一

GET /api/media/sessions/chat は `categories` フィルター (chat) を受け付けています。 サポート、社会;デフォルトすべて)、および1つのグローバルに最も有効な優先順位を戻して下さい、 特定のクエリをマージします。 各行は運びます: - sessionType(CHAT|S...

Kamo·2mo ago
Featurekamo-shared-library

サポート+ソーシャルチャットセッションのPagedクエリ

ユニファイド・インタラクション・センター・チャット・リストには、すべての種類を含めることができます。 - サポート(TYPE ID=2):会員が割り当てられたエージェントまたは リクエスト(リクエストは、チケットID + 行のエージェントIDを返す)。 - SOCIAL(TYPE ID=3):会員が所有する社会的なつな...

Kamo·2mo ago
Featurekamo-internal

終わりのリードビューのヘッダーの行為+コールバック

・ヘッダ:電話(ワーク)/電話(個人)に電話をかける (会員が登録されていない場合、退会)メールが開きます 作曲、テキスト -> comms/texts、Note はルールとblinks で左に移動し、 最後の再割り当て以来、メモが配置されます。 タスクボタンを削除します。 - ステータス:無効な変更ステータスメニュー...

kamo·2mo ago
FeatureEmailService

会員のカレンダーイベントを作成/作成する内部エンドポイント

POST /api/internal/calendar/events (X-Internal-Auth gated) がメンバーを解決 → user -> プライマリ カレンダー(必要に応じてデフォルトを編集)してイベントを作成します。 SecurityService がメンバーのカレンダーにリードコールバックをミラー...

Kamo·2mo ago
FeatureSecurityService

リードコールバックエンドポイント(schedule/list/resolve)

メニュー コントローラー + サービス: 主張します コールバック、投稿スケジューリング/アウトカムノートをリードのメディアストリームに投稿し、 メールサービスによるスケジューリングメンバーのカレンダーにコールバックをミラーリング 内部カレンダーエンドポイント(最善の努力).

Kamo·2mo ago
Featurekamo-shared-library

LeadCallback のエンティティティティ、ステータスエンム、リポジトリの追加

リードビューコールバック機能:リード所有のコールバックレコード (PENDING/CONTACTED/CANCELED) は鉛を、柔らかい参照の先取りしました ミラー化されたメールサービス カレンダー イベント.

Kamo·2mo ago
Fixkamo-internal

MLOSのデフォルト鉛ソース制御がサイレントドロップの代わりに隠されている理由を説明します

ベンダー製品タブの「デフォルトのリード製品の設計」コントロールは mortgage-vertical readiness にゲート — POS が有効で、アクティブな MORTGAGE 取引市場、およびRESIDENTIAL MORTGAGEリード市場 - そして、 現在選択されている市場タブ住宅住宅住宅住宅市場である...

kamo·2mo ago
ChoreSecurityService

共有lib dbNow() CAST の修正に対する再構築

ビルド時に CI をトリガーする空のコミット, クローン kamo-shared-library をビルド時間と **************** dbNow() CAST(now() as timestamp) の修正をピックアップします.

Kamo·2mo ago
Fixkamo-shared-library

DbNow() は CAST(現在) を timestamp として使用しません()::timestamp

::timestamp のショートハンドは、Hibernate のネイティブ・クリー・パーサー (読み込み) によって管理されます。 ':' という名前のパラメータ接頭辞として、 ::timestamp を :timestamp に変換します。 > ログイン 'at または ":"' の構文エラーの近くなので、dbNo...

Kamo·2mo ago
Featurekamo-internal

MemberIds が開いたグループチャットのセッションを作成します

ChatTool は props.memberIds を無視しました: グループが空に現れます userId と no sessionGuid なので 1:1 createSession は初期と ウィンドウはセッションがなかった。 MemberIds が ChatTool を提示する際の今 POST /session...

kamo·2mo ago
Fixkamo-internal

同じ会話のためにチャットポップアップを複製を停止する

Tool-window は、単一の userId キーに対して、厳密に一致しただけをバックアップします。 async-mirrored windowsRef なので、同じ 1:1 チャットは 2 回開かれます。 - userId は、おそらく精度の id.toString() です。 truncated Cockro...

kamo·2mo ago
ChoreSecurityService

Kamo-shared-libraryの権利滝の苦境(5f20d29)に対する再建

CI クローンと kamo-shared-library をソースからビルドするので、この空のコミット レイヤーされた権利の解像度をピックアップするビルドを再トリガーします。 起動時に MemberRightsBackfillServiceは、すべてのメンバーの応募権を、 正しい滝.

Kamo·2mo ago
Fixkamo-internal

ジョブのタイトルと部門エディタで、すべての有効なアプリパーミッショングループを表示

JobTitleManager と DepartmentManager は、2つのパーミッショングループだけをレンダリングしました。 一般的なCRM — なので**************************** 権利は見えないと SecurityRoleManager と メンバープロファイルエディタが示されてい...

kamo·2mo ago

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

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

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