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 10, 2026
Fixkamo-internal

新しい連絡先を共有されたorgブックにデフォルトで停止する

Create ダイアログは、ブックのフラグが格納されている isOrgDefault を対象とするので、すべてのメンバーの 組織全体が読むことができる1つの本に上陸した連絡先 - の半分 コンタクトコンソールが同僚のエントリを示した理由。 アドレス帳は今パーメンバーであり、組織のデフォルトはリストされていません 誰に...

kamo·2mo ago
FixInitializerService

PostgreSQL が拒否する、CockroachDB-only SQL

PostgreSQL と YugabyteDB が TEXT を使用するテキストタイプをストリングする。 ネイティブクエリ全体で 25 個のキャストが CAST(x AS STRING) を生成し、 ::「タイプ文字列が存在しない」と失敗する文字列。 それが壊れたものです /messages -- SendableMa...

Kamo·2mo ago
FixBillingService

PostgreSQL が拒否する、CockroachDB-only SQL

PostgreSQL と YugabyteDB が TEXT を使用するテキストタイプをストリングする。 ネイティブクエリ全体で 25 個のキャストが CAST(x AS STRING) を生成し、 ::「タイプ文字列が存在しない」と失敗する文字列。 それが壊れたものです /messages -- SendableMa...

Kamo·2mo ago
FixEmailService

PostgreSQL が拒否する、CockroachDB-only SQL

PostgreSQL と YugabyteDB が TEXT を使用するテキストタイプをストリングする。 ネイティブクエリ全体で 25 個のキャストが CAST(x AS STRING) を生成し、 ::「タイプ文字列が存在しない」と失敗する文字列。 それが壊れたものです /messages -- SendableMa...

Kamo·2mo ago
Fixkamo-shared-library

PostgreSQL が拒否する、CockroachDB-only SQL

PostgreSQL と YugabyteDB が TEXT を使用するテキストタイプをストリングする。 ネイティブクエリ全体で 25 個のキャストが CAST(x AS STRING) を生成し、 ::「タイプ文字列が存在しない」と失敗する文字列。 それが壊れたものです /messages -- SendableMa...

Kamo·2mo ago
FixEmailService

会員のスロープアドレス帳

組織単独で連絡先がスコープ付けられました。 listBooks(orgId) は findByOrganizationId(orgId)と、連絡先リストのクエリが開きます WHERE c.contactBook.organization.id = :orgId 所有者の述語なし すべてのメンバーが見た — 一括削除、移...

Kamo·2mo ago
Fixkamo-shared-library

@Lob 文字列は、LONGVARCHAR または PostgreSQL が OID として読み込む必要があります

Hibernate の PostgreSQL のダイアレクトは @Lob ストリングを OID にマップします(大オブジェクト) 参照) getLong() で読み込みます。 CockroachDialect が同じマッピング TEXTをプレーするアノテーションなので、これはYugabyteDBのカトラバーまで見えない...

Kamo·2mo ago
FixKlusterServices

YugabyteDBポート5433をkamowssecurity Cilium egressで許可する

CiliumNetworkPolicy は app=kamowssecurity によって許可されたホスト/リモートノードを選択しました 26257, 4222, 9000 のみの進行。 切り替後にデータベースが移動 5433 と 政策 静かに トラフィックを落とす -- Hikari としてサーフィン SocketT...

Kamo·2mo ago
FixKlusterServices

YugabyteDBポート5433をkamowssecurity Cilium egressで許可する

CiliumNetworkPolicy は app=kamowssecurity によって許可されたホスト/リモートノードを選択しました 26257, 4222, 9000 のみの進行。 切り替後にデータベースが移動 5433 と 政策 静かに トラフィックを落とす -- Hikari としてサーフィン SocketT...

Kamo·2mo ago
August 9, 2026
FixKlusterServices

事前に作成したスキーマでリサールを修正

KamoInitializerService が設定されています **************************** お問い合わせ これらのスキーマ自体を生成します。 前のコメントは、それがなかったと主張しました. ファイルは明示的なベルトと括弧としてとどまりますが、記録された推論は 誰にも頼りにしてもらったこと...

Kamo·2mo ago
FixKlusterServices

事前に作成したスキーマでリサールを修正

KamoInitializerService が設定されています **************************** お問い合わせ これらのスキーマ自体を生成します。 前のコメントは、それがなかったと主張しました. ファイルは明示的なベルトと括弧としてとどまりますが、記録された推論は 誰にも頼りにしてもらったこと...

Kamo·2mo ago
Fixkamo-internal

管理者バーパネルは、キーパスではなく、コピーをレンダリングしました

TipPanelは、パネルのDOM IDを `id` というプロプで取り、その 同じ `id` からのメッセージキーなので、すべてのパネルは、 ******************** と次のインテルのフォールバックプリント パス。 コピーはすべてのメッセージにありました。何も見つかりませんでした。 DOM id と...

kamo·2mo ago
Fixkamo-internal

アクセスログはサーバーからそのペインとページを埋めます

タブバーは既に「システムアクセスログ」と書かれているので、ステータスの上のh4は ページの名称は2回です。 それをドロップすると、ペインは他のすべてのシェルを使用することができます セキュリティタブの使用:グリッドは、統計とフィルタの残量の高さを何回もとります 480px-tallの仮想リストではなく、独自の行をスクロ...

kamo·2mo ago
Fixkamo-internal

既に収まると、リストのスクロールを停止します

コンテンツではない高さが3つ追加されるので、収まるのに十分なリスト まだスクロールバーを手に入れました。 - 無限スクロールのセンチネルは無条件にレンダリングされ、永続を残しました 最後の行の下の余分ピクセル — 十分なリストに収まる 正確に。 別のページがフェッチしている間だけ存在している スクロールが正当であると...

kamo·2mo ago
Fixkamo-internal

管理者バーが 3926d1d8 によって変更された変更を復元

3926d1d8 は AdminQuickLinks.tsx を ae45fc9c^ blob に戻し、org を解く 複数のラベル、ショートブロック/ログ名とギャップ除去。 同じ内容として ae45fc9c, 上に再適用.

kamo·2mo ago
Fixkamo-internal

文字列行 id、org 色の制御、ページ アイコン、中央エラーバー

「見つからない」と答えた本の作成と選択 CockroachDBユニーク rowid() id は 64 ビット — 実際の 1 は 1200081912680906758 — で、JSON.parse のラウンド 過去の数値。 MAX SAFE INTEGER は React の状態で保持される ID は ...906...

kamo·2mo ago
FixEmailService

行の ids を文字列として公開 — 新しい本 404'd を選択した瞬間

CockroachDBユニーク rowid() は 64 ビットの ID を生成します。 contact books から 1 つは 1200081912680906758; JavaScriptのJSON.parseは、過去のものを丸く 番号。 MAX SAFE INTEGER なので、ブラウザは 120008191...

Kamo·2mo ago
FixConversionService

共有されたユーザーの TTL を更新しないようにする

第5回 KSessionService の独自のコピーを保有し、第5回 スライディング 共有する*** TTLは、読み込まれるごとに読み込まれます。 一人一人がセッションを維持するのに十分だった 永遠に生き続けるので、他の人を食べてもこのパスを開いたままにします。 今休息として名誉X-Kamo-Idle-Ms; 誰も...

Kamo·2mo ago
FixDocsService

共有されたユーザーの TTL を更新しないようにする

Redis MONITORでキャッチ:このポッドはGET + PEXPIREを対比発行しました*** 所有者が1時間以上アイドルしていたキー、SecureServiceの後の秒 正しく解読して更新しました。 このサービスは、独自のコピーを保持します。 KSessionService と共有 TTL をすべての読み取りに...

Kamo·2mo ago
Fixkamo-internal

Idle ユーザーの TTL を更新する /api/user-info を停止する

このルートは、*** TTLをRedisに直して書いています。 セキュリティサービス、メディアサービス、チャットサービス、および使用ユーザー情報 毎回5分間隔で対応 自分自身で、すべてのセッションがすべて生き残っている 3つのサービスが既にアイドルユーザー向けに更新を中止したあとの夜。 redis MONITORでキ...

kamo·2mo ago
FixMediaService

共有されたユーザーの TTL を更新しないようにする

このサービスは、KSessionService の独自のコピーを保持し、TTL をオンにします。 すべての読み込み。 ゲートセキュリティサービスだけなので、何も修正:kamo-internal ライブチャット、プレゼンス、サポート面を本サービスでポイントし、リフレッシュ キーボードで誰も動かないタイマーで、同じ*** ...

Kamo·2mo ago
Fixkamo-internal

最初のリクエストが拒否された受信した添付ファイルを復元する

会話中の動画は、ページがリロードされるまで再生できませんでした。 会員が常時プレイした動画を配信している間。 どちらのコピーもバイト番号でした — 同じファイルを再送すると、同じファイルで作業中の添付ファイルが生成されます。 保存されたオブジェクト — なので、ファイルやフォーマットはありませんでした。 メディアタグ...

kamo·2mo ago
FixBillingService

各組織に実際の取引境界を与える

StorageSnapshotSweep.catchUp が @Transactional(REQUIRES NEW) を実行し、呼び出された 同じ豆のsweep()から。 春は、プロキシを介して@Transactionalを適用します。 自己呼び出しはそれを完全にバイパスします。 — 注釈は、行なった境界を記述しまし...

Kamo·2mo ago
FixEmailService

ゼロを書く代わりにメッセージサイズを記録

SearchIndexService は sizeBytes = 0 を記述しました。 "envelopeから利用できない"コメントの下 利用可能だった — フェッチ プロファイルは、単にそれを尋ねることはありません。 email metadata.search index の各行は 製造中の0バイトなので、メールボッ...

Kamo·2mo ago
Fixkamo-internal

Popover Xはウィンドウを閉じます, だけでなく、ポップアップ

ポップアップを却下すると、すでに2つの有価証券を持っていた(外でクリックし、エスケープ)、 それだけを却下したXは、重複し、削除する方法を残さない 独自のメニューから、 最小限のウィンドウを閉じ、ヘッドを外します。 `tool:close` だけでは十分ではありません: ストアのクローズはウィンドウをマークするだけ ...

kamo·2mo ago
Fixkamo-shared-library

プラットフォーム製品は、独自のテナントの1つではありません

isOrgEntitledToAppはトップレベルのorgだけを免除しましたので、 orgはisPlatformProductが請求されました 顧客だったら。 sign.pinkはFREE DEFAULTサブスクリプションに座っています。 POS を離し、独自の e 署名を Commerce ワークスペースを削除しまし...

Kamo·2mo ago
FixBillingService

組織の境界だけでなく、アカウントに自己所有者を強制する

クロスオーガムゲートにフォローアップし、ルールが決定しました。管理する組織の内部 あなた自身の請求アカウント、組織の所有者は、その組織の誰にも管理することができます。 ノーボディ 他はできます。 つまり、PlansとBillingタブが既に表示されているのは正確にです。 「isSelf ||TeamMember.is...

Kamo·2mo ago
FixBillingService

別の組織の請求に達する1つの組織を停止する

/api/billing/accounts は、X-Org-Id ヘッダでそのリストをスコープしますが、すべてのルートは下にあります。 /{accountUid} はパスから id を直接取り、誰が所有したかチェックしませんでした — 24 ハンドラ プランの変更、座席数、キャンセル、支払い方法、サブスクリプションメン...

Kamo·2mo ago
Fixkamo-internal

スプリットは、カタログの頂点で利用可能になり、ステージの公開を停止します

対象となるアカウントのアプリタブ / 開発段階から利用できないため、矛盾 プラットフォームは、オペレータが公開されたか、何かを悩ましている瞬間をカタログ化します。 今は読む 利用可能なフラグは、機能のペイロードを運びます, ステージに戻って落ちるので、 古い SecurityService は保持します 今日の行動は、...

kamo·2mo ago
FixInitializerService

実際のエンタイトルのルートだけは、プラットフォームアプリの行を取得する

サブスクリプションプランを所有することは、資格の根元である証拠として扱われました。 ではありません: 顧客 オルグは、独自の商取引市場を運営し、テナントを残しながら独自の計画を販売しています。 プラットフォーム21アプリの行をプライベートカタログに書いて、その無料プランのタイトルを作った お客様のベースライン。 ルーツ...

Kamo·2mo ago
FixBillingService

アプリカタログから「この販売可能」という回答は、列ではなく

稼働時間でオペレーターが編集可能になったため、ServiceType.getStage() から取得 MLOSをApps and Featuresで公開し、PlansとBillingタブで見えないままにし、撤退 そこで、アプリが売り切れる。 同じ編集61755c8はPOSControllerに適用しました;これは最後の...

Kamo·2mo ago
FixSecurityService

垂直とアプリゲートを丸める4つの方法を閉じる

SecurityModelMarketController は、セッションなしでセキュリティモデルの市場添付ファイルを読み、ミュートしました チェック, いいえ org scoping と no 右 — 任意の caller は、任意の modelId を渡すことができ、別のモデルを再構築 組織の分岐タイプは、ゲートさ...

Kamo·2mo ago
Fixkamo-internal

エンドポイントのテナントから許可されたアプリをロードして実際に読むことができます

appCatalogApi.list() はプラットフォームオーナー専用なので、任意のテナント org ブランチタイプエディタは表示されません アプリケーションと保存ガード — 空のカタログをサイレントにすべての子オーガのストリッピングを停止する存在 付与 — ブロックされたモデルをまったく保存します。 listFo...

kamo·2mo ago
FixBillingService

アプリを付与する前に、アドオンコードを検証

action addon codes はリクエストボディから直接書き出しました。 何も読まなかったとき、それは無害でした カラムですが、今度は認可入力です。app の ServiceType 付与にバインドされたアドオンです。 そして、エンタープライズネゴシエーションモジュールのために、それは唯一の付与パスです。 各プ...

Kamo·2mo ago
FixInitializerService

同じエイリアス NPE 初期化シーダー

resolveAll() は、非推奨のエイリアスが id をライブアプリと共有するためのエントリがない。 そのため、ServiceType.values() をループし、結果の反映がスローされた ミッドラン — とマイグレーションランナーズのログと続行をマイグレーションするので、失敗しました ふるいの半分で静かにした.

Kamo·2mo ago
Fixkamo-shared-library

ページの読み込みを強制的に行わない

computeEffectiveFeatures は、呼び出し主の Hibernate-managed OrgFeature 行を出力に直接追加しました。 そして、それらにisActiveを浸しました。 独自の javadoc は結果の表示だけを呼び出しますが、 GET /api/security/org/domain...

Kamo·2mo ago
FixSecurityService

解決されたカタログに対するServiceType.values()の反復を停止する

resolveAll() は、ライブアプリで ID を共有する非推奨のエイリアスを省略します。 (DOC MANAGER/DOCS、AI CHAT/AI SUPPORT)、カタログ行がないため 自分で。 ここには、ServiceType.values() と dereferences() をループし、 database...

Kamo·2mo ago
August 8, 2026
FixInitializerService

文字列ではなく、タイムスタンプとして名前のキューバーを結合

CockroachDB は <timestamp(6)> <<varchar> をキャスティングではなく拒否するので、アプリコンフィグの修理スルー 最初のステートメントですべてのブート:'unsupported比較演算子'。 試行/キャッシュが失敗したこと 静かに — KI が実行され、ログが ERROR を誰も追いか...

Kamo·2mo ago
FixInitializerService

LOSの名前の2番目の名前のパージサイトを修復

******************** は @Enumerated(STRING) で、 RoleRightType の名前は、mortgage ストア "LOS VIEW PIPELINE" を付与するデフォルトの役割です。 です。 3つ目は、ORG FEATURES(id、safe)とアプリコンフィグテーブルの後...

Kamo·2mo ago
FixSecurityService

モートゲージ表面をモートゲージ権で戻す

共有ライブラリの変更へのコンパニオン。 これら13のコントローラは、すべてのガードモートゲージエンドポイント - HMDA LAR、パイプライン、アプリケーションインテーク、開示、クレジット注文、価格設定、融資文書、QC /api/security/mlos/qc — と、ロールRightType という名前のどれも。...

Kamo·2mo ago
Fixkamo-shared-library

住宅ローンのエンドポイントをパーソナルローンの右に向かって停止

LOS * -> MLOS * rename は enum 宣言と nowhere に適用される。 自由だから 名前は、個人的所有権(190-195)、すべての106モルトゲージコールとしてすぐに再宣言された 間違った製品にサイレント結合しながらコンパイルされたサイト — コンパイラは名前を見ることができません それで...

Kamo·2mo ago
FixInitializerService

LOSの名前を変更して名前を変更します

文字列だけにマッチした修理と、すべてのブーツで実行されるので、意図しない 誰が個人的なローンアプリを認めた瞬間: 'LOS' を保持する行は、それがだった場合にのみ住宅ローンを意味します 名前変更の前に書かれています。 ワース、衝突ブランチは、書き換えではなく削除されるので、セキュリティ すでにMLOS行を保持している...

Kamo·2mo ago
FixInitializerService

マスターモデルは、ランタイム退職を奨励し、デッドガードをドロップ

applicationMaxedOutMasterModel は、プラットフォーム org の全てのアプリを強制的に有効化し、 そのパントは非審美的である — プレランチドッグフードは、モデルのことです。 しかし、 これは、enum から isDeprecated() を読みます。そのため、アプリは、オペレータが退役し...

Kamo·2mo ago
FixSecurityService

「このアプリが提供されている」と答えた2つの場所

両方とも、FieldController がアプリのカタログに移行したときに見逃されました。 オペレータがアプリを出版した瞬間にそれを解読しました。 OrganizationController は、FeatureController の自動プロビジョン ループを複製するので、 TESTINGで利用可能なアプリは、一...

Kamo·2mo ago
FixInitializerService

LOS から MLOS の名前への修飾された修復抵当金

ServiceType は 2 つの場所および 2026-08-08-08 の名前だけに残されます 1つを占める ORG FEATURES.FEATURE TYPE は数値 ID を保存します。 そこにすべての行が保存される14節でmortgageを保ち、その推論は コミットの名前を変更し、正しいです。 メニュー .S...

Kamo·2mo ago
Fixkamo-marketing

リストの価格のないアドオンのためのRenderの連絡先販売

PageAddOn.price は数値型で、Number(addon.pricePerUnit) でビルドされたので、no のアドオン リスト価格 — エンタープライズネゴシエーションシステム — +$0 としてレンダリングされ、無料で広告します。 価格は、すべての消費者を強制的に、本物的に無効になっています。 - プ...

Kamo·2mo ago
Fixkamo-internal

企業のみアドオンの$0.00ではなく交渉価格を表示

オリジネーションアドオンはリスト価格を持っていません — それらは合意ごとに交渉されます — そして formatCurrency(null) は $0.00 をレンダリングし、エンタープライズ モジュールを自由に広告します。 彼らはすでに CUSTOM型プランにのみ対応することでセルフサービスのチェックアウトを続けま...

kamo·2mo ago
FixBillingService

Plans & Billing カタログから未発表のアプリを非表示

************************ は、お客様が購読するものを選択したタブをバックアップします。 そのため、未利用可能なリストにはまだ製品を提供していない - 同じルールの公開価格 カタログは以下の通りです。 App-boundプランの機能と、ServiceTypeがCOMPLETEDに達していないアドオ...

Kamo·2mo ago
FixSecurityService

決して購入面に未発表のアプリを提供しません, 含まれているバンドル

ステージフィルタは、パブリックマーケティングプロキシのためにのみ実行されます。 このエンドポイントはアプリ内をフィードします。 サブスクリプション注文ウィザードは、顧客が実際に支払う場所ですので、アプリは依然として座っています 製品内でのご購入はできません。 今は無条件です:エンドポイント カタログ EDITOR が読...

Kamo·2mo ago
FixBillingService

PlatformAccountSummary のワイヤ名で is-prefix を保持する

PlatformOrgRow: isTopLevel() と同じ Lombok/Jackson の危険性は、 シリアライズなので、DTO は、ワイヤ上に `topLevel`/`platformProduct` を置く フロントエンドの宣言された PlatformAccountSummary タイプの読み込みは、Top...

Kamo·2mo ago

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

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

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