KamoCRM

ライブ・チェンジ・ログ

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

17,537
総変更点
6,012
特徴:
5,292
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,537AIService256APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService581InitializerService329KBService151KlusterServices741MCPGatewayService253MediaService602RAGService79SecurityService1,854TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,357kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,666kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore775Docs3,255Feature6,012Fix5,292Other994Performance165Refactor278Revert23Style42Test161Upgrade1
September 25, 2026
September 24, 2026
FeatureMediaService

オリジナルではなく480pxのプレビューから画像の添付ファイルが描画されます

チャットバブルは、ダウンロードしたほとんどの240x240 CSS pxとすべてのビューアで画像を描画します オリジナルの電話写真は3〜8 MBです。 お問い合わせ ******************** が 480px に縛られた WebP に応答 その長い端に;元のエンドポイント、ライトボックスとダウンロードは、...

Kamo·4w ago
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
FeatureMediaService

ホールデムの招待と会議のリマインダーは、彼らが誰であるかを言います

MemberNotificationClient.raise は、アクター会員ID/actorName (id は id として送信) のオーバーロードキャリングを獲得しました。 テキスト; 古いシグネチャは変更されず、送信されません。 HoldemInviteMessengerがディーラーを渡す "Dana Reye...

Kamo·4w ago
FixMediaService

接続所有者ではなく、連絡先名を引用する応答

社会的な連絡先はメンバーの行がないため、送信するすべてが関係の所有者の下に保存されます メンバー 履歴は、連絡先(SocialVisitorRows)として行などの既に名前を読んでいますが、QUOTE とはいえません: 読み込まれたページよりも古い連絡先のメッセージへの返信 — とすべての担当者のライブ返信 所有者は、...

Kamo·1mo ago
FixMediaService

SOCIALの読み取りゲートは、すべての社会的なセッションを拒否しました, 単なる交差組織のものではなく、

F7b2bd5の回帰、kamowsmediaに住んでいます。 canReadSession (メディアコントロールラー, sessionFacesController と ChatSessionMembersController にコピー 会員またはサポートチケットのみのセッション自身のタイプのメンバー。 SOCIAL...

Kamo·1mo ago
FixMediaService

WebRTC のシグナル伝達、ウェビナー管理、Canva のスケジュールは、呼び出し主の発言を信頼停止します

同じ形の3つ以上。 - WebRTCシグナル伝達 コントローラーのリレー ******************************** ************************ にペイロードのみ使用 独自のセッションは、CONNECTED の発信者について何もチェックされていないので、 *********...

Kamo·1mo ago
FixMediaService

セッションの読み込み、チケットのミューテーション、パブリックキーは、呼び出し主の発言を信頼停止します

4つの関連した穴、同じ形:要求は証明しました 会員様は、十分に扱いました。 メニュー セッションFacesController.faces そして********************は、セッションの トランスクリプト、顔、ロスター、またはANY認証メンバーへのレシート org, 会員のチェック無しで. 同じ会員ゲ...

Kamo·1mo ago
September 18, 2026
FeatureMediaService

引用符、手履歴、チケットイベント、およびバグスレッドは、IDをメンバーカードのニーズに送信します

四面の表面は、その横にidの名前でメンバーを示したので、コンソールの会員カードは何もなかった お問い合わせ それぞれが既に送信する名前の横にある TEXT として id を送信します (JSON 番号として 19 桁の id が読み込まれます) 他の誰かに丸められ、その名前が既に発信者に達するところだけ。 - 応答引...

Kamo·1mo ago
FeatureMediaService

プレゼンターテーブルは、誰のプレゼンターが誰が予約できないかを見ることができます

メニュー — MANAGE SUPPORT, 呼び出し者の所有 組織の型だけ(他には「見つかりません」) — 各活動的なプレゼンターに答える hasBookableTime は、プレゼンターテーブルの名前の横にある警告のために。 hasBookableTime(member, type) は webinarsAwai...

Kamo·1mo ago
September 17, 2026
FeatureMediaService

誰も彼らと時間を予約することができないとき、プレゼンター、ライブを伝えます

宣言された時間が実行されているプレゼンターは、この機能の1つの状態が報告されていない: 予約ページは、単に時間、訪問者の葉、そしてそれを修正できる人を提供しません。 何も聞いていません。 カモCRMの独自の製品デモは、今日のまさにその状態にある - その唯一の プレゼンターの最後のウィンドウは2026-09-03でした...

Kamo·1mo ago
FixMediaService

パブリックデモページでは、連絡先の詳細が1つ表示されず、サイトのキーブックは独自のorgのみ表示されます

マーケティングサイトからのデモリクエストは、アカウントがない訪問者から来ています。 すでに必要なパス なし: 出席者行は、収集されたフォームの名前と電子メールで、リードはそれらから書かれています。 プレゼンターと訪問者の手紙は、メンバーではなく、アドレスに行きます。 それはまさにその道にとどまります。 ツイート 周りの...

Kamo·1mo ago
FixMediaService

スケジューラは、org のウェビナータイプをリストし、予約バッジを提示

/support/schedule-webinar は、すべての組織に対して「Webinar 型は現在利用できません」と述べた。 しかし、多くのタイプがあった。 wizard は GET /api/webinar/available からピッカーをロードします。 MediaService では、ライブ API が 40...

Kamo·1mo ago
FixMediaService

秘密には、コードまたはコンフィグの文字のフォールバックはありません。 Janus API シークレットはブラウザに行かない

Janus API、トークン、管理者の秘密、TURNパスワードは4回以上コミットしました。@Valueのデフォルトとして WebRTCController と JanusService は、バンドルと k8s application.yml のデフォルト値として、Lital env として k8s/deployment...

Kamo·1mo ago
FixMediaService

Canva は、ブラウザを org 独自のコンソールにのみ戻す

POST /api/media/canva/connect-start は、名前付けされた本体の returnUrl と、API ホストの OAuth コールバックに保存されます。 Canvaの同意画面の後にリダイレクトします。 署名されたメンバーは、Canvaのリンクをミントにすることができます カモのホストから任意...

Kamo·1mo ago
FixMediaService

認定メンバーのみがFacebookやInstagramページを接続し、自分のコンソールに戻ることができます

メタは、そのURLを信頼したフローを接続します。 お問い合わせ セッションなしのクエリ文字列、state は base64(connectionId|returnUrl) を省略しました。 誰が知っていたのか 接続のUUIDは、OWN Facebookアカウントでフローを実行し、組織のページのトークンを上書きすることが...

Kamo·1mo ago
FixMediaService

Discord接続用のWebhook投稿を拒否し、ゲートウェイ上にDMを受信するだけ

Discord DMs は、DiscordGatewayManager の WebSocket を経由して MediaService にリーチします。 ソーシャルインバウンド.raw. しかし、すべてのソーシャル接続にはWebhookトークンがあり、SocialInboundControllerは投稿を検証します。 /...

Kamo·1mo ago
September 16, 2026
FixMediaService

再構築は、消費者の自己回復の彼らの屋台耐久性

ソーシャル・インバウンド・コンシューマーとマーケティング・コンバージョン・コンシューマーは、 グループを配信し、SOCIAL MESSAGES / MARKETING EVENTSにライブ配信します。 共有NATSは見つかりませんでしたので、両方がすべて拒否されました スタート 共有ライブラリは、所有するストリームに再...

Kamo·1mo ago
OtherMediaService

/actuator/health/livenessのLivenessの調査、DB-awareの総計ではない

集計 /actuator/health には DataSource インジケーターが含まれているため、再起動 一度にすべてのポッドにデータベースがライブを失敗し、全体を再起動 プラットフォーム (~43 Pods のコールドスターティングを一緒に, ~4 回復する分). 今ライブネス JVMが生きているかどうかだけに答...

Kamo·1mo ago
OtherMediaService

Idle Hikari の接続を YSQL プールングが共有されるようになった

接続マネージャはもはやピンセッションがない メニュー そのため、idle app の接続は、データベースのバックエンドを保持しなくなります。 プールを保つ 最大の, しかし、オープンプール全体を保持停止: 最小アイドル 2 と 5 分アイドル タイムアウト、最大25分の寿命、4分の保留、接続タイムアウトのキャップ 10...

Kamo·1mo ago
September 13, 2026
FeatureMediaService

プレゼンターメールの通知チームメンバーのブラインドコピー

GET/PUT /api/webinar/notify-members (MANAGE SUPPORT) 読み込み、置換 組織のさらなる通知リスト。すべてのIDはチームメンバーでなければなりません その組織は、ほとんどの25で。 WebinarEmailNotifierは、所有する機能を追加します。 組織のリストは、す...

Kamo·1mo ago
FixMediaService

ビルドされたダイジェストを解決する際に OCI のイメージインデックスを承諾 [skip ci]

画像は OCI の画像インデックスとして押し込まれているので、単一のレジストリを要求する 画像マニフェストは404にのみ答え、消化は空に戻り、チェック 失敗しました。 インデックスタイプを受け入れると、Pods レポートのダイジェストを返します.

Kamo·1mo ago
FixMediaService

予約、キャンセル、リマインダーメールの配信

会員セッションのメールサービス/api/email/send に投稿されたすべてのウェビナーレター mailbox エンドポイントなので、それぞれがサイレントに失敗しました。パブリック予約パスが送信されました 何も全くなく、リマインダーDaemonServiceが公開されます daemon.webinar.remind...

Kamo·1mo ago
FixMediaService

同じコミットを再構築すると、古い消化器にポッドを残します [skip ci]

ロールアウトステップは、比較することによって、同じコミットを再構築を検出しようとしました デプロイメントのイメージリファレンスは、`set image` の前後です。 「適用マニフェスト」 既にk8s/deployment.yaml (イメージ:latest)を加えました、従って参照 常に変更され、再起動は消火されず、...

Kamo·1mo ago
September 12, 2026
FeatureMediaService

リレー org は /topic/rt/org/{orgId}/{domain} にイベントを変更します

Writersは、成功した変更後にNATSのコアNATSにrt.org.{orgId}.{domain}を公開しています。 すべてのPodは、orgのトピックにそれを中継しているので、読み込みの代わりに画面が refetch を開きます。 SUBSCRIBEはセッションオーガナイゼーションに対してチェックを行い、クライ...

Kamo·1mo ago
FixMediaService

デスクはクライアントそのものではありません

Sage と Erik は EXEC2EXEC ACCESS を両方保有し、各自の組織 自分で。 Exec2ExecEligibilityの所有者の腕がそれぞれ与えられました "client" 会話 - 共演者が OTHER に座った、 クライアントとしてリストされたロスターは、そのすべてのメッセージは、 クライアント...

Kamo·1mo ago
September 11, 2026
FeatureMediaService

ロースターは、無効な組織の名前がなくなった

プラットフォームから無効な組織 → 設定 -> 組織図 (orgs.is active = FALSE) はどこにも存在しませんが、コンソールの Void タブ。 findOwnedOrgsByOwnerIds — "orgs がそれぞれ行っている 各タイトルの横にある org id のために保持されている、 共有のf...

Kamo·1mo ago
FeatureMediaService

顔の答えは、多くの人が会話の中でどのようにしているかを言います

GET ******************** は `participants` を実行します: コンソール 3人以上がいるときだけ、メッセージの横に顔を置く 会話は、2人の間では、メッセージがすでに表示されているので、 お問い合わせ シートからカウントされ、著者ではなく - 書いた人や左が保持する人 彼らが会話の...

Kamo·1mo ago
FeatureMediaService

すべてのチャットウィンドウにすべてのメッセージが表示される

メニュー 1つの会話のために、答え、写真 それぞれのメッセージの横に描画する:今のみんなと書いたすべての人 それに(ロスターは去る人々を忘れます;彼らのメッセージはしません)、各リストに MemberIds は、写真を持っているかどうかを調べるので、コンソールは「写真がない」と伝えることができます。 "まだ尋ねていない...

Kamo·1mo ago
FeatureMediaService

常にプラットフォームのカモ・ミートの会議リンク

メニュー Exec2Execの会話の両側を聞かせて 同じ門の後ろにあるミーティングリンクをメッセージとして追加します。 会議は、会議として作成されます プラットフォームのライブドメイン(meet.kamocrm.com/<room>)で、Kamo Meetのプラットフォーム組織、 誰が尋ねる - クライアント独自のホワ...

Kamo·1mo ago
FeatureMediaService

クライアントの写真、最後のサインイン、プレゼンス、デスクの面

デスクのロスターは、すべてのクライアントのために、自分の写真(users.avatar id、上に構築された オペレータのライブテーマのホスト — コンソールがイメージをロードする唯一のもの) プラットホーム(users.last login)のどこにでも署名され、一度パースされ、送られます lastActivityA...

Kamo·1mo ago
FeatureMediaService

会話は電話に到達

Exec2Execラインのメッセージは、受信者の携帯電話だけでなく、 コンソール:KamoCRMが返信する際の顧客の携帯電話、すべてのデスクメンバーの携帯電話はいつ 顧客の記述。 既存の存在感のあるCHAT MESSAGEプッシュ、ディープリンクに乗る kamocopilot://exec2exec/<guid> (デ...

Kamo·1mo ago
September 10, 2026
FixMediaService

受信者が到達することができるコンソールにチャットとバグメールリンク

ChatEmailNoticeService は、受信者の org の最初のドメインに名前を付けました。 ステート。 報告されたケース: 送信されたmakeitpopsigns.comへのExec2Exec文字 DNS が検証される前に、内部にリンクします。makeitpopsigns.com、 何も答えませんでした。...

Kamo·1mo ago
FeatureMediaService

クライアントメッセージのデスクのカウントはまだ表示されていない

メニュー メッセージの数を返す クライアントはこの EXEC2EXEC ACCESS の所有者は、すべて見ていない 会話、および各ロスター行は顧客の未読数を運びます。 それはあります プラットフォームの未読のルールは、会話の顧客が言ったものに狭くなります。 すべてのチャットでデスク全体が座っているので、同僚の返信は未読...

Kamo·1mo ago

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

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

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