KamoCRM

ライブ・チェンジ・ログ

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

17,494
総変更点
5,983
特徴:
5,282
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 26, 2026
FixMediaService

新しいテーブルに招待された SI が伝えられ、スイープはミスしたフレームの SI ターンを再開します

ライブチェック (sp00verify): SI 招待で作成されたテーブルは公開されていません createTableはフレームを上げます ターンイベントで HoldemSiPlayerが テーブルを掃除し SIは全てのプレイヤーに属します チェスプレイヤーのように、1ポッド(限定ページ)に20秒を費やす。 Game...

Kamo·5h ago
FixMediaService

メンバーの招待に対する SIの一つのウェイクは トランザクションの中の名前を読みます

ライブチェック (sp00verify): 挨拶通知が失敗しました LazyInitializationException が招待者のユーザをセッションから外に出しました SIは参加し 演奏しましたが 彼らの意図は 明らかにされませんでした 短い読み取り専用のトランザクションです

Kamo·5h ago
FixMediaService

CheddarLedger は Spring コンストラクタの名前を付けます (CrashLooped ポッド: デフォルトのコンストラクタはありません)

4b5d777 の新しいポッドでは cheddarLedger: 2 番目の (テスト) コンストラクタをビルドできませんでした スプリングは使えるコンストラクターがなく 古いポッドは使われ続けた ベーンコンストラクタは @Autowired であり、テストピンは新しいベーンコンストラクタが SIゲームビーンには、Sp...

Kamo·5h ago
FixMediaService

CheddarLedger は、Spring が構成するコンストラクタの名前を付けます

2 つのコンストラクタと @Autowired がありません: Spring はデフォルトの 1 つを検索しましたが、4b5d777 以降のすべての MediaService pod が失敗しました 公開ポッドは、レジストリURLとクレジット情報を読み込むための ビーンズだ

Kamo·5h ago
FixMediaService

SI はメンバーの PLAY_CHESS と共にメンバーのゲームをプレイします

メンバーとのゲームは いつもそのメンバーの要望である(彼らは チームメンバーの直接命令は SIの権利は 請求者の権利と統合される つまり 移動当たりの権利のチェックは通過する SIまたはプレイしているメンバーが PLAY_CHESSを持つと appと実行中の (一時停止していない) SIが必要です。

Kamo·8h ago
October 19, 2026
FixMediaService

アラートチャットレッグは、組織ごとに人々を解決します。 IoT アラーム更新は iOS で静かです

F12 (IoT のクローズアウト、SP14 ルーティング): AlertChatService は、組織 1 とエイリアス "sage" にデフォルトで設定しました / 「kamo-monitor」は、生産中の誰も名前付けないため、すべてのクラスターアラートはメールのみで行ってきました。 今、何もない 構成:プラット...

Kamo·1w ago
FixMediaService

神のみがプラットフォームのorgでのみ権利を渡します。他の場所では、オープンウィンドウのみ(IoT R7ラウンド3)

AuthHelper.hasRight / requireRight let GD (god ELIGIBILITY, no window at all) はエバーテナントを渡す レポート、ソーシャルメディア、アクセスルール、チャット設定/ポリシー、 サポート、Exec2Exec、ゲーム)。 システムユーザは、構造で神...

Kamo·1w ago
FixMediaService

クローズド・ゴッド・モード・ウィンドウもクローズアップ(共有セッションPlatformFacts)

ViewerPlatformFacts(サポートチケットに関するシステム・ユーザー・評論) 読み込み GD&GodModeActive それ自体。 SecurityService は、自社のゲートのみで 30 分のブレークガラスのウィンドウを覆います。 このサービスでは、Redisからまっすぐに***を読み、次にまで開...

Kamo·1w ago
October 18, 2026
FixMediaService

Canva のルートは、セッションだけではなく、それらを呼び出す画面の右側 (SITP TP23)

CanvaController は、メンバーが署名されたことだけをチェックしました: 組織内の誰が運転できるか Canvaラウンドトリップ(作成、リスト、エクスポート、インポート、ブランドテンプレート、オートフィル)、接続またはドロップ 接続。 接続ルート (status, connect-start,disconne...

Kamo·1w ago
FixMediaService

Webinar予約は、その権利とタイプの組織をチェックします。SIは、SIを独自の会議(SITP TP12)に持ち込む

所有者の決定5(それらを使用するツールで固定されたセキュリティギャップ): - /api/webinar: 予約可能タイプ、予約可能時間、タイプセッション、スケジュール、参加)のニーズ REQUEST WEBINAR(またはMANAGE SUPPORT / MANAGE WEBINAR スケジュール)、スケジュールウィ...

Kamo·1w ago
October 15, 2026
FixMediaService

誰かがまだそれらに言ったものを開いていない誰かを追加

POST /sessions/{guid}/members は常に部屋を成長させるので、3分の1 2人目のチャットに追加した人は、最初の2人すべてを読むことができます 言った。 追加をルーティングします。 - 既に新しい人のセットを全く保持しているチャットが再オープン (relocatedTo) なので 1 組の人が...

Kamo·1w ago
October 14, 2026
FixMediaService

保存されたコンテンツの添付ファイルは、ライブラリを介して保存されたキーを記録します

チャットのみ保存されたコンテンツ拡張 (299a911) は、共有の ImageService.storageExtension になります ライブラリと、コンテンツを扱うバイトを添付する他のMediaServiceパスも使用: 成長ハブ 画像、システムバグの添付ファイル、チャットのバックアップバックフィル。 それぞれ...

Kamo·1w ago
FixMediaService

ミーティング・プロピダー OAuth の状態は不透明のワンタイム Redis トークンです; 更新はロックされ、それ自体で託されます

state は base64 JSON {orgId, nonce, Provider} で、発信者によって構築されたものです。 決して保存されたか、または点検されなかったし、sessionlessコールバックは解読された信頼しました orgId - 誰もが自分のズームまたはMicrosoftアカウントを別のものに付け...

Kamo·1w ago
FixMediaService

公開 API キーの削除は MANAGE ACCESS RULES が必要です

Orgのメンバーは、org のパブリックチャット/統合キーを削除できます。 deleteKey は、呼び出し主が呼び出し主の org に所属していることだけをチェックしました.

Kamo·1w ago
FixMediaService

バイトが既に保存された添付ファイルでは、保存された拡張子が保持されます

Content-addressed キーは <imgDatId>.<ext> であり、すべての読者は Img の添付ファイルからビルドします。 独自の fileExt. dedup はバイトにマッチします。そのため、.png がマッチした後に .jpg と同じスクリーンショットが再送信されます。 既存の dat を保存...

Kamo·1w ago
October 6, 2026
FixMediaService

Webinar registrants のリードはインデックス化されます。そのため、それらの呼び出し、テキスト、メールがそれらにリンクします

PublicWebinarService は、LeadService.createLead を通じて公開ウェビナー登録者ごとにリードを作成します。 リードの携帯電話とアドレス(LEAD CONTACT POINTS)をインデックス化する LeadContactPointService は、@Autowired(必須 =...

Kamo·2w ago
October 5, 2026
FixMediaService

今ロードしたグラフから各チャットスナップショットをビルドするので、失われたorg-graphイベントは2分ではなく1分かかります(KamoCollab CP02 T17)

チャットポリシーのスナップショットは、メンバーの事実の60秒のキャッシュです。 から構築 OrgGraphCache.get は、すでに 60 s までのグラフから始まり、 別の60 s. OrgGraphCache.freshがデータベースをそのまま読み続ける スナップショットをビルドし、最悪のケースを 6.4 の ...

Kamo·3w ago
October 4, 2026
FixMediaService

ミーティングページリンクは、OrgLinkHostsが選択した組織のコンソールにあります

ミートリンクス会議 このページでは、Kamo Meet の参加 URL からコンソールホストをオフにします。 meet.<domain> は内部になりました。<domain> ホストする参加 URL 名 部屋のクリエイターは、組織のドメインであり、 まだライブしていないので、要約メールとAIコンパニオンのコンテキストは...

Kamo·3w ago
FixMediaService

返信は、自分の会話でのみメッセージを引用することができます

メンバーのチャットはクライアントのparentIdをベアビューアップで解決しました id は、親のテキストから返答引用を生成し、 著者の名前とメンバー ID が会話のライブフレームに出てきます そして応答で。 別のメッセージのidを保持する誰もがそれを持っていることができます 自分の会話や会話やオーガナイザーの会話に引...

Kamo·3w ago
September 29, 2026
FixMediaService

ミラー付きエイリアスチェックをトリムし、メンバーごとにレイジーロードを強制停止

AI-full-name の修正に関する調査結果 (4ea53c5): - LOW: ミラーリングされたユーザー名の比較は、両側をトリムしなかったので、エイリアス isBlank() のゲートを生き残ったストレイ・ホワイトスペース( "luna")で保存し、 ミラーとして認識されるのではなくパッドを入れるintact...

Kamo·3w ago
FixMediaService

AIメンバーのチャット名は、人間と同じフルネームです

メニュー 信頼できるMember.usernameAlias オーバー エイリアスが非ブランクであったとき、アカウント自身のフルネーム。 メンバークリエイションサービス アカウントのユーザー名を新しいメンバーのエイリアス列にミラーリングします。 フォームを作成すると、明示的なニックネームが送信されないという人間やAI ...

Kamo·4w ago
FixMediaService

ミスされたメッセージスイープは、トランザクションの前に受信者のリンクホストを読みます

SP98-D-9. prepareSend は、受信者の組織のドメイン行を lazily に読み、遅延ステートメントとして sweep のトランザクションは、レターのコンソールホストを選択します。DNS と SPF は、これらのトランザクションを再書き込みします。 一日中行列し、生産記録「再スタート読み取りが必要」(2...

Kamo·4w ago
FixMediaService

チャットカードのキューをバインドし、空腹メールサービスに秒数で与え、決して2倍の言及をしません

SP98-D-7: ChatNoticeDispatcher は 2 つのスレッドで、未入力のキューで実行されます。 MemberNotificationClient が最大 5 s + 30 s (クライアントのチャット.email.* 予算) まで待っていたので、 emailService は、バインドせずにキュー...

Kamo·4w ago
FixMediaService

送金は、トランザクションが開く前にAIのターン制限と送信者の写真を調べます

SP98-D-5とD-9. チャットは、AIメンバーのチャーター限度額(最大1 s + 2 s)のSecurityServiceを要求しました。 開いた send トランザクション内で、送信者の組織のドメイン行を写真 URL に読み込みます。 メッセージの INSERT の後 - 最近読み込まれた YugabyteDB...

Kamo·4w ago
September 28, 2026
FixMediaService

録画のアクションアイテムは、会議の前には決してありません

ライブ(SP14タスク31、ステップ9)、2026-09-28で行われた録音は「10月2日まで」と、モデルが書いた 'due 2024-10-02' は、参加者にメールを送ったサマリーに。 会議の日付を運ぶ分; 小規模なモデルは、トレーニング年を書いています。 会議の日の前日は、過去にない初年度の月と日を保ちます。 ...

Kamo·4w ago
FixMediaService

保存された録音は、保存されたIDの下に渡されます

MeetingRecording.id は @GeneratedValue なので、 id がハンドマージによって設定されたエンティティティの save() です。 と、行は自分の ID を得ました。 パイプラインは、ハンドセットIDを手渡し、録画が見つかりませんでした。 単語なしで返される: カモミートの録音は、SP...

Kamo·4w ago
FixMediaService

ブリッジはルーム・ミート・ユースをダイヤルします。AIは、そのスタートで未来の会議に参加します。誰も誰もいないAIが再びダイヤルされています

- ダイヤルインリゾルバ(I1)、KM2のRoomNameとM1のjoin.room 名 名 名 名 名 名 名 名 名 名 名 名 名 名 カモ ミート プロバイダー自身の部屋、他のタイプされた名前は同じように清掃しました)、タイプされた名前ではありません。 「Q3 価格レビュー」は、Meet's q3pricing...

Kamo·4w ago
FixMediaService

OAuth を返す URL は、プラットフォームコンソールの両方を受け入れます。webinar のキャンセルリンクは、存在するページを保持します

kamouniverse.com プラットフォームのプライマリ apex (kamo-shared-library) 0e8cf90f): OrgLinkHostsはそれに戻り、ROOT PREFERENCEはそれを作ります プラットフォーム組織のライブドメイン。 ここで2つの結果: - OAuthReturnUrl...

Kamo·4w ago
FixMediaService

ビューアのテーマホストはトランザクションの前に読み込まれ、内部にはありません

Exec2Exec roster、参加者リスト、すべての会話の顔 ビューアーの組織のドメインを遅延に読み、aのレイトステートメントとして 読み取り専用トランザクション。 Yugabyte では、読み込まれるものではなく、 同時書き込み後に再起動し、DNS と SPF が再書き込みをチェック ドメインが毎日行っているので...

Kamo·4w ago
FixMediaService

AI は、ターゲットを見る前に、発信者の権限を解決します

don() は 403 NOT ALLOWED TO INVITE の前に 409 NOT AN ACTIVE AI MEMBER に答えたので、 M1は、他の誰からでもアクティブなAIの会員IDを伝えることができませんでした。 403 今 まず、remove() はすでにその順序を持っていて、テストは両方ともピンしま...

Kamo·4w ago
FixMediaService

偽りのない管理者は、メンバーのステータステキストを設定することはできません

PUT /api/media/presence/status は sudo セッションを受け入れました。 403を拒絶しました。 誰も送信することを選択し、静かに無視されていないハートビートは、テキストを意図しない、 2xx は保存された管理者に指示しました。 SP98-D-4.

Kamo·4w ago
FixMediaService

自分の門のないセッションタイプはメッセージなしで、セッションは読者にのみ記述されます

ポスト メニュー 認証されたチャット、サポートチケット、およびソーシャル つまり、POST、System BUG、またはEXEC2EXECセッションは、すべてのゲートで落ちました。 guid が別の org のバグ スレッドまたは執行者に書き込むことができることを知っていたすべての org のメンバー KamoCRMと...

Kamo·4w ago
FixMediaService

別の組織のエージェント、トピック、またはAIメンバーは、フィールドを命名する400です

セールスエージェントとサポートのトピックは、何もないベアIllegalArgumentExceptionを投げるチェック 捕まえたので、オーガムを1つ保存しても500は答えません。 これら、AIメンバーのチェック、回答 400 {error, field}; malformed id は、結束を静かにクリアするのではな...

Kamo·4w ago
FixMediaService

ミーティングごとのAI1回の呼び出し — kamoai-serviceが要求される前にダイヤルが要求されます

同じAIを同じ会議にダイヤルするための2つの重複リクエスト(ダブル) クリックして、2つの主催者、人、および自動共同スイープ)は、各パスを渡すことができます KM2の呼び出しを非ライブチェックと各場所; 2番目のマークDialingは、 最初は id を呼び出し、その呼び出しを追跡し、決して空にしません。 MeetP...

Kamo·4w ago
September 27, 2026
FixMediaService

トランスクリプトのダウンロードは409 NOT READYに応答しますが、トランスクリプトはまだ書かれています

M7のエラーはM6のプラスINVALID FORMAT(spec 4.4.1)です。 ペンディングまたは TRANSCRIBINGのトランスクリプトはvttおよびtxtのための空のボディと200に答えました; 今では409 NOT READYに応答し、未知のフォーマットは400 INVALID FORMATです それ以...

Kamo·4w ago
FixMediaService

ロスター、参加者、歴史、そしてデータベースの競合をあまりにも生き残ります

279a389 を完了します。 出荷後、生産は同じYugabyteDB 40001を「読み直しを再開します Exec2Execのロスター(09-27 16:00Z)で必要とされ、ロスターで朝3回早く 参加者リスト:Exec2Execの会話はチャットですが、そのトランザクションはライブで表示されます。 Exec2Exec...

Kamo·4w ago
FixMediaService

会話の負荷とメッセージが最初の試みに送信されます

チャットは、メンバーの通知を一度に2つの方法で失敗しました:会話を開くことが示されました 再試行が押されたまで「メッセージをロードしない」と、送信されたメッセージが届かないことがあります。 両方とも、YugabyteDB SQLState 40001 で 500 に応答する MediaService でした。 毎週50...

Kamo·4w ago
FixMediaService

Media.* ホストはもはや MediaService のサーバー・ツー・サーバーのエンドポイントに達しません

Media-route IngressRoute は、メディア上のすべてのパスを送信します。* ホストは直接 to MediaService は API ゲートウェイを貼り付け、ゲートウェイのカルブアウト (マスタースペック) セクション 7 項目 13) そこに適用されません。 メニュー (SP09 M8, どのメン...

Kamo·4w ago
September 25, 2026
September 24, 2026
FixMediaService

録画をストリームし、コミット後に要約を実行します。アップロード中に実行されます

Jibri のアップロードは、Pod 上で全録音をヒープ (file.getBytes())) に読み込みます。 また、チャットも提供しています。2時間のミーティングはギガバイト以上です。 MinIOに流れ込む スプールされたマルチパートファイル(uploadStreaming、ノードの試みごとの再読み込み)から。 ...

Kamo·4w ago
FixMediaService

WebSocketハンドシェイクで短命のotkを受け入れます

kamo-internal は、ブラウザ JavaScript のセッション ID を移動します。 現在、セッションに座ってWebSocket URLをすべてのWebSocketに乗って `?***=<128-hex id>` で、Trefik のアクセスログが完全に記録されます。 ブラウザ WebSocketは、代わ...

Kamo·4w ago
September 23, 2026
FixMediaService

Pin kamo-shared-library 1.6.1 は、存在する唯一のバージョンです

ライブラリは1.6.1に移動し、このサービスはまだ1.6.0を求めました。 両方ともウィンドウがない 解決: ライブラリはリモートに公開されていないため、存在できる唯一のコピーはそれぞれ一つです コンパイルとインストールをビルドし、マッチしないピンはそのまま失敗します。 工芸品が見つかりませんでした メニュー この...

Kamo·4w ago
FixMediaService

STOMPのライブセッションガードが導入された円の豆依存を破る

d47b471 の WebSocketConfig の sessionAccessGuard フィールドがすべてループ pod: Spring は WebSocketConfig を完全に構築する必要があります (a) メニュー @Autowired フィールドが解決する前に BrokerMessagingTempla...

Kamo·4w ago
FixMediaService

STOMP SUBSCRIBE をセッションのライブメッセージと WebRTC シグナル伝達に監視

/topic/chat/session/{guid} と /topic/webrtc/session/{guid} がガードされていない すべて: 認証されたソケットは、別のセッションのライブにSUBSCRIBEすることができます チャット メッセージや WebRTC の提供/answer/ICE トラフィックを純粋に...

Kamo·4w ago
FixMediaService

チャットアタッチメントは、体がスプールされる前に認証をアップロード

POST /sessions/{guid}/attachments は @RequestParam としてその部分をバインド MultipartFile[] メソッドパラメータ。 Spring はメソッドパラメータを解決する前に コントローラーメソッドのボディランなので、コンテナがスプールを開始 3.1 GB リクエス...

Kamo·4w ago
FixMediaService

メディアでクライアントの識別ヘッダーをストライプします。* エッジ

media-websocket-upgrade のみで実行される media-route (HostRegexp ^media[.].+$) 発信者ヒットメディア。<domain> は直接 X-Org-Id、X-Member-Id を設定できます。 X-Public-Chat-Org-Id、X-Public-Chat-...

Kamo·4w ago
FixMediaService

プレゼンス バルク読み取りとRedis KEYSを使用したスタレプレゼンス掃引停止

getBulkPresence/getBulkLastSeen の KEYS PRESENCE:*/PRESENCE LAST SEEN:* の 全て 呼び出し - すべてのプレゼンスソケットマウントとタブフォーカスでヒット - と30秒スイープラン 2回以上、すべての***セッションを保持する同じRedisに対してす...

Kamo·4w ago
FixMediaService

STOMPフレームヘッダ/ペイロードおよび/wsリクエストヘッダのログを止めて下さい

WebSocket パスの 2 つの左上のデバッグ ロギング スポット: - WebSocketConfigのインバウンドチャンネルインターセプターは、すべてのSTOMPフレームをオンにしました Accessor.toMap() を含む INFO (CONNECT フレームのヘッダーは、 メンバーの権利配列)と生のペ...

Kamo·4w ago
FixMediaService

イメージングプロキシは、安全なラスターやストリームではないもののためのダウンロードを強制します

GET/HEAD **************************** は、常に クライアント決定コンテンツタイプ アップロード、コンテンツ処理なし、なし X-Content-Type-OptionsとCSPなし。 ChatAttachmentServiceのアップロード許可リスト 画像/svg+xml を含むイメ...

Kamo·4w ago
FixMediaService

Meet-provider OAuth 結果ページは、独自のスクリプトタグから削除できません

MeetProviderController's GET /oauth/callback はセッションレスで、 プロバイダーのerror descriptionをインラインに <script> ブロックします。 古いjsString() エスケープされたバックスラッシュ/quote/newline だけなので、 </s...

Kamo·4w ago

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

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

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