KamoCRM

ライブ・チェンジ・ログ

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

17,500
総変更点
5,986
特徴:
5,284
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 30, 2026
FixMediaService

Upload meet backgrounds to public MinIO bucket with hash-based naming

Was uploading to private 'imaging-meet-recordings' bucket via **************** which caused: - MinIO region mismatch errors on the primary node - Connection tim...

Kamo·7mo ago
March 29, 2026
Fixkamo-internal

クライアント側のOTKをマルチパートアップロードから削除し、アップロードデバッグロギングを追加

クライアントはアップロード前のテッドOTKを生成しました(Next.jsルート) バックエンドのサーバー側OTKを生成します。 クライアントを削除 流れを簡素化し、潜在的なタイミングの問題を排除するためのOTK。 背景にデバッグロギングを追加 POST ルートハンドラ.

kamo·7mo ago
FixMediaService

Return serialization-safe Maps instead of raw JPA entities in MeetConfigController

All config/background endpoints were returning raw JPA entities with @ManyToOne(fetch=LAZY) Organization references. Jackson failed to serialize the Hibernate p...

Kamo·7mo ago
Fixkamo-internal

NavTop表示名検索と正しいMediaService URLスキームの簡素化

- getDisplayName から userAlias の検索を削除し、メンバーレコードを直接使用 - MediaService K8sのURLをhttps:8443からhttp:80に修正

kamo·7mo ago
Fixkamo-internal

手動フェッチの代わりに背景のアップロードを満たすためにforwardToApiを使う

FormData の転送に関するマニュアルのフェッチは、マルチパート境界を破りました。 FormData を再構築し、ヘッダを正しく処理する ForwardToApi を使用します.

kamo·7mo ago
Fixkamo-shared-library

サブクエリを使用して、直接メンバーではなく、ユーザーメンバーシップによるテーマの背景を見つける

会員がNULLだったTb.memberの前のInner JOINは、 ほとんどのユーザーレベルのバックグラウンドです。 User→Member→Organization でサブクエリを使用するようになりました orgのメンバーであるユーザーがアップロードしたすべての背景を検索します.

Kamo·7mo ago
FixMediaService

Remove duplicate endpoints from MeetController, add org-themes to MeetConfigController

MeetConfigController already handled config/background endpoints. The duplicate endpoints in MeetController caused ambiguous mapping. Added org-theme background...

Kamo·7mo ago
Fixkamo-internal

メールサービスから直接、OTK auth で署名テンプレートをフェッチし、デバッグログを追加します

/api/email/signature-template の ForwardToApi は APIService を経由しました Next.jsメールプロキシの代わりにゲートウェイ。 ここから直接フェッチ 適切なOTKヘッダーを使用したメールサービス。 すべてのステップでログを追加 テンプレートの読み込みを診断します...

kamo·7mo ago
Fixkamo-internal

Redis から直接セッションを読みます(/api/user-info と同じ)、すべてのサービスコールで ForwardToApi を使用する

ルート原因: 送信者のプロフィールは「あなたの同僚」を理由示しました セッションフェッチは、存在しないSecurityServiceエンドポイントと呼ばれる。 サインイン メールサービスがOTK auth を欠いているため、直接フェッチが誤っていました。 修正: - セッション: 読みます*** クッキー → Red...

kamo·7mo ago
Fixkamo-internal

Replicate exact email composer data flow for meeting invite emails

The previous implementation only filled 8 of 20+ SignatureContent fields, causing malformed signatures with no images, name, or contact info. Now replicates th...

kamo·7mo ago
Fixkamo-internal

ミーティングの招待メールをクリーンアップ — ロゴを削除し、件名/ホストを修正し、カスタムメッセージを適切に埋め込む

テンプレートの変更: - 削除されたロゴイメージ(署名テンプレートヘッダーはブランディングを処理します) - 「こんにちは、あなたの同僚はあなたを招待しました」削除 - カスタムに置き換え メッセージ領域(メッセージが入力されていない場合は空白) - Host フィールドは {Organization} から '{Na...

kamo·7mo ago
Fixkamo-internal

ラップミーティングは、org の署名テンプレート (header/footer/signature) でメールを招待し、カスタム メッセージを含む

これで、メールのコンポーザーと同じメールをコピーします。 1。 メールサービス(USERスコープ、Companyフォールバック)から署名テンプレートをフェッチ 2. 署名コンテンツ(名前、電子メール、タイトル)の送信者のメンバープロファイルをフェッチ 3. 受信者の個人化と会議の招待状を作成する 4. 提供される場合の...

kamo·7mo ago
FixMediaService

Update health probes to HTTP port 80 to match new server config

Startup, readiness, and liveness probes were still pointing to port 8443 with HTTPS scheme, causing pod restart loops.

Kamo·7mo ago
Fixkamo-internal

ミーティングの送信は、APIService ゲートウェイを介してではなく、EmailService に DIRECTLY を招待します

ルート原因: APIService の Java ゲートウェイを経由する ForwardToApi ルート 複数のフォームのデータ境界を正しく保存しない 電子メール コンポーサーは、専用のメールプロキシルートを使って話すので動作します。 直接メールサービスへ。 Fix: 正確なメールプロキシパターンを再現 — sen...

kamo·7mo ago
Fixkamo-internal

カレンダーページヘッダとサイドバーのサブワード背景のスズを使用

リード/アローメントページスタイリングとライトカラーミックスの背景を合わせる 大きく飽和したプライマリカラーの代わりに.

kamo·7mo ago
FixMediaService

Switch MediaService to HTTP port 80 — TLS termination at Traefik

Internal cluster traffic doesn't need HTTPS. Traefik handles TLS for external clients. This aligns MediaService with all other services.

Kamo·7mo ago
Fixkamo-internal

ページ上の明確な階段六角頭は、孤立した状態の代わりに更新します

最小化されたツールウィンドウはリフレッシュを生き残らないので、六角形のポジションを復元 未機能のアイコンと非機能のクリックハンドラで折りたまれたヘッドを作成しました。 今、マウント上の持続的な六角頭をクリア — 彼らは自然に再作成されます 窓は再び最小限に抑えられます.

kamo·7mo ago
Fixkamo-internal

会員IDが「新規」の場合、BAD REQUESTのエラーを防止するためにメンバー固有のタブを非表示

/settings/member/new URL (「チームメンバーを追加」ボタンから) は、 [memberID] 動的ルート、AccountActivityTab、メンバーシップ権限Tab を引き起こします。 とPlansBillingTab は、API を「new」と呼び出すようにします。 Java バックエンド...

kamo·7mo ago
Fixkamo-internal

60s OTK TTLは、ウィンドウ、独立したチャット/メールがバックエンドにブロックされないよう招待します

ROOT CAUSE: OTK は 10 秒 TTL を持っていた。 kamo-meet のページで OTK を検証するために、すべてのアセットとブランディング/overrides.js をロードしました。 Redis → 401 → セッションなし → 名前なし → JWT →「モデレータ待ち」 修正: - OTK...

kamo·7mo ago
Fixkamo-internal

チャットを既存のチャットセッション API 経由で送信し、メールはマルチパートからメールサービスに招待します

チャットの招待状: POST /api/media/sessions/chat によるチャットセッションの作成/取得 その後、ミーティングの招待をテキストメッセージとして送信します。 利用する ChatTool/ChatBox と同じ API パターンです。 電子メールの招待状:新しい/api/meet/invite...

kamo·7mo ago
FixAPIService

Use getServerName() instead of getHeader(Host) for original host resolution

ForwardedHeaderFilter consumes X-Forwarded-Host and adapts getServerName() accordingly, while getHeader(Host) returns the raw HTTP Host which may be a K8s inter...

Kamo·7mo ago
FixMediaService

Send chat invites to correct WebSocket topic /topic/chat/incoming/{memberId}

Was publishing to /topic/chat/member/{id} but kamo-internal subscribes to /topic/chat/incoming/{id}. Also fixed Member entity field access **************** inst...

Kamo·7mo ago
Fixkamo-internal

すべてのミーティングフィールド(sendChatInvite、 sendEmailInvite、customMessage、roomAlias、joinUrl)をバックエンドに転送する

Next.js API ルートは sendChatInvite、 sendEmailInvite をストリッピングしました。 customMessage, roomAlias — ルーム名と招待会員IDのみを転送します。 バックエンドは招待フラグなし、roomAliasなし(400を使用して)、およびなし カスタムメッ...

kamo·7mo ago
Fixkamo-login

訪問者IPとユーザーエージェントを転送して、正確なアカウントアクティビティのログをバックエンドに

Next.js API のルートは X-Forwarded-For、X-Real-IP を転送しませんでした。 ユーザーエージェントのヘッダーを Java バックエンドへ、アカウントのアクティビティをログに Next.js pod の内部 IP と既定のフェッチ user-agent ではなく、実際の ウェブ訪問者のク...

Kamo·7mo ago
FixAPIService

Use HTTP on port 80 for meet service URL to match other services

The HTTPS endpoint on 8443 causes SSL cert mismatch when routing through K8s internal DNS. All other services use HTTP on port 80.

Kamo·7mo ago
Fixkamo-internal

直接バイパスではなく、ミーティングごとにミーティングダイアログを表示

MemberItem(インタラクションセンター)とChatBox(チャットツールウィンドウ)の両方が今 MeetingDialog を対象メンバーに事前選択して開くと、 ユーザーがルーム名を設定し、チャット/メールの招待オプションを切り替える 会議開始.

kamo·7mo ago
Fixkamo-internal

直接MediaServiceの代わりにAPIServiceを介してコンフィグAPIを満たすルート

既存の meet/create のルートは ForwardToApi (APIService) を使用します。 メディアサービスへのプロキシ 新しい config/background のルートは、 現在のインフラで動作するパターンと同じです.

kamo·7mo ago
Fixkamo-internal

アイコンだけとしてチャットした後に新しいタブボタンを移動する、重複削除 ノートリンク

New Tab は、今チャットの右側にあるアイコンボタン(ラベルなし)です。 NavPriに既にあるので、NavTopから削除されたメモ.

kamo·7mo ago
Fixkamo-shared-library

KbArticle AI 可視性フィールドにexplicit @JsonProperty アノテーションを追加

ジャクソンが aiEnabled, aiVisibleToPublic をシリアライズ/デシリアライズすることを確認します。 aiVisibleToMembers、aiVisibleToTeamMembers、フィールド名が正しい.

Kamo·7mo ago
Fixkamo-internal

デフォルトのプロップ配列参照によって引き起こされる MeetingDialog で無限のリレンダーループを防止

UseEffect は、依存症として preSelectedMembers (デフォルトは []) をプリメンテーションしました。 すべてのレンダーで新しい配列を作成し、無限の setState をトリガーする ループ。 開放的な状態遷移を追跡するために ref を使用することで修正 不安定なデプス、TextField...

kamo·7mo ago
Fixkamo-internal

チャット アイコンを白くし、メールバッジをメッセージリストと同期し、テーマカラーのCSSカラーミックスを使用

- NavTop:ForumIconカラーをホワイトに変更して、チャット Nowラベルにマッチ - MessageBrowser/MailButton: WebSocketメールをカスタムイベントで調整するので、バッジカウントはメッセージリストと同期して滞在します - 特徴カード/ページ: 適切なテーマ・サポートのため...

kamo·7mo ago

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

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

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