KamoCRM

ライブ・チェンジ・ログ

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

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

SI は内部のエンドポイントで "typing..." を表示し、メッセージのバッジは送信者のリクエストを解除します

- POST /api/media/internal/chat/typing {memberId, chatId, typing} (KamoAI内部シークレット、InteractionInternalAuth; /api/media/internal下、イングレッションが切り出し、APIゲートウェイがリザーブする:会...

Kamo·2w ago
September 29, 2026
PerformanceMediaService

ターンのみのファンアウトは、ロスター、チケットID、会話タイトルを読みません

SP98-D-6. ChatFanoutService.prepareは、ロスタ、サポートチケットのID、および オンリーワン(Webサイト訪問者、AIを含む)を含む、すべてのリクエストの会話のタイトル ファンアウトを通して誰も指示し、それらのいずれかを使用しないエージェントのアウトリーチ、社会的接触):2つまたは 3...

Kamo·3w ago
September 8, 2026
PerformanceMediaService

ウォレットを再構築し、すべてのチェックのゲストリストを停止する

`viewFor` は、受取人のチェダーの残高を受け取り、全体をqueried 組織の会員リスト — 公開されたすべてのフレームで、RECIPIENT が両方。 お問い合わせ eleven のクロスネームスペース ウォレットの呼び出しと eleven 全体オーガニ それぞれの折り目、チェック、呼び出しのためのクエリ:各...

Kamo·1mo ago
August 28, 2026
PerformanceMediaService

再オープンしたウィンドウを見逃したものだけにし、ページを1つの書き込みで監査する

チャットウィンドウの開口部ごとに支払われる2つの費用。 ?since に GET /sessions/{guid}/messages. 再開いているウィンドウがほしい 既に保持しているメッセージの後、そう言う方法がなかった。 このエンドポイントの回答は「最新のページ」でした。 毎回時間が経ち、間違ったこと。 そのため...

Kamo·1mo ago
August 9, 2026
PerformanceMediaService

BLAKE3のみのクレームを受け付けるので、アップロードよりも優れている

リンクエンドポイントはハッシュを両方要求しました。 ブラウザは高速な SHA3-256 がないので、 すでに 358 MB ファイルが 18.8 秒のアップロードに対して ~20 秒のファイルを取りました。 しばらく待って、合理的に何も変更されていないと結論づけました。 sha3256は現在オプションです: 供給、そ...

Kamo·2mo ago
April 25, 2026
PerformanceMediaService

作成時にチケットの地理を保存し、GeoLiteを読み込む

******************** では、訪問者の地理をキャプチャ 一度 (GeoLookupService 経由) と persists ip/country/city/subdivision 上の サポートチケット自体。 SupportTicketService.toDTO は、チケットを直接削除するジオを...

Kamo·6mo ago
PerformanceMediaService

バルクロード訪問者とGeoLiteの検索をリストでスキップ

/api/support/tickets リストのエンドポイントが実行されました。 - 20**************** 呼び出し (N+1) - GeoLookupService.lookup への 20 呼び出し、各範囲スキャン GeoLiteブロックテーブル(行のミリオン)と位置に対して fetch — 〜4...

Kamo·6mo ago
March 12, 2026
PerformanceMediaService

DBメンバーによるメッセージの閲覧をスキップ

RedisからMemberIDを読み取るgetMemberIdFromRequest()を抽出する DBを打たずにセッション。 ではなく getMessages() で使う getCurrentMember() — メンバーのエンティティティティティティティティティティは、そこにヌルチェックされただけだった。 決して使...

Kamo·7mo ago
PerformanceMediaService

オーバーヘッドと非同期TTLのリフレッシュをロギングする

- k8sコンフィグマップ(実際の生産コンフィグ):低セキュリティ/ヒカリ INFO/DEBUG から WARN へのロギング、HikariCP プールの設定 (最大 20) - KSessionService: ストリップ ~60 System.out.println は、火災した呼び出し 128-char セッショ...

Kamo·7mo ago
PerformanceMediaService

ログノイズとトーン接続プールを削減

- TRACEからWARN、HikariCPへのスプリングセキュリティをDEBUGから下げる WARN — リクエストごとの同期ログ書き込みの数十を排除 - 明示的なHikariCPプールコンフィグ(最大20、ミニアイドル5)を追加して防止 同時負荷下での接続排気 - getCurrentMember() から 14 ...

Kamo·7mo ago
PerformanceMediaService

チャットメッセージエンドポイントからメッセージロギングを一枚削除

System.out.println 呼び出しをメッセージストリームマップ内で削除 1回のメッセージ(1リクエストあたり100 I/Oの操作)と最終処理 すべてのメッセージを再びストリーミングして、ログインのためのメンバーIDを収集するログ

Kamo·7mo ago
December 12, 2025
PerformanceMediaService

K1m1とk2m1の並列展開にレファクタ

- 個別のジョブにビルドとデプロイを分割 - ビルド完了後にk1m1とk2m1を並行して展開 - 総展開時間をかなり減らして下さい

snadjafinia·10mo ago

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

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

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