KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,659
Total Changes
6,077
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 17, 2026
Otherkamo-marketing

カモマーケティングサイトを更新

Kamo·2mo ago
Otherkamo-marketing

カモマーケティングサイトを更新

Kamo·2mo ago
Otherkamo-marketing

カモマーケティングサイトを更新

Kamo·2mo ago
August 10, 2026
OtherKlusterServices

明示的な列リストで読み込む -- 位置COPYは静かに腐敗します

COPY t STDIN の列リスト無しで CSV フィールドをテーブルの PHYSICAL にマップしません 列の順序。 CSV は、CockroachDB および Hibernate の COPY (SELECT *) から来ています。 YugabyteDBテーブルを完全に異なる順序で作成する -- esign t...

Kamo·2mo ago
OtherKlusterServices

明示的な列リストで読み込む -- 位置COPYは静かに腐敗します

COPY t STDIN の列リスト無しで CSV フィールドをテーブルの PHYSICAL にマップしません 列の順序。 CSV は、CockroachDB および Hibernate の COPY (SELECT *) から来ています。 YugabyteDBテーブルを完全に異なる順序で作成する -- esign t...

Kamo·2mo ago
OtherKlusterServices

CockroachDB -- 714 テーブル、8706 列のスキーマのparity

ドリフトの差分は、その場所を獲得しました。 KamoInitializerService はスキーマをビルドします JPAエンティティティティティティティティから599テーブルを生産し、714を運びます。 ザ 115 違いは、エンティティティティが削除されたテーブルであり、そのテーブルは決してありません -- aban...

Kamo·2mo ago
OtherKlusterServices

CockroachDB -- 714 テーブル、8706 列のスキーマのparity

ドリフトの差分は、その場所を獲得しました。 KamoInitializerService はスキーマをビルドします JPAエンティティティティティティティティから599テーブルを生産し、714を運びます。 ザ 115 違いは、エンティティティティが削除されたテーブルであり、そのテーブルは決してありません -- aban...

Kamo·2mo ago
August 9, 2026
OtherKlusterServices

宇宙移行のための完全なCockroachDB->YSQL翻訳者

すべての15のマイグレーションは、YugabyteDB:111テーブルにクリーンに適用されます。 正確にCockroachDB. 8つの異なるCockroachDBのみの構成は、 処理されると、ミグレータを実行して失敗するまで、一度に見つけられます。 STRING/BYTESタイプ、HASH Bucket count...

Kamo·2mo ago
OtherKlusterServices

宇宙移行のための完全なCockroachDB->YSQL翻訳者

すべての15のマイグレーションは、YugabyteDB:111テーブルにクリーンに適用されます。 正確にCockroachDB. 8つの異なるCockroachDBのみの構成は、 処理されると、ミグレータを実行して失敗するまで、一度に見つけられます。 STRING/BYTESタイプ、HASH Bucket count...

Kamo·2mo ago
OtherKlusterServices

COPYからSTDOUTまでのCSVエクスポート、CSV-awareの検証

輸送はCOPY ... とSTDOUTに (FORMAT CSV), ない `cockroach sql --format=csv`。 後者はSQL NULLをリテラル文字列 "NULL" としてレンダリングします。 黙って変換されるだろう、実際の値から区別できない データベース内のすべての NULL は、インポートの...

Kamo·2mo ago
OtherKlusterServices

COPYからSTDOUTまでのCSVエクスポート、CSV-awareの検証

輸送はCOPY ... とSTDOUTに (FORMAT CSV), ない `cockroach sql --format=csv`。 後者はSQL NULLをリテラル文字列 "NULL" としてレンダリングします。 黙って変換されるだろう、実際の値から区別できない データベース内のすべての NULL は、インポートの...

Kamo·2mo ago
OtherKlusterServices

スキーマ・アウェアを一掃する。 kamo は 680 ではなく 714 のテーブル、

表 schema='public' に対する SHOW BACKUP (714 オブジェクト) のクロスチェック 在庫(680)は、他の5つのスキーマに住んで34テーブルを露出しました。 email metadata、email provider、email campaign、kamotokens、 meet prov...

Kamo·2mo ago
OtherKlusterServices

スキーマ・アウェアを一掃する。 kamo は 680 ではなく 714 のテーブル、

表 schema='public' に対する SHOW BACKUP (714 オブジェクト) のクロスチェック 在庫(680)は、他の5つのスキーマに住んで34テーブルを露出しました。 email metadata、email provider、email campaign、kamotokens、 meet prov...

Kamo·2mo ago
OtherKlusterServices

CockroachDB を YugabyteDB パーティーチェック用のベースラインキャプチャ

2つのパス:安いバッチカウント(*)、それから順序独立したチェックサム。 checksum は 1 列 md5 のハッシュを、明らかなものではなく整数としてまとめます。 md5(string agg(h ORDER BY h)))。 どちらも順に依存していますが、string aggg geolite blocks'...

Kamo·2mo ago
OtherKlusterServices

CockroachDB を YugabyteDB パーティーチェック用のベースラインキャプチャ

2つのパス:安いバッチカウント(*)、それから順序独立したチェックサム。 checksum は 1 列 md5 のハッシュを、明らかなものではなく整数としてまとめます。 md5(string agg(h ORDER BY h)))。 どちらも順に依存していますが、string aggg geolite blocks'...

Kamo·2mo ago
August 8, 2026
Otherkamo-internal

アプリと機能のコピーを次の入力でルートする

kamo-internal は 22 個のロケールと、すべてのユーザ・フェース・ストリングから来なければならない メッセージキー — 英語のハードコードは、すべての非英語演算子を破ります。 タブ そして、新しい許可されたアプリインジケータは、リテラル文字列で出荷されます。 両方今使用 useTranslations と...

kamo·2mo ago
August 7, 2026
Otherkamo-internal

EditedDocs で doc マネージャタブを再配置する

f98c5edc は、プレ 8cb0a485 インデックスからツリーを再構築し、古い行を実行しました お問い合わせ `modifiedDocs` は辞書に存在しません。 en.json から absent であるキーを呼び出します。 タブを取り戻すよりも.

kamo·2mo ago
Otherkamo-internal

2番目のドキュメントマネージャタブでは、編集されたドキュメントを読みます

名前変更されたキー `docManager.tabs.editedDocs` のポイント; `modifiedDocs` は消えます 辞書から、これはそれを移動する必要があります.

kamo·2mo ago
August 6, 2026
Otherkamo-internal

DocManager Organizer タブを Binders に変更

タブはバインダバインダストをリストするので、保持しているものの名前をつけます。 タブラベルをポイントし、 名前付き辞書キー(tabs.binders、addToBinder)の行アクション ピッカー ダイアログのタイトルと空のバインダ ヒントは辞書でリワードされ、 キーを保持します.

kamo·2mo ago
August 2, 2026
Otherkamo-shared-library

"feat(phi): handlesPhi テナントフラグと PhiTenantGuard" を追加

コミットを変換する メニュー

Kamo·2mo ago
OtherInitializerService

"feat(phi): HANDLES PHI と PHI EFFECTIVE DATE を orgs 上に作成

コミットを変換する メニュー

Kamo·2mo ago
July 16, 2026
July 10, 2026
Otherkamo-shared-library

MortgageProviderResolver deps → ObjectProvider — がクラッシュループする MediaService

@Serviceは、すべてのcom.kamoサービスでコンポーネントをスキャンするが、mlosです。 リポジトリの構成はどこにしか存在しません @EnableJpaリポジトリはそれらを登録します。 ハードコンストラクタは、起動時にMediaServiceを殺した(従う) LenderProfileRepository ...

Kamo·3mo ago
Otherkamo-internal

住宅住宅住宅住宅住宅の格子コラム+目的フィルターを翻訳して下さい

文字列ヘッダー (Purpose/Loan Amount/LTV/DTI), Loan 目的のフィルター ラベルおよび次のintl t()のキーが付いているフィルター選択のラベル **************** と .目的.*. 目的の列の valueGetter は翻訳されたラベルを返すのでソート/quick-fi...

kamo·3mo ago
July 8, 2026
Otherkamo-internal

Canvaが使用可能なときにのみCanvaアクションを表示

以前に「Canva」の横にある Create/Import/Generate-in-Canva を提供しました 設定されていません」 通知 — 固有の. 今、ツールバーが進歩的に明らかに Canvaの状態: - 設定されていない → Canva アクションなし; ネイティブライブラリ(アップロード/管理)のみ + 説明...

kamo·3mo ago
OtherMediaService

要約メールのMediaService内部.auth.secret(mlos-internal-auth)を付与する

メディアサービス -> メールサービス /api/email/templates/send (ミーティング・スモーリ) ニーズ INTERNAL AUTH SECRET は、EmailService の内部.auth.secret と一致します.

Kamo·3mo ago
July 6, 2026
July 5, 2026
Otherkamo-internal

アカウントをマージ + デフォルト製品インライン文字列を次のインテルキーに変換

白いラベルのマルチテナント文字列は翻訳可能でなければなりません。 アカウントをマージするダイアログ/ボタンと、 Borrower のオリジネーション Web ポータルのデフォルト製品ツールチップ/snackbars/dialog のコピーを t() キーにコピー (components.account.merge.* ...

kamo·3mo ago
July 2, 2026
OtherKlusterServices

提供 R1 MEDIA JetStream ストリーム ビア idempotent boottrap 仕事

メディア/リードフィードイベント (media.feed.*, media.post.*) は JetStream がなかった ストリーム, ので、返された公開 '503 要求のために利用可能な応答なし' (chat.> は CHAT MESSAGES に覆われています。) NATSは単一のスタンドアローンインスタン...

Kamo·3mo ago
July 1, 2026
OtherKlusterServices

node-config(k1m1-runner): レコード data.forgejo.org IPv4 ピン + 容量=6

ライブのオンノード変更:データ。 forgejo.org は IPv6 だけであり k1m1 は いいえ IPv6 のルートは、ジョブコンテナは ~133s と action/checkout が失敗しました。 ピンそのIPv4 --add-host、/etc/forgejo-runner/config.yaml を ...

Kamo·4mo ago
June 30, 2026
OtherKlusterServices

Klusterservicesを単一のk1m1+k3m1クラスターに統合

- NATS:スタンドアローンシングルポッドピン付きk1m1(k2m1 +ジェネリッククラスターバリアントをドロップ) - CockroachDB: ピン k1m1、単一ノード --join - MySQL: 単一インスタンスは、ratetack (cluster-services ns, hostPath on k1...

Kamo·4mo ago
June 25, 2026
OtherKlusterServices

アップグレードv3.0 → v3.3 (断続的なWebSocketの接続を解除)

v3.0.0 は WS 101 のアップグレードを完了し、ソケットを閉じます。 フレームフロー — 宇宙ゲームクライアントの「負荷の接続解除」の再発 headless: ページの読み込みの WS が 101 の後に ~200ms の 1 つ/冷たい WS、クライアントのリトライ watchdog マスクします。 WSブ...

Sage·4mo ago
June 23, 2026
Otherkamo-internal

宇宙管理者: 個別にホストされている地域リスト + プレーンメッセージ放送

#4 コールドレギュレーション可視性: ワールドビーコンは現在、リージョンリストを運ぶので、各シャードカード ライブタブでは、ホストの正確な領域アドレス(単なる数ではなく)をリストし、 目隠し/折りたまれた地域を一目で見られます。 #5 放送修正: ゲートウェイは、「システム」チャットに通知の身体動詞を転送します 行...

Sage·4mo ago
Otherkamo-internal

宇宙管理者: ライブ演算子アクション (フェーズ3)

Actionsタブはライブゲームの既存のgRPCを駆動するライブ操作セクションを獲得します 管理者の表面、確認されたダイアログの背後にある各と、キャップされたRedisの監査リングに録音: - 放送のお知らせ *******************************************************...

Sage·4mo ago
Otherkamo-internal

宇宙管理者:ライブデータストア/ゲートウェイヘルス+世界原発履歴

ライブタブは、新しい Universe.gateway.health と Universe.persistence.health を消費します。 Universe.world.load と一緒にビーコン: データストア ストリップ (CockroachDB quorum ライブ/トータル) ノード、ScyllaDB ア...

Sage·4mo ago
June 22, 2026
Otherkamo-internal

宇宙管理者:ライブタブを追加 — リアルタイムのゲームシャード, 選手 & 地域

実行中のゲームの新しい読み取り専用プラットフォーム管理者ビュー(オフラインではなく) 世界のパイプライン)。 Universe.world.load へのプロセスごとに1回購読します。 beacon すべてのシャードは既に~1 Hzで公開し、/堅いプレーヤー/ 地域/容量は、サイレントシャード検出で、エコシステムロール...

Sage·4mo ago
June 15, 2026
Otherkamo-internal

プロジェクトファイルの更新

kamo·4mo ago
June 12, 2026
OtherKlusterServices

node-config: ドキュメント k1m1 forgejo-runner config (---add-host for submodule DNS)

K1m1上のジョブコンテナはパブリックDNSに戻り、フリート・スウェット http://k1m1:3000 .gitmodules URL はそこにクローン化できません。 ピンk1m1 コンテナ.options --add-host (broke 融資サービス CI 2026-06-12) 経由でコンテナ.

Sage·4mo ago
OtherKlusterServices

node-config: ドキュメント k1m1 ドッカー デーモン 安全登録

K1m1 forgejo-runnerのビルドはHTTP Forgejoレジストリにプッシュします。 daemon.json は :5000 エントリのみで出荷されるため、すべてのビルドジョブランディング k1m1 では HTTPS-to-HTTP エラー (2026-06-12) で Docker ログインが失敗しま...

Sage·4mo ago
June 11, 2026
OtherKlusterServices

共有2ノードクラスターを k3m1 で LAN に接続します。アカウントの分離

LAN ルート (192.168.4.22 <-> 192.168.4.36 ) の WireGuard のルートを修復します。 :6222) ルート URL に埋め込まれたクレジット。 クラスターの名前を変更する kamo-ratestack-nats (ファルタック/k3m1 と共有). マルチアカウント分離:カモ...

Sage·4mo ago
May 18, 2026
Otherkamolos

feat(borrower-ux) backlog: blocked tasks, MUI date picker, memo widgets

1. Real blockedBy task semantics. Was: TaskHub knew about done/current/todo but the "locked" state was declared and never computed. Now: tasks declare blo...

Kamo·5mo ago
Otherkamolos

feat(borrower-ux) sprint 4: a11y + 郵便料金 + 手数料の透明性 + i18n キー

1. アクセシビリティ: - StatusBanner は role=status + aria-live のインラインアイコンを取得します。 成功/警告は色だけでは伝えられず、コントラストのバンプ text-{teal,amber}-300 から text-{teal,amber}-200 へ 10% 背景(現在、ダ...

Kamo·5mo ago
Otherkamolos

feat(borrower-ux) sprint 3: 正直なペルソナ、intlアイデンティティ、実際の同意、エラーの分類

1. 性格のピッカーは正直に再組み立てられました。 「あなたのガイドを読み込む」だった — 見ました 借主様は、借主様が借主様を選ばせていただきました。 読み込み中 実際の明示的なコピーで「オンボーディングのための声を選ぶ」 LOは申請時に割り当てられた実際の人間です。 カード ボディ トレード ボイスタグ+タグライン...

Kamo·5mo ago
Otherkamolos

feat(borrower-ux) sprint 2: nav + autosave + intl アドレス + 回復を再開

1. BorrowerHeader:あらゆるポスト適用表面の細い粘着性があるヘッダー (apply/*、ウェイポイント/*、ワークスペース/*)。 ロゴ/バックワークスペース 左、右上の「ヘルプ」ボタンを中央に表示 電話、電子メール、およびワークスペースのショートカットとシート。 置換 前の「どこにでも地球上の海軍はあ...

Kamo·5mo ago
Otherkamolos

feat(borrower-ux)スプリント1:信頼+安全ベースライン

借り手UX監査から4つの最高優先項目: 1。 後ろのすべてのスタブの統合をゲート************************************ フラグがオフ(例:実際のデプロイメント)されると、スタブプロバイダが投げる StubsDisabledError は、先頭の代わりに成功します。 銀行ボルトおよび ...

Kamo·5mo ago
May 17, 2026
OtherKlusterServices

ノード構成: k1m1 kubelet max-pods 110 -> 200 を上げる

デフォルト RKE2 max-pods=110 がヒットし、kamolos ロール更新をブロック デプロイ (maxSurge:1,maxUnavailable:0 は、前の新しいPodを作成するためのスロットを必要とします 古い;キャップでデッドロックされた)。 k1m1 は 48 コア + 125 GiB RAM...

Kamo·5mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing