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
July 1, 2026
Fixkamo-shared-library

Comp のプロビジョニング クリアス トライアルの期限 (comp の supersedes トライアル)

既存のサブスクリプション更新パスでは、providerCompSubscription が設定されます。 以前に試用している org がきれいに com に宣伝されるように、testExpiresAt を null に リンダリングの試験のexpiryのタイムスタンプ無しを使って.

Kamo·3mo ago
Fixkamo-internal

コミットエンドポイント(データの損失なし)による永続的な背景の並べ替え

新しいアップロードをインカムに保存し、目的の注文をコミットします。 (existing-by-srcIndex または new-by-token) なので、既存の画像を再注文する 削除の代わりに。 バックエンドは、authoritative imageBgCount を設定します.

kamo·3mo ago
FixSecurityService

クロスオーガニ背景画像漏洩を阻止する; オーダーセーフなリオーダー + ステージングバケット

新しいファイルを新しいインデックスに再アップロードし、再注文をドロップするだけで再注文 既存の画像と画像を残すBgCountは、未使用のスロットを主張します。 その後、その公開鍵に残留物(cross-org)オブジェクトが座っています。 - 画像がステージされていないときにカウントされたスロットの公開オブジェクトを削...

Kamo·3mo ago
FixSecurityService

空のボディと200の代わりに欠落したorgの404を返す

getOrganizationById は bare null を返します。春は HTTP にシリアライズされます。 200 空のボディで、response.json() を呼び出すクライアントは、 'JSON 入力の期待外終了'。 見つからない場合は、適切な404を返します.

Kamo·3mo ago
Fixkamo-internal

不明なorg(404または空のボディ)をnullペイロードにマップ

今欠落のために404を返すSecurityService変更のペア 200-with-empty-bodyの代わりにorg。 呼び出し主は既に org をチェックするので、 適切な404とレガシーの空の-200は、きれいなnullに崩壊します.

kamo·3mo ago
FixSecurityService

システム ユーザーが org の応用モデルを解決しよう

OrgId != session org と caller が 403 を返すクロスオーグ門 対象のorgにメンバーの行がなかった。 プラットフォーム全体で稼働しているシステムユーザー すべてのorg全体で、解決されたユーザーがいるときにメンバーシップチェックをバイパスします。 システムユーザー.

Kamo·3mo ago
Fixkamo-internal

コンソールを傷つけるようなエラーを停止する

- org/[id] プロキシ: バックエンドは、null orgs の空のボディで 200 を返します。 response.json() は、JSON の入力の "Unexpected end" → spurious 500 を投げました。 防御してnullを返す(呼び出し主は既にnull-check)。 - sof...

kamo·3mo ago
Fixkamo-internal

タイトルのフリップを停止するためにgenerateMetadata で org タブのタイトルを解決する

静的メタデータ.title は 'Kamo' サーバー側をレンダリングしました。次はそれを再調整しました 水分補給、DynamicMetaLoaderのクライアントアップデートをオーバーライドし、タブを反転 org の名前から 'Kamo' に戻ります。 org名のサーバー側を解決する createMetadata な...

kamo·3mo ago
Fixkamo-internal

Myself会員IDが解決するまでの行を保持する

ag-grid は、ロードオーバーレイの下の rowData をレンダーします。 getMemberId() が 0 だったときに、プロップをロードしてもすべてのリードが点滅しました。 ブランクアップ 行とマイセルフのデフォルトが実際にフィルタリングできるまでロードを維持します.

kamo·3mo ago
Fixkamo-internal

デフォルトフィルタは、ロード、単一の市場のための市場バーを隠す、ツールバーを再配置します

- デフォルト AgentFilter に MYSELF に init + ゲート グリッド に userInfo 読み込み、すべてのリードをフラッシュしません - 単一の市場:それを自動選択し、スペースを節約するために市場タブの列を隠して下さい - クイック検索をフィルター行に移動(右)。 リードクレジットを...

kamo·3mo ago
FixDocsService

URI-encode WOPISrc + すべての api.* WOPI ホスト (マルチテナント) を信頼

'unauthorized WOPI ホスト' で失敗した非カモクテナントの doc を開きます。 Docs の alias groups は api.kamocrm.com だけを信頼しました (Docs-deployment) env hardcoded aliasgroup1 なので、 api.optionone...

Sage·3mo ago
June 30, 2026
FixKlusterServices

正しいFPBXCONFのここのドック+宇宙のScyllaを見直して下さい

- freepbx: FPBXCONF ここのドキュメント閉鎖区切り文字が刻まれた (8 スペース); bash は必要 <<1列でWORD区切り文字 0 なので、startup.sh は 'unexpected end of file' と freepbx で死亡 CrashLoopBackOff'd (340 再起...

Kamo·3mo ago
FixSecurityService

パブリック・プロジェクト・ケーシングにWebhookリポ名をCanonicalize

クラスターのマイグレーション後、Forgejoのリポーズが再作成されました。 (securityservice), しかし、歴史的行とパブリックプロジェクトフィルタの使用 キャノンケーシング(SecurityService) 受信するリポジトリをマップします。 allow-list は ingestion でケーシング...

Kamo·3mo ago
FixDocsService

Node-local MinIO +フェイルオーバーテンプレートの読み込み + ImgDat dedup (新しいドキュメントの修正:blank)

新規ドキュメント作成 hung ~5 min と new タブは、約:blank に滞在しました。 ルート原因: k3m1 で予定されている DocsService Pod は空白のテンプレートを読みます 難易度の高いWireGuard IP 10.8.1.1 (k1m1) の MinIO は、 k3m1 (k1m1<...

Sage·3mo ago
FixSecurityService

マルチノードのロゴ読み取りでファビコンを生成し、単ノードが存在しません()

outputAndUploadFavicons() は minioService.exists() にのみゲートされ、 現行の MinIO ホストを stats します。 シンプルなロゴが書かれたとき(またはのみ) 別のノードにレプリカされた、add() は false NoSuchKey を返します。 favicon...

Kamo·3mo ago
Fixkamo-internal

ブランドの保存後の再適用ライブスタイルシートは、ハードリロードなしで新しい色ショーを保存します

DynamicMetaLoader は org の globals.css をマウントするだけで注入します。 色の保存(正しくglobals.css + バンプテーマの修正を再考する) このページは、完全なリロードまで、古い --color-* vars を保ちました。 KAMO THEME REAPPLY ウィンドウ...

kamo·3mo ago
FixKlusterServices

ピンカモ トラフェック へ k1m1; 自動サート シングル カルスターを作る

SSL エラー: kamo Traefik は、disternalIPs 192.168.4.22 (k1m1) + の loadBalancer です。 外部trafficPolicy=Local なので k1m1 で実行する必要があります — Pod のリバランスは k3m1 に移動しました。 192.168.4....

Kamo·3mo ago
FixInitializerService

AiPullThroughPolicyシングルアクティブインデックスのNull-safeスプリット(doc 09 §8)

CRDB は NULLs-distinct なので、単一 (lender profile id, market id) WHERE status='ACTIVE' のインデックスはなかった org-wide(market id IS NULL)の穀物をバックストップ - 2つの同時初公開は2つのACTIVE行を残すこと...

Kamo·3mo ago
June 28, 2026
FixDaemonService

デプロイ戦略を再作成するので、NATSの耐久性のある消費者がデプロイ時に再バインド

DaemonServiceは、EXCLUSIVE JetStream耐久性のある消費者(デーモン同期トリガー、 メニュー [§2.8違反ループ]、デーモン録画受信) @PostConstruct に再試行はありません。 RollingUpdate (maxSurge 1) で新しいポッド 古いポッドがまだそれらの耐久性...

Sage·4mo ago
FixDaemonService

OutboxRelay @Scheduled backstop + @Async ホットパスを有効にする

DaemonService は MLOS トランザクションアウトボックス (mlos.outbox.enabled) および イベント(コンプライアンス・タイマー違反エミッタ)を生成しますが、欠如 @EnableScheduling/@EnableAsync — なので、共有lib OutboxRelayの@Sched...

Sage·4mo ago
FixDaemonService

Com.kamo.z.shared.mlos.eventリポジトリ(OutboxWriter dep)を登録する

Mlos.outbox を有効にすると、MlosOutboxEventRepository (+ ProcessedEvent) が必要です。 /DeadLetter) com.kamo.z.shared.mlos.event から、パッケージを @EnableJpaRepositories に追加します。 修正する ...

Sage·4mo ago
June 26, 2026
Fixkamo-shared-library

PublishAck は io.nats.client.api ではなく io.nats.client にあります

共有リブコンパイルを破ったテストのみのインポート修正(現在のローカルmvnインストールによってキャッチ)。 主要なコードは影響を受けていない (OutboxRelay は PublishAck を返す無視).

Kamo·4mo ago
June 25, 2026
FixKlusterServices

ここのインデント ボディなので、startup.sh configmap が有効な YAML です

Boot.sh ブロックスカラー埋め込み 5 シェルはこちらドキュメント (rtp.conf, http.conf, SQL ) ブロック, WebRTC エンドポイント, freepbx.conf , 体が列に座る 0 — より少ないインデント ブロックスカラーなので、 YAML は最初のボディラインでスカラーラーを...

Sage·4mo ago
FixDocsService

K1m1レジストリでポイントドキュメントの展開

Docs-online のイメージ ホストは bogus **************** でした (DNS をリディスし、レジストリを一切行わない)。そのため、すべての DocsService はリアプリケーションをデプロイする 不可能なイメージ。 k1m1レジストリでそれをポイントして、どこに一致させます Docs...

Kamo·4mo ago
Fixkamo-internal

ページは、超高度のedt +道路レス輸送セルを正直に反映

サービスタブは、実際に行われる2つのステージで不完全として読み込まれます。 - edt は EDT4 (水素) が EDT2 基および EDT2 基を supersedes で空の 0% 棒を示しました パイプラインは、edt ステージを省略します。 <hydro> (EDT4)' でスーパーシードされたバーはありませ...

Sage·4mo ago
June 20, 2026
Fixkamo-internal

ライブハートビートのタイルのカウントを表示, 唯一のパス値ではなく

Progress read status.have は、最初の 'running' イベントが 0 にセットされている、 `0 ? カウント` は 0 を保持するので、ライブカウントは決して表示されません(そしてハイドロはすべての EDT を偽造しました) タイル)。 エージェントのハートビートのスナップショット数(遅...

Sage·4mo ago
Fixkamo-internal

設定スライドアウトにユニバースを追加(NavPri)

設定ランディングカードに「ユニバース」ページが登録されましたが、 設定StatusWindow は NavPri が実際に開いているスライドアウトなので、表示されていない 第一次海軍のプラットフォーム管理下。 プラットフォームとして追加 管理サブ項目(ルート+ラベル)、マッチング全般/組織/等.

Sage·4mo ago
June 16, 2026
FixSecurityService

Kamo-universeの/user-infoでGDを公開

セッションは GD フラグ (KSessionService) を格納しますが、 /user-info は返されません。 つまり、kamo-universeのKamoIdentityはいつもdeserialized is god=falseと 神・神・神・神・神・空・神・神・神・神・神・神・神・神・神・神・神・神・神・...

Kamo·4mo ago
FixEmailService

トランザクション NoReply を Sent フォルダーに保存しないでください

NoReply はメールボックス無しの送信専用アドレスですが、全てのトランザクション IMAP を Sent フォルダーに追加し、 ノイズを生成 AUTHENTICATIONFAILEDの警告を各送信に送信します。 saveToSent フラグを追加する emailSmtpService.send (実際のメールボック...

Kamo·4mo ago
FixSecurityService

ケースに敏感なメールルックアップなので、メールをリセット

パスワードの回復は、入力が減りましたが、findByEmailEmailは、 保存された電子メール(例:Sage@KamoCRM.com)に対するケースに敏感な一致、 そのため、ユーザは見つかりませんでした。リセットメールは送信されません。 スイッチ 4 回復ルックアップ(電子メールのイニシアチブ、質問のフェッチ/検証...

Kamo·4mo ago
June 15, 2026
Fixkamo-login

セキュリティサービス内部DNSへのプロキシパスワードリセット

/api/recover プロキシは api.kamocrm.com にデフォルトで設定され、Trefik がルーティング APIService(コントローラを回復しない) → 404 → "Somethingは間違っていた" /reset-password の一覧です。 SecurityService は、これらのエ...

Kamo·4mo ago
FixKlusterServices

ドヴェコットの郵便利用者をローカル・パス・ポリ塩化ビニール(オフのrclone/MinIOのヒューズ)に動かして下さい

Maildirs は hostPath /mnt/shared-files/email/mail にありました。 安全に郵便利用者をホストできないMINIOオブジェクトストレージでバックアップ(アトミックなし) ファイル名、ファイルロックなし、非同期耐久性)。 MySQLと同じリスクのクラス データの損失。 - Po...

Kamo·4mo ago
FixKlusterServices

Rclone/MinIO FUSE ではなくローカルパス PVC に MySQL の datadir を入れる

Mail MySQL datadir (および maildirs) は hostPath /mnt/shared-files に rclone FUSE マウントは、Mino オブジェクト ストレージによってバックアップされます。これは、おそらく、または不可 InnoDB のデータを一貫してホストします。 2026-0...

Kamo·4mo ago
FixEmailService

メールボックス リスト API は UI 字型 **************** を返します

GET /api/email/mailboxes は、生体 (providerStatus, lastSyncedAt) を返す 会員数なし 設定 UIが読み込まれる**************** ステータスは常に未定義で、すべてのメールボックスが "pending" としてレンダリングされました。 サイトマップ l...

Kamo·4mo ago
FixSecurityService

Orgのジャンプを渡るキャリー偽装監査証

呼び出し主がすでに偽装セッション(神管理者が行動する) 別のメンバー, SUDO MEMBER ID を運ぶ, /network から別の組織に入る sudo id 無しで新しいセッションを縮小 — 本当に運転していた人を失います。 デフォルト sudoMemberId を呼び出したセッションの既存の SUDO ME...

Kamo·4mo ago
FixEmailService

特権ベースのメールボックスへのアクセスを許可する + 送信する

resolveForMailbox は、直接の MemberMailbox の代入によってのみアクセスを許可しました。 so mailboxes は、 ************************************************************************************...

Kamo·4mo ago

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

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

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