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
August 11, 2026
FixDocsService

オブジェクトのストレージの秘密を宣言 ConfigMap はもはや実行しません

MINIO キーは ConfigMap から minio-app-credentials に移動しました。 秘密, しかし、envFrom その供給は、かつて住んでいるだけに適用されていました 導入 — ここまでコミットしません。 次の CI デプロイはこのマニフェストを反転しました ライブパッチ上に、 ConfigM...

Kamo·2mo ago
FixConversionService

オブジェクトのストレージの秘密を宣言 ConfigMap はもはや実行しません

MINIO キーは ConfigMap から minio-app-credentials に移動しました。 秘密, しかし、envFrom その供給は、かつて住んでいるだけに適用されていました 導入 — ここまでコミットしません。 次の CI デプロイはこのマニフェストを反転しました ライブパッチ上に、 ConfigM...

Kamo·2mo ago
FixAIService

オブジェクトのストレージの秘密を宣言 ConfigMap はもはや実行しません

MINIO キーは ConfigMap から minio-app-credentials に移動しました。 秘密, しかし、envFrom その供給は、かつて住んでいるだけに適用されていました 導入 — ここまでコミットしません。 次の CI デプロイはこのマニフェストを反転しました ライブパッチ上に、 ConfigM...

Kamo·2mo ago
Fixkamo-shared-library

クォータサービスが開始からサービスを停止しないようにする

StorageQuotaServiceは、必要なコンストラクタとして5つのリポジトリを取りました 引数。 野生のカードでこの不動産コンポーネントスキャンcom.kamoのサービスが、 EXPLICIT @EnableJpaRepositoriesパッケージリストを宣言するので、新しい@Service in このライブラ...

Kamo·2mo ago
Fixkamo-internal

このリポジトリで共有資格を出荷停止

オブジェクトストレージキーは k8s/configmap に格納されます。 kubectlが手渡するyaml 名前空間を読んだり、同じ文字列がSSHとハードコードされていたり パスワードは3つの接続ヘルパーで、クラスターのログインもリポジトリにありました。 MINIO SECRET KEY は、envFrom 経由で...

kamo·2mo ago
FixSecurityService

共有されたクレデンシャルを config のデフォルトとして出荷停止

プラットフォームの共有パスワードは、DB PASSWORDのフォールバックとして焼き上げられました。 MINIO ROOT PASSWORD は、このリポジトリとビルドされたイメージに住んでいました。 クラスターマニフェストで。 生産は、DBのデフォルトを使用しないこと — *** 供給 envFrom による DB...

Kamo·2mo ago
FixMediaService

共有されたクレデンシャルを config のデフォルトとして出荷停止

プラットフォームの共有パスワードは、DB PASSWORDのフォールバックとして焼き上げられました。 MINIO ROOT PASSWORD は、このリポジトリとビルドされたイメージに住んでいました。 クラスターマニフェストで。 生産は、DBのデフォルトを使用しないこと — *** 供給 envFrom による DB...

Kamo·2mo ago
FixMCPGatewayService

共有されたクレデンシャルを config のデフォルトとして出荷停止

プラットフォームの共有パスワードは、DB PASSWORDのフォールバックとして焼き上げられました。 MINIO ROOT PASSWORD は、このリポジトリとビルドされたイメージに住んでいました。 クラスターマニフェストで。 生産は、DBのデフォルトを使用しないこと — *** 供給 envFrom による DB...

Kamo·2mo ago
FixInitializerService

共有されたクレデンシャルを config のデフォルトとして出荷停止

プラットフォームの共有パスワードは、DB PASSWORDのフォールバックとして焼き上げられました。 MINIO ROOT PASSWORD は、このリポジトリとビルドされたイメージに住んでいました。 クラスターマニフェストで。 生産は、DBのデフォルトを使用しないこと — *** 供給 envFrom による DB...

Kamo·2mo ago
FixKBService

共有されたクレデンシャルを config のデフォルトとして出荷停止

プラットフォームの共有パスワードは、DB PASSWORDのフォールバックとして焼き上げられました。 MINIO ROOT PASSWORD は、このリポジトリとビルドされたイメージに住んでいました。 クラスターマニフェストで。 生産は、DBのデフォルトを使用しないこと — *** 供給 envFrom による DB...

Kamo·2mo ago
FixEmailService

共有されたクレデンシャルを config のデフォルトとして出荷停止

プラットフォームの共有パスワードは、DB PASSWORDのフォールバックとして焼き上げられました。 MINIO ROOT PASSWORD は、このリポジトリとビルドされたイメージに住んでいました。 クラスターマニフェストで。 生産は、DBのデフォルトを使用しないこと — *** 供給 envFrom による DB...

Kamo·2mo ago
FixESigService

共有されたクレデンシャルを config のデフォルトとして出荷停止

プラットフォームの共有パスワードは、DB PASSWORDのフォールバックとして焼き上げられました。 MINIO ROOT PASSWORD は、このリポジトリとビルドされたイメージに住んでいました。 クラスターマニフェストで。 生産は、DBのデフォルトを使用しないこと — *** 供給 envFrom による DB...

Kamo·2mo ago
FixDocsService

共有されたクレデンシャルを config のデフォルトとして出荷停止

プラットフォームの共有パスワードは、DB PASSWORDのフォールバックとして焼き上げられました。 MINIO ROOT PASSWORD は、このリポジトリとビルドされたイメージに住んでいました。 クラスターマニフェストで。 生産は、DBのデフォルトを使用しないこと — *** 供給 envFrom による DB...

Kamo·2mo ago
FixConversionService

共有されたクレデンシャルを config のデフォルトとして出荷停止

プラットフォームの共有パスワードは、DB PASSWORDのフォールバックとして焼き上げられました。 MINIO ROOT PASSWORD は、このリポジトリとビルドされたイメージに住んでいました。 クラスターマニフェストで。 生産は、DBのデフォルトを使用しないこと — *** 供給 envFrom による DB...

Kamo·2mo ago
FixBillingService

共有されたクレデンシャルを config のデフォルトとして出荷停止

プラットフォームの共有パスワードは、DB PASSWORDのフォールバックとして焼き上げられました。 MINIO ROOT PASSWORD は、このリポジトリとビルドされたイメージに住んでいました。 クラスターマニフェストで。 生産は、DBのデフォルトを使用しないこと — *** 供給 envFrom による DB...

Kamo·2mo ago
FixAIService

共有されたクレデンシャルを config のデフォルトとして出荷停止

プラットフォームの共有パスワードは、DB PASSWORDのフォールバックとして焼き上げられました。 MINIO ROOT PASSWORD は、このリポジトリとビルドされたイメージに住んでいました。 クラスターマニフェストで。 生産は、DBのデフォルトを使用しないこと — *** 供給 envFrom による DB...

Kamo·2mo ago
FixKlusterServices

このリポジトリで共有資格を出荷停止

ここに14ファイルを渡るプレーンテキストに MySQL のパスワードが投稿されます。 kubectl がそれらを読むことができる誰かに手渡する ConfigMaps を 2 つのジョブで CI は、すべてのメールのデプロイで、その stringData が破棄したシークレットマニフェストで適用されます。 秘密であること...

Kamo·2mo ago
FixKlusterServices

このリポジトリで共有資格を出荷停止

ここに14ファイルを渡るプレーンテキストに MySQL のパスワードが投稿されます。 kubectl がそれらを読むことができる誰かに手渡する ConfigMaps を 2 つのジョブで CI は、すべてのメールのデプロイで、その stringData が破棄したシークレットマニフェストで適用されます。 秘密であること...

Kamo·2mo ago
FixBillingService

会員の課金アクセスを解除し、他の場所に追加する

add() は、メンバーの行を他のアカウントで削除し、グローバルに一意を満たす もはや存在しません。 2番目の請求アカウントに誰かを追加すると、 最初だけ; 同じ 1 に 2 回追加はまだ拒否されます。, 合成 実際のルールを表現する一意.

Kamo·2mo ago
FixMediaService

ハンドによる割り当ては、Pre TICKETステータスを消費してはならない

assignToAgent と reassignAgent は無条件に ASSIGNED を設定しました。 チャット後の変換は不可能なリクエストです。 PRE TICKET が何もないので、手元で誰かにライブチャットを渡す タイトルを与えられたことができる唯一の方法。 すでにこの自動パスを取得する 右; マニュアルは、...

Kamo·2mo ago
FixBillingService

サブオーガニが支払うアカウントに到達してみましょう

AccountSubscriptionは、故意に組織から支払者を分離する 会員は座席を消費し、上位レベルのアカウントを自動更新 サブオーガナイザーをターゲットにしながら、KamoCRM org. インターセプターなしの要求 account.organization == callerOrg なので、すべてのサブオーガナ...

Kamo·2mo ago
Fixkamo-marketing

カタログからアドオンユニットを有効化し、正しい固定価格

ストレージアドオンは、同じページをプール用に「+$4 /user/month」として宣伝 組織全体と呼ばれます。 原因: mapAddOns マッチした addonCode "additional storage" 一方、シーダーは EXTRA STORAGE を書いているので、ユニットは決して発射されず、 Prici...

Kamo·2mo ago
August 10, 2026
FixBillingService

正しい量のために、カタログが言うものを、一度満たして下さい

すべてが実質のお金を動かす5つの欠陥、およびそれらの下にサブリソースIDOR。 請求サイクル. 年間価格がStripeに出荷されました。 年間間隔で、年間28ドルの「$28/月」と見なされる計画は、 12xの過充電。 QUARTERLYとSEMI ANNUALが月間間隔にマッピングされず、 while count は...

Kamo·2mo ago
FixMediaService

チケットが手伝ってくれる有効な方

assignToAgent と reassignAgent は、id がメンバーに解決したことだけをチェックしました。 割り当ては、そのメンバーがチケットのチャットセッションに追加するので、別のユーザーからのid 組織は、ビジネスが存在しない顧客との会話を与えられただろう 見れば、オフボードのメンバーは、ライブワークを...

Kamo·2mo ago
FixBillingService

鍛造ヘッダではなく、データベースに対して神モードを検証

AccountOrgScopeInterceptorは、すべての組織とメンバーのチェックを短絡させました 生のX-God-Mode-Activeヘッダー、およびkamo-internalの請求プロキシコピー ヘッダーは、インバウンドリクエストをまっすぐオフします。 署名されたメンバーは、 したがって、組織の支払い方法、...

Kamo·2mo ago
FixMediaService

オートアサインはチケットを提供し、それを割り当てません

利用可能なサポートエージェントごとに自動アサインページを作成し、最初の1人に行きます お問い合わせ 「少なくともbusyのエージェントを選ぶ」として実装されました。 オンライン、それは完全に異なる機能である - そして、ここで自己敗退する1、 割り当てられたチケットが請求可能なキューを残しているので、誰も提供されていな...

Kamo·2mo ago
FixMediaService

ウィジェットのチャットのトピックの戦略を実行する

ウェブウィジェットで開いたチャットは、内部にファイルされたものと同じ単位です app, しかし、このパスは、トピックの割り当て戦略を完全にスキップしました — 唯一の これまで試みた代入は、借主自身の融資責任者でした。 だから、一つのトピック 訪問者が開始した場所に応じて2つの方法:アプリ内チャット auto-assi...

Kamo·2mo ago
Fixkamo-internal

このタブではなく、サーバー上でサインインの自動オープンを決定

Per-tab sessionStorage フラグは何もレコードではなかった。 サインイン 2番目のデバイスは、最初の人がすでにポップアップしていたすべての会話を再生しました。 ストレージのクリアは、完全に事実を失った - 会話が意図的に残っている間 「未読」だけでは止まらないので、すべての単一の負荷で未読再オープン...

kamo·2mo ago
Fixkamo-internal

サインインの自動開口部を1つ失敗させた要求の沈黙をさせないで下さい

未読のチャットは、セッションによってガードされたタブセッションごとに自動オープンされます フラグ。 そのフラグは、チャットセッションを指示するフェッチの前に、上面に書かれていました サポートからサポートまで — リクエストが失敗した場合は、メンバーの会話 セッションの残りの部分に無声に立ち止まり、何も示さない なぜ。 ...

kamo·2mo ago
Fixkamo-internal

平凡なチャットとして、不要なサポートセッションの入力を停止する

すでにリストにないセッションのライブアクティビティフレームは、行を合成 'CHAT' へのハード コード。 間違ったサブタブに入れたサポートチケットの場合、 チケットのシステムイベントJSONをプレビュー(サポートプレビュー)として表示 このフィールドをオフオーバーライドキー)、それを開いて、 直接メッセージングウィン...

kamo·2mo ago
FixMediaService

アクティビティフレームにセッションタイプを入れる

未読/ACTIVITY放送は、すべてのセッションタイプに公開され、実施されていない の徴候。 チャットリスト、何も行っていません。 プレーンチャットとしてセッション — チャットとしてサポートチケットの最初のアクティビティが届きました Row: 間違ったサブタブ, チケットのシステムイベントJSONをプレビューとして,...

Kamo·2mo ago
Fixkamo-internal

JSON の完全チャットウィンドウを開くサポートチケットを停止する

2つの欠陥、1つの症状。 代理人がチケットの会員になる メディアセッションでは、受信メッセージの通知が届きました。 ChatNotificationListenerはサポートのための直接メッセージの窓を開けました 会話 — 間違った表面、チケットのコントロールのどれも。 そしてそれ ウィンドウは、チケットのシステムイベ...

kamo·2mo ago
FixMediaService

メッセージが届くような会話をクライアントに伝えます

メディアセッションの全てのメンバーは、受信メッセージの通知を受け取ります。 サポートチケットを割り当てると、エージェントがそのチケットセッションのメンバーになります。 ザ・オブ・ザ・ 通知はセッションタイプを行わないため、クライアントはサポートを指示できません 直接メッセージからチケットを受け取り、両方のプレーンチャッ...

Kamo·2mo ago
Fixkamo-internal

:root でカレンダートークンを宣言し、イベントダイアログを再構築する

トークンは、カレンダーのラッパー要素で宣言され、 頑張って、間違っています。 MUI ダイアログとメニューは、ポータルを介してレンダリングします document.body に、DOM によるカスタムプロパティカスケード React のコンテキストを経由するだけなので、イベント ダイアログ内のすべての var(---c...

kamo·2mo ago
Fixkamo-internal

実際にオペレータラベルインクを上書き

以前の試みは、誤った診断であった特異性を提起しました。 tailwind.config.js は `important: true` を設定しているため、すべての宣言は .operator-label は !important と sx ルールは 1 つなしで勝ちます お問い合わせ 英雄のキッカーと3つの読み出しラベル...

kamo·2mo ago
FixInitializerService

サポートトピックの割り当て 戦略範囲を拡大 CHECK へ 0..3

SupportAssignmentStrategyType は @Enumerated(ORDINAL) なので、Hibernate のエミネーション CHECK (assignment strategy >= 0 および代入 strategy <= 2) CREATE TABLE の インリストではなく。 dropS...

Kamo·2mo ago
Fixkamo-internal

読みやすいヒーローのすべてのラインを作る

.operator-label の3つの読み出しラベルは .operator-label 自身によって塗られる 暗いインクは、その横の色で設定されていない:クラスとsxルールは、 同じ特異性なので、クラスはソース順で勝ち、テキストが出てきます。 濃いグラデーションの黒付近。 お問い合わせDetailPanelは、すでに...

kamo·2mo ago
Fixkamo-internal

Pinned-app eyebrow を実際に白くする

前の試みはクラス修飾されたsxの.operator-labelのインクをオーバーロードします 決して働かなかった規則:tailwind。 config.js は `important: true` をセットします。 そのため、すべての宣言 テールウィンドは、そのクラスのために発光する — 含まれている色 — として出荷...

kamo·2mo ago
FixSecurityService

アカウント作成日をアカウントリストに戻す

buildAccountSummary は dateCreated を生成しないので、リストの Date のフィールド 作成したカラムの読み込みは、単に応答から不在でした。 今すぐアカウント タイムスタンプを記録し、それを渡す。 詳細応答は同じ上に構築 まとめると、アカウントビューもアップします.

Kamo·2mo ago
FixMediaService

ライブチャットはポップアップを介して主張され、割り当てられません

ラウンドロビンを介してチャットのリクエストをルーティングすることは、間違ったモデルであり、それが壊れた 修正することを目的としていました。 割り当てられたチケットは、請求可能なキューを残します (SupportQueueService は、割り当てられたエージェント IS NULL が必要です)。 誰にでもそれを提供す...

Kamo·2mo ago
FixEmailService

クエリ文字列からではなく、セッションから発信者を取る

GET /api/calendar/calendars はリクエストパラメーターとして userId を取ったので、変更 URL内の数字は、誰のカレンダーを読みます。カレンダーが運ばれるからです。 すべてのテナントで組織がいない。 ワース、変異チェックなし 何でも: POST は UserCalendar 全体にバイン...

Kamo·2mo ago
FixMediaService

割り当ての失敗を止めて、それらをトリガーしたチケットを破壊

作成トランザクション内で新規のチケットをルーティングするので、ヒットしたもの チケットを取り戻し、ヘルプを尋ねるメンバーは「失敗しました どこでも保存されていないチケットを作成します。 2つの事で、両方のラテン チャットリクエストがこのコードに到達するまで — ラウンドロビンが有効だった 決して生産で実行されていないの...

Kamo·2mo ago
Fixkamo-internal

各アカウントタブをデフォルト順に指定します

API が戻ってくると、どの順序で開いた 3 つのタブは、 会員は、最新のサインアップが埋葬され、チームメンバーは決して意味しません お問い合わせ リストが実際に読み込まれる方法がソートされるようになりました。 最古のアカウント、最新のメンバー、チームメンバーのアルファベット順。 名前の列の値は電子メールを運ぶので、...

kamo·2mo ago
FixSecurityService

BUSY は、すべての将来のログインを存続させる

ログアウトは AWAY を記述し、ログインをクリアするので、 AWAY はシステムがあなたを置く状態です お問い合わせ 決して消えないブッシュ。 一度設定したメンバー その後のすべてのサインインを介してBUSYを維持, 無期限に, 信号なし 彼らが持っていた — そして、サポートは、利用可能なエージェントのみページを受...

Kamo·2mo ago
FixMediaService

トピックの割り当て戦略によるチャットリクエストのルート

サポートチャットリクエストは PRE TICKET としてファイルされ、 createTicket はスキップされます。 これらのアウトライトの割り当て。 ガードはウェブチャットウィジェットのために書かれていました。 プレチケットは決して話せない匿名の訪問者です。ただし、アプリ内 チャットは、すでにトピックを選んだ既知...

Kamo·2mo ago
FixSecurityService

セキュリティサービス プールの排気により、生理が殺到

Hikari は explicit max-pool-size がなかったため、デフォルトでは 10 で実行されます。 あらゆるサービスおよび内部の場所のための org/rights の一見の前部。 観察する main=10 アクティブ=10 待機=33 は、 /actuator/health db インジケーター...

Kamo·2mo ago
Fixkamo-internal

住宅の住宅の住宅の住宅の住宅の市場への既定のリソースのレディス バナーをスコープ

ベンダー/製品タブは「mortgageを垂直に仕上げて指定します 製品/サービスを含むすべての市場タブでデフォルトのリードソース」警告、 住宅ローンの垂直が何もしない商業住宅ローン市場 ベンダーが編集されている。 アクティブマーケットタブのcarry salesType/salesSubType 選択された市場が住宅で...

kamo·2mo ago
Fixkamo-internal

選択バーを連絡先リストにセンターし、ページではなく

行を選択したときに表示されるバーは、絶対に位置付けられます translateX(-50%) で左 50% でしたが、最も近い位置の祖先は ページ全体なので、リストではなくビューポートに集中 行動する。 サイドバーは幅288、細部のペイン400、各低下です 自分のブレークポイントで外れているので、バーが中心の左に座って...

kamo·2mo ago
FixEmailService

MKCOLは、実際に保存できる本を作成する

mkCol は、組織や所有者をも持ち運ぶコンタクトブックを構築しました CardDAV からアドレス帳を作成して 201 を返す クライアントは毎回フラッシュで失敗しました: ORGANIZATION IDはNULLではなく、 オーナーレスブックは OWNER ID が NULL または IS ORG DEFAULT ...

Kamo·2mo ago
Fixkamo-shared-library

PublicChatApiKey.scopes jsonb 結合

初期化したフィールドは、以前の jsonb sweep でスキップされたので、これ varchar として 1 つのまだ結合される: 'column スコープは jsonb の型であるが、式は タイプの文字は異なります.

Kamo·2mo ago

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

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

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