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 21, 2026
Featurekamo-shared-library

共有ライブラリからメンバーのフォトURLを解決する

チャット → サポートリストは、リクエスト者の顔を表示し、サポート リクエストは、プラットフォームの自分のデスクで — いつも他の人の会員です。 お問い合わせ そのフィードの他のアバターは、VIEWER'S orgのクライアントに埋め戻されます 聞いたことがないディレクトリなので、サーバー側の解決が必要 メディアサービ...

Kamo·2mo ago
Featurekamo-shared-library

1つのクエリでメンバーの製品に今日の支出をカウント

マネージング・クレジットは、メンバーごとに、どのように多くのリードが受け入れられているかを表示したい これまでの今日 — 最大デイリー・スペンド・キャップの実行合計は対比です。 ********************は1つのプロダクトのための答えます、従って格子は 会員のx製品ごとのクエリを支払います。 同じ日付ペ...

Kamo·2mo ago
Stylekamo-shared-library

@EntityGraph を削除することで、未使用のインポートをドロップ

ページ、仕様、エンティティグラフは、findAll のオーバーライドでのみ必要でした /leads down を取った後に削除された。 未使用のエンティティティグラフのインポートを残す コメントが1つを使用しないことは、悪い信号であると言うファイル.

Kamo·2mo ago
Featurekamo-shared-library

すべてのベンダー製品の割り当て可能なプールを一度にカウントする

countAssignablePool は 1 つの製品に対して応答します。そのため、呼び出し側は、呼び出し側のみについて尋ねることができます。 既に保有している製品。 マネージング・クレジットは、決定する割り当てを反復しました 誰が報告するクレジットルールを保持している製品を意味し、何を求めるか 利用可能なリードはあ...

Kamo·2mo ago
Performancekamo-shared-library

Geolite locationの2つの図形を実際にqueriedインデックス化します

カントリーだけでは80,429列テーブルの唯一のインデックスで、実際のクエリはなかった よく使われます。 生産で測定される: 都市の解像度(国 + サブディビジョン)、米国 + CA: インデックス スキャンされたすべての 18,870 US 行を 984 に保つ — 138 ms カントリーピッカー(SELECT ...

Kamo·2mo ago
Featurekamo-shared-library

チケットを開いたら、リクエストのオーガナイザーに付与し、それで有効期限が切れます

カスタマーサポートエージェントは、チケットに答えるために、顧客のテナント内を見る必要があります 彼らは保持しています。 これまでのところ、ブランケットシステム USERプラットフォームでした。 右, 組織化と永続的である — これまでの仕事ニーズ. 2 番目の、より狭い助成金を追加し、両方の 1 つの決議を背後に配置...

Kamo·2mo ago
Stylekamo-shared-library

MemberRightsAppliedでCRLFを復元する

前のコミットは、このファイルをスクリプトで書き出し、黙ってそのファイルを変換しました ラインエンディングは、53の変わらずのラインが修正され、実際の埋葬された 15ライン変更 ファイルはCRLFを出荷します.

Kamo·2mo ago
Performancekamo-shared-library

インデックスメンバー rights applied、インテーククレーム、集計変更ログステータスをバインド

エンドポイント・バイ・エンドポイント・監査の3つの検索結果、各測定値から 生産ではなく、推論よりも。 Member rights applied は、すべてのファインダーですべてのインデックスを宣言しません MEMBER ID によるフィルタ 10,524 行で単一のメンバーの権利のルックアップは、 フルシーケンシャ...

Kamo·2mo ago
Fixkamo-shared-library

Hibernate 6.2 で /leads が壊れた @EntityGraph を削除します

グリッドページクエリは、以下のとおりです。 ERROR:テーブル "a2 1" の句の入力から欠落 ... 左メンバー team member a2 0 に **************************** u1 0.id=a2 1.user id にユーザ u1 0 をユーザに登録する TeamMembe...

Kamo·2mo ago
August 20, 2026
Performancekamo-shared-library

データベース内のグリッドをフィルタリングし、PHI監査証をバッチ化

ローディング /leads が 23.3 s で 1,427 リード. 23.3 s が HIPAA だった 監査証: recordLeadList は 1 つの phi access log 行を 1 リードごとに書き込みます それぞれが独自のトランザクションをコミットしました。 測定オン 生産 16.36 ms/r...

Kamo·2mo ago
Fixkamo-shared-library

実体ではなく、列でペイロードの結果を記録

ペイロードのインポートをペイロードでマークするRepo.save() は Hibernate を歩く 組織を含むエンティティティティティエントのグラフを分離し、org domains でプルします。 すでに書かれているトランザクションで土地を読みます。 ユガバイトDB 回答 40001 「読み直しが必要」, 結果は主張...

Kamo·2mo ago
Fixkamo-shared-library

ペイロードをエンドポイントカウンターのコンテンツに失わない

storePayload はペイロードを保存し、合計の受信/送受信を許可 エンドポイントのエンティティティティティティティを同じトランザクションで汚します。 すべての投稿を endpoint は SAME エンドポイントの行をヒットし、汚れたエンティティを保存します。 16 列、つまり 2 つの同時 POST が Yu...

Kamo·2mo ago
Fixkamo-shared-library

コミット後にプール・アベイラビリティ・リカウントを移動する

createLead はリードを保存し、同じトランザクションで、ラン countAssignablePool 新しい「利用可能なリード」図を放送します。 YugabyteDBについて 同じトランザクションで書き込みした後の読み込みが40001を返す "Restart read 必須(query層再試行は最初のコマンドで...

Kamo·2mo ago
Featurekamo-shared-library

共有トークンを不透明UIDにする

パブリックトークンは <memberId>.<iteration> で、2つのカウントに誤っていました。 それは、 会員IDを、名刺に共有されるすべてのリンクに公開しました。 他の人の受信トレイで、メールシグネチャは、スペース全体を作る Walkable: 1つのリンクは、メンバーに通知し、.1からカウントアップした。...

Kamo·2mo ago
Featurekamo-shared-library

アカウントが存在するまで最新のリンクをクレジットし、それを凍結します

最初のタッチで属性が凍結され、一般的なケースが間違っている:誰かが 会員Aのリンクを6月にフォローし、6月にB会員に署名する者 B. 第一タッチは、どこにもリードし、支払う訪問のためにAを支払う B 変換されたものは何もありません。下流の算術は修復できません 単に間違っているアトリビューション。 そこで、クレジットは...

Kamo·2mo ago
Fixkamo-shared-library

2 つのページを追跡する決定的な読み込み

どちらのページも、ネクタイの列で注文したクエリで、ネクタイブレーカがないので、 データベースはページフェッチごとに異なる順序で縛られた行を返すために自由だった — リーダーを2回表示し、別の行を非表示にします。 珍しいネクタイではありません いずれか: OCCURRED AT は @CreationTimestamp(...

Kamo·2mo ago
Featurekamo-shared-library

モデルの追跡コード、訪問者およびそれらを持って来る訪問

会員は、コード、株式を差し込みます。 トラッキングコードの6つの合計は、実際に行なったリンクに答えます。 ユニークな訪問者、訪問、ページのリクエスト、サインアップ、組織の作成と支払い アカウント。 4つのテーブルはそれを運びます。 MARKETING TRACKING CODES はコード文字列自体を保存します Me...

Kamo·2mo ago
August 19, 2026
Fixkamo-shared-library

未読のノートを空のものとは別に伝えます

体が解読できないのは、内容のnullと何も返さ つまり、ワイヤーに空のノートが見えているのはまさにそのものです。 クライアントは 違いを伝えないし、問題のあるもの - エディタ - それを解決 破壊的な方法:それは空白を未保存の編集として扱い、それを上回りました 読まれなかった暗号文。 NoteDTO は、decry...

Kamo·2mo ago
Featurekamo-shared-library

Add is fake、削除された代わりにアカウントを見えないようにするフラグ

合成アカウント — テストアーティファクト、シードフィクスチャー、または決定されるサインアップ 自動化 — 現在は `users.is fake` を実行し、プラットフォームはそれを認識を停止します。 このようなアカウントを削除するには、実際のオプションではありません: ユーザ行は7のルートです 衛星テーブル, すべ...

Kamo·2mo ago
Fixkamo-shared-library

ウェブチャットの訪問者に自分のアイデンティティを与える

パブリックWebチャットの訪問者はメンバーがいないため、プラットフォームはオーガナイズシステムのメンバーを対象としています。 チケットのリクエスト者と送信するすべてのメッセージの著者。 そのメンバーはorgです 所有者は、通常、サポートキューを作業している人です。そのため、すべての消費者が尋ねます。 これは私ですか? ...

Kamo·2mo ago
Fixkamo-shared-library

インサートの前にidを生成するので、mortgageリードは生成できます

「データベーステーブル LEADS に失敗した住宅ローン市場へのリード作成」 存在しない。 KamoInitializerApp を実行してスキーマを作成します。 テーブルは お問い合わせ 実際のエラーは: リード (...) 値 (...) 戻り鉛 id ERROR: 列 "lead id" が存在しません (SQ...

Kamo·2mo ago
August 16, 2026
Fixkamo-shared-library

セッション全体をカウントせずにチャット履歴のページを読みます

Spring Data は、すべてのページが返し、チャットの 2 番目のステートメントを導き出します。 歴史は、決して見ていないものを求めた: MediaController は page.getContent() はメッセージサイズ() をカウントとして報告します。 由来する ステートメントは メディア objs ...

Kamo·2mo ago
August 15, 2026
Featurekamo-shared-library

Dev machine accounts 実体、ステータス列、リポジトリ

ステータスと有効化は非適格に分離されます: 暫定的に無効なアカウント 再構築ではなく、ホームディレクトリを保持するので、再エナブルはアクセスを復元します.

Kamo·2mo ago
Featurekamo-shared-library

組織上のカモメットロゴオーバーレイを運ぶ

第三と最後のオーバーレイ表面、その2つの兄弟と同じ語彙、プラス 一般的なパッチパスのブランチ。 これは、それが終わる場所に異なっています。 ホームページとロード画面 OrgContext から直接トークンを読み込む。KamoMeet はMeet fork です。 そのため、SecurityService はこのトーク...

Kamo·2mo ago
Featurekamo-shared-library

VIEW DASHBOARD、VIEW REPORTS、EXPORT REPORTSを削除

ディスクに存在する3つの名前付きページは、アプリ/ダッシュボードは何もバックアップされていません。 i18n、app/reportsによって輸入されるFramer-motionおよびからまっすぐにレンダリングされたサンプル ポスト レポートエンジンやエクスポートパスがどこにも存在しません。 プラットフォーム ネザーペー...

Kamo·2mo ago
Featurekamo-shared-library

組織のロード画面ロゴオーバーレイを運ぶ

HomeLogoOverlayと同じオーバーレイボキャブラリー、ロゴではなく適用 ページのナビゲーションの間に表示されたロード画面で、そのブランチを 一般的なパッチパス。 2つの共有設定ではなく、独自の列 表面は反対の背景を持っています: 家のページのマストヘッドは白く、 ローディング画面は暗いグラデーションなので、...

Kamo·2mo ago
Featurekamo-shared-library

ディレクトリフィルタを右に配置し、リードを割り当てる

代入ピッカーが必要とする2つのこと。 ディレクトリのクエリは許可された ID が設定されているので、呼び出し側は検索を絞り込むことができます 物事が実際に与えられたかもしれない人々に - 誰かにリードを割り当てる VIEW LEADSが開いていない場所に駐車します。 セットはで計算されます 権利が権利行のいずれかによ...

Kamo·2mo ago
Fixkamo-shared-library

ATFフラグは、保存された行ではなく、変更を要求する

************************は、毎回3つのフラグをすべて判断するので、 更新パスは「このリクエストはタバコに触れない」と言う方法がなかった。 ケーラーは、保存されたフラグから欠落したフラグを返してギャップを埋めました row — は、発信者が送信したことのないデータの再監査に変わります。 保存され...

Kamo·2mo ago
Featurekamo-shared-library

組織上のホームページのロゴオーバーレイを運ぶ

ソリッドカラーのorgは、マストヘッドのロゴの上にペイントすることができます kamo-internal ホームページ, 一般的なパッチパスでそのブランチと 既存の PUT /org/{id} は bgWatermark と一緒にそれを主張します。 トークンを格納する — PRIMARY DARKER, ない 004...

Kamo·2mo ago
Featurekamo-shared-library

VIEW EMAIL LOGS を削除します。これは、誰もビルドされていない機能の名前です

プラットフォームのどこにもメールログが存在しません。任意のスキーマにテーブルはありません。エンドポイントはありません。 emailService の 21 コントローラー、UI なし、フロントエンドの参照なし 少なくとも MANAGE EMAIL ACCOUNTS が持っていた checkRight でも。 プラットフ...

Kamo·2mo ago
Featurekamo-shared-library

読む人のためのアプリカタログのコピーを書き換える

ServiceType の表示名と説明は、ServiceType の唯一の記述です。 ほとんどの人が見たアプリ: 設定の org 管理者 → アプリと機能、 親組織の管理者は、その子組織がブランチタイプで使用できるかを決定します。 画面とネットワークウィザードで組織を創り出している人 一般的にプラットフォームを使用した...

Kamo·2mo ago
Featurekamo-shared-library

パブリックスライドショーの注文のための背景 orderカラム

Nullable VARCHAR; null は、すべてのクライアントにシーケンシャルを解決します。 列が存在する前に、すべてのorgが持っていたもの。 ではなく文字列を平らにする その後のモードはCHECK-constraintスイープを必要としません。 ミラーリングALTERは、カモイニタイザとカモイニタイライザ...

Kamo·2mo ago
Featurekamo-shared-library

SHARE NOTES と MANAGE NOTES SETTINGS を削除します

メモは本物であり、今日は完全にゲートされています。 KBServiceのNotesControllerのすべてのエンドポイントで強制されます。 これらの2つは何もなかった お名前. プラットフォーム内でモデル化されていない共有:Note の列なし、フィールドなし NoteDTO、note sharesテーブルはありま...

Kamo·2mo ago
Featurekamo-shared-library

自分の背骨としてのプラットフォームの権利

プラットフォームを運営する人は3つの異なる回答をしています 異なる場所 — system user access の付与テーブル、所有者はコピーされたチェックを 各プラットフォームのコントローラーと、適格性があったので読み込まれる神モードの旗 活発化。 これは、すべてのための一つのモデルです: PlatformRigh...

Kamo·2mo ago
Featurekamo-shared-library

サウンドエフェクトをアップロードし、それらをカウントするストレージドメイン

EVENT SOUND ASSETS: アップロードされたサウンドファイル、割り当てる準備が整いました。 スコープ ミラー EVENT SOUND PROFILES を正確に — 同じ 3 つの層、同じ SCOPE ID コンベンション — つまり「どの音から選ぶか」と「レイヤーが編集している」 2つのテーブルを要求す...

Kamo·2mo ago
Featurekamo-shared-library

はじめる予定のミーティング

MEETING REMINDER なので、MediaService は起動時のナッジをそのまま上げることができます。 ポップアップの代わりに、それが知っているだけ通知. 会議室がないので、カレンダー イベントではなく、独自の種類 カレンダーのエントリーと種類はメンバーのミュートのユニットです。 沈黙のカレンダーリマイ...

Kamo·2mo ago
August 14, 2026
Featurekamo-shared-library

3つのチャットチャネルの権利を削除 — 196

CREATE CHANNELS (74), MANAGE CHANNELS (75) と MODERATE CHAT (76) は何もゲートしません と書かれているように実装することはできません: チャットは本物ですが、プラットフォームは持っていません チャンネルコンセプトを全力で。 ChatServiceは、チャネル...

Kamo·2mo ago
Fixkamo-shared-library

アカウントの代わりに会員にノートをスコープ

USER ID を単独で空にし、組織をまったく行いません。 ユーザー グローバルなメンバーであり、メンバーは1つの組織内でユーザーであることです。 複数の組織に属するアカウントは、メモの1つのパイルが表示されていました それぞれ異なるorgと最初のorgのメモを開く /notes、ホームページ、フローティングスティール...

Kamo·2mo ago
Featurekamo-shared-library

イベント・サウンド・スタックの3層の1つのテーブル

プラットフォームのデフォルト, 組織のオーバーライドとメンバーの所有は、 同じ形状なので、同じテーブルです。スコープ、スコープのidは、 設定文書。 SYSTEM CONFIGURATION を横断する ORGANIZATIONS と MEMBER UI PREFERENCES キーの列が 3 つ作られている 読者、3...

Kamo·2mo ago
Featurekamo-shared-library

全199の権利のための親子階層

RoleRightType は 'parent' フィールドとパブリック getParent() を長年宣言しました。 すべての定数がnullを通過し、何も呼び出されません。 この仕上げは、 足場:135の子供、34の根、30のスタンドアロン、最高深さ3、から派生した 40 件のリpos 全体で 15,081 のソース...

Kamo·2mo ago
Featurekamo-shared-library

テキストやテキストが豊富であるか、メモレコード

モードはコンテンツから派生することはできません。 会員が持つ豊富なメモ フォーマットされていないけれども、 byte-for-byte をプレーン 1 と同じシリアライズします。 どちらが非スタイルの段落のレクシカルな文書です。 メモが再オープンされるたびに、エディタはツールバーを失います。 デフォルトは豊富で、列は...

Kamo·2mo ago
Featurekamo-shared-library

Org レベルのデフォルト法的テキスト

LegalSettingsは、新しい法律を語る組織ごとの1列です パッケージは始まります。 DEFAULT、決してライブ参照ではありません。 パッケージはテキストをコピーし、バージョンにコピーするフリーズを公開するので、 ここで編集することは、存在するパッケージやすでにあるパッケージを変更することはできません お問い合...

Kamo·2mo ago
Featurekamo-shared-library

仕様で歴史を伝えよう

可読性の履歴は親切で、通知がされているかどうかによってフィルタをフィルタリングします JPQL は、組み合わせごとのクエリである、または (:kind は NULL または n.kind = :kind です) の 1 つのクエリがいっぱいです。 2 つは、すべてのカレンダーのルックアップの答え 500 を作ったもの...

Kamo·2mo ago
Fixkamo-shared-library

すべてのイベントの検索に失敗した日付ウィンドウを停止する

カレンダーページは何もリストできない可能性があります。 会員の皆様におかれましては、 ウィンドウなしで、これらのクエリは範囲をnullableとして取り、それをテストしました で (:start は NULL または e.startTime >= :start です)。 null 引数でドライバ untyped パラメ...

Kamo·2mo ago
Featurekamo-shared-library

1つのクエリで全組織のコールバックを保留

リードリストの1列コールバックマーカーをフィードします。 格子はあらゆる鉛を握ります メンバーは参照できるので、リードごとに1行ずつリクエストして1つをレンダリングする 列; これは一度尋ねられた同じ質問です。 リポジトリメソッドのみ — 実体や列の変更がないので、ここには武装しません スキーマに対して.

Kamo·2mo ago
Featurekamo-shared-library

会員通知センター、イベントの原点

MemberNotification と MemberNotificationPreference を追加: 1 行ずつ 通知, 読みます, 却下し、snoozed は一人の回答と a 共有行は、それらを置く場所がありません。 好みは2つの半分を別にカバーします — 通知時にミュート、静かな時間、およびド・ノット・ディ...

Kamo·2mo ago
Featurekamo-shared-library

Map は answered で、カラムが存在する

KamoInitializerは2026-08-13に****************を加えました メニュー Yugabyteで検証: boolean、デフォルト false、nullなし。 今すぐ安全にマッピングし、以前はなかった —fullTextSearch は ネイティブのSELECT *は、Hibernate...

Kamo·2mo ago
Fixkamo-shared-library

Unmap は migration が実行されるまで続く

それを生成するマイグレーションの先に列をマッピングすると、私は それを武装させて下さい。 SearchIndexEntityは、ネイティブであるfullTextSearchから水和します。 SELECT * — なので、テーブルの列を想定するエンティティティティティティティティは取り出さない 単なる書き込みではなく、電...

Kamo·2mo ago
Featurekamo-shared-library

メッセージがメールのインデックスに返信されたかどうかを記録する

email metadata.search index は is read と is starred をそのまま実行しました。 3番目の IMAP フラグではなく、\Answered を作成しました。 しばらく無害だった インデックスはフルテキスト検索のみをフィードし、それを気にしない。 インデックスがフォルダーのペ...

Kamo·2mo ago
Fixkamo-shared-library

システム・エベント・パターンを埋め込む — ネイティブ SQL の括弧はデータベースに到達しない

Hibernate は、従来の {alias に対してネイティブな SQL テキストをスキャンします。 path} プレースホルダーなので、 inlined '{"systemEvent"%' は QueryException を上げました: alias パスの比類のない括弧 そして、声明は決して送られませんでした。 ...

Kamo·2mo ago

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

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

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