KamoCRM

ライブ・チェンジ・ログ

あらゆる機能、修正、改善、出荷時として掲載 打ち上げには何も戻らない.

17,488
総変更点
5,978
特徴:
5,281
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 25, 2026
FeatureInitializerService

Move status off the ordinal and onto the name

Adds STATUS_NAME / STATUS_APPLIED_NAME, fills them from the ordinals, then drops the ordinal columns — in that order, which is the only order that keeps the dat...

Kamo·2mo ago
FeatureInitializerService

システムレポートはバグや強化です

すでにテーブルが存在するため、CREATEに折り畳むのではなく、 ここまで到達しました。 DEFAULT 0 は BUG です。, どの行がファイルされたかです。 区別が存在する前に。 CHECK制約なし、同じ理由で 状態として:enumは成長できます。 yb-tserver:5433 は、このサービスが CI を持...

Kamo·2mo ago
FeatureInitializerService

Orgs.aliasユニークなプラットフォーム全体を作る

コラムは決して禁忌でした。 エイリアスが唯一の時、生存可能 ホストの背後にある(security provider id、alias)として解決しました。 異なるプロバイダーでは、曖昧さのないものを共有できます。 一度 org ?org= のエイリアスで直接名前を付けることができ、繰り返しは参照をします あいまい — ...

Kamo·2mo ago
FeatureInitializerService

Tenant id を臨床リソースキーの前面に置きます

ddl-auto は PRIMARY KEY (logical id, resource type, tenant id) をビルドしました。 fhir resource current と fhir resource version は、Hibernate が放出するので @EmbeddedId は宣言の順序ではなく...

Kamo·2mo ago
FeatureInitializerService

システムバグテーブルを作成する

ターミナル列のチェック制約なし: support ticket status check は Hibernate が enum のサイズと enum で 1 つを凍結したときに何が起こるか 成長し、SystemBugStatusType は成長する予定です。 yb-tserver:5433 は、このサービスが CI ...

Kamo·2mo ago
August 24, 2026
FeatureInitializerService

商取引の子供とEHRを合計のガードで価格

プライシングマップには、トータルチェックがあり、2つの失敗モードが 異なると両方のサイレント。 CATALOG、アプリがどこにも上陸しない 価格の行列。 TIERSから逃れ、すべての層が書いています is included=false — entitlement が失敗した明示的な denIAL は、 計画がすべてで行...

Kamo·2mo ago
FeatureInitializerService

アプリツリーのバックフィルに市場祖父を拡張

祖父既存の GatedMarketsはすでに各orgのアクティブな市場を歩いていました。 getrequiredService() を解決し、不足しているアプリを有効にしました。 isGated() の縦、すなわち MORTGAGE と PERSONAL LOANS に制限されます。 詳しくはこちら すべての Comm...

Kamo·2mo ago
FeatureInitializerService

Webinar type の豊富なテキストの説明カラム

共有ライブラリのエンティティティティを変更します。 2つのことの前にテーブルの必要性 MediaServiceはそれらをマップします。 説明の列はアンバウンドする必要があります: それはレクシカルエディタの状態を保持しています 今、varchar の天井はtuncateしません、それは全体の保存を拒否します @Tra...

Kamo·2mo ago
FeatureInitializerService

署名されたメンバーが最後のワークスペースを記憶する

user.last org id はワークスペースピッカーをバックアップします。 組織が存在しない ホスト名で名前が長いので、複数の選択に属するメンバー サインインした後の1つ; この列は、すべての新鮮な決定であることを停止します 朝ごはん UserIsFakeMigration の 4 とは異なり、One ステート...

Kamo·2mo ago
August 22, 2026
FeatureInitializerService

2つの修正されたレコードを2つのレイヤーにマージする

文書が両方の種類を持っている場合、CLASSIC 行は生き生き残ります。それは、 編集されたバイトを保持することができます — 設計はそれにリスペクトされ、 FORM FILLABLE 行は削除されます。 どちらの側もメンバーの仕事を失うだろう:バイトは LibreOfficeで作られた編集は、デザインは手で行われるフ...

Kamo·2mo ago
FeatureInitializerService

Pic framesテーブルを作成する

会員がランチャーパッドに整理したフォトフレームウィジェット1列。 好みの空白ではなく、写真やビデオが写真のように見える フレームは、assoc object idでidを運ぶイメージング行であり、関連付け 点在するべき何か耐久を必要とします。 会員様のみのフレームID JSON の好みは何も外国のキーです: 何も強制...

Kamo·2mo ago
FeatureInitializerService

マスタースコープの列をメモに追加

MASTER SCOPE ('MEMBER' / 'ORG' / NULL) と ORGANIZATION ID の2つのインデックス 実体は、スコープごとの部分的な一意のインデックスを宣言し、その1つのライブマスターノート 会員と組織ごとにのみ、データベースによって強制されます。 NoteServiceで作り出される...

Kamo·2mo ago
FeatureInitializerService

既存のデザインを FORM FILLABLE 行に移動

バージョンが存在する前に、フォームフィールドをドキュメントに貼り付ける esign templates は元の行をまっすぐにし、変更されたタブは 「デザインにふさわしいオリジナル」 デザインは現在、派生する row and Originals はアップロードされたものだけを保持しています。 メンバーが変更されたときには...

Kamo·2mo ago
FeatureInitializerService

Imgs.modified kindとimgs.original img idを追加

どちらも nullable にとどまる — null は、行が元のものであることを意味し、 通常のカラムの追加形状とは異なり、バックフィルとNULLのステップなし。 部分的な UNIQUE の索引は 1 つの版のほとんどの 1 つの版です 元の"ルールは、それが競争できない場所を置く:同じを欠落させる2つのタブ 一見...

Kamo·2mo ago
August 21, 2026
FeatureInitializerService

チャットポリシースキーマを作成する

6つのテーブル:バージョンアップされたルール、そのルール、およびその条項、応答 「ウィンドウが開いている間にのみ返信」の背後にある付与と、 禁止事項 このランナーのために、すべてのステートメントが完成し、落書きされるように書かれています。 走ると同時に手作業で塗布します。 このリポジトリをプッシュすると、何もデプロイ...

Kamo·2mo ago
FeatureInitializerService

Binders.is scratch を追加

1つのALTERではなく4つのステートメント:bindersがポップアップされ、Yugabyte ADD COLUMN 全体を拒否する ... 句ではなく NULL ステートメントではなく、 列が無効に到着し、埋め戻しされ、そのDEFAULTを獲得し、その後だけ 固めます。 @Order(0) カラムの追加規則 — 共...

Kamo·2mo ago
FeatureInitializerService

メニュー

エージェントの名前ではなく、予約を提出したレコードは、 管理機会は、レコードなしで代わって販売代理店に1つを上げることができます エージェントがそれ自体をしたと主張する必要があります。 PRIMARY AGENT MEMBER IDの理由で、バックフィル無しでnullable:null つまり、この列を優先するすべて...

Kamo·2mo ago
FeatureInitializerService

Geolite locationのコンポジットインデックス

カントリーだけで80,429列のテーブルに唯一のインデックスでした。 生産で測定される: 都市の解像度 (country + サブディビジョン) インデックススキャンされたすべての 18,870 US 行を維持 US+CA (138 ms) の 984 と、国ピッカーは 80,429 行すべてスキャン 251(168 ...

Kamo·2mo ago
FeatureInitializerService

インデックスメンバー rights applied (member id, the right)

MEMBER ID ですべてのファインダーをフィルタリングしながら、テーブルはまったくインデックスがありません。 10,524行で、単一のメンバーの権利のルックアップがフルシーケンシャルスキャンだった — 368 msの生産で測定され、192 列、成長するテーブル 会員xの権利。 鉛の格子索引と同じ 40001 再試...

Kamo·2mo ago
August 20, 2026
FeatureInitializerService

合成リードインデックス、およびそれらを作成する実行をブロック解除

/leads グリッドは、データベースのフィルタとページを出荷する代わりに表示します。 組織全体がブラウザに IX LEADS ORG ID のみで 削除ではなくスキャンを再配置する: プランナーはまだ読み込みます テナントのあらゆるリードとフィルタの拒否を破棄します。 4つのインデックスは、ORG ID をそれぞれ...

Kamo·2mo ago
FeatureInitializerService

リテール メニュー

トラッキングコードは?discount=<uuid> として共有されます。 古い <memberId>.<n> トークン すべての共有リンクで実際のメンバー ID を公開し、スペースを歩くことができます。 会員名を挙げた1つのリンクで、.1からカウントアップして他のリンクを列挙しました。 キャンペーン — パブリックト...

Kamo·2mo ago
August 19, 2026
FeatureInitializerService

User.is fake を追加し、唯一のステートメントでポップアップテーブルを注文すると、

新しい `User.isFake` フィールドをミラーリングします。 4つの記述は、順序全体です migration: YugabyteDB は `ADD COLUMN ... NOT NULL` をポップアップテーブルに拒否します。 ステートメント全体で、単なる終末節ではなく — なので、列は nullable に到...

Kamo·2mo ago
August 15, 2026
FeatureInitializerService

Kamomeet logo overlay カラムを追加する

第三のオーバーレイ面:カモメット前面スクリーン。 同じ形として 他の2 — nullable、バックフィルなし、DEFAULTなし。 ドリフトガードは、そのフィールド名だけを追加する必要がありました。 一度にそれらを命名するのではなく、エンティティティのオーバーレイフィールド。 です。 それをこのように書きました.

Kamo·2mo ago
FeatureInitializerService

レポートとダッシュボードの行をパージし、View DASHBOARD のシードを停止します

VIEW DASHBOARD(0)、VIEW REPORTS(1)およびEXPORT REPORTS(2)は、 RoleRightTypeは、名前の2つのページとともに、今日のところです。 これはそれらを削除する 左右のエンコーディング。 メニュー 特定商取引法に基づく表示 新たな組織に付与されるので、あまりにも出ま...

Kamo·2mo ago
FeatureInitializerService

Load logo overlay カラムを追加

ロゴのオーバーレイ機能のための第二の表面:示されるローディング スクリーン ページナビゲーションの間、ホームページマストヘッドと一緒に。 両方のALTERは1つのランナーに住んでいます。 語彙、どちらを探しているかは両方を見つけるべきです。 同じ形として その兄弟姉妹 — nullable, no backfill,...

Kamo·2mo ago
FeatureInitializerService

Home logo overlay カラムを追加

ホーム ページ ロゴ オーバーレイの設定をバックアップします。: ソリッド カラー org できます kamo-internal ホームページのマストヘッドのロゴの上にペイントします。 六角ではなくトークンを保持するので、オーバーレイは反対に解決します オルガ独自のパレットをレンダータイムにし、ブランドを存続させます...

Kamo·2mo ago
FeatureInitializerService

パージ VIEW EMAIL LOGS の行で、オーディナルシフト時にテストのルートを停止します

VIEW EMAIL LOGS (64) は、今日の RoleRightType から削除され、機能の名前を変更しました。 決して造りませんでした。 これは、それが後ろに残ったものを取り除きます - 42のロール行で測定、33 テンプレートテーブルなので、両方のエンコーディングを横断して、行と8のテンプレート行を適用し...

Kamo·2mo ago
FeatureInitializerService

保存した行を2つの退会ノートの権利を強制する

SHARE NOTES (72) と MANAGE NOTES SETTINGS (73) は RoleRightType から削除されました ゲートに特徴がない今日。 これは、彼らが後ろに残ったものを取り除き、カウント そして、ロールレイトシンクサービスがスワイプするのではなく、同じ実行でログオン 後続の Secur...

Kamo·2mo ago
FeatureInitializerService

Orgs.background order を追加

VARCHAR(20)、バックフィルなし、DEFAULTなし - すべてのクライアントは解決します sequential への不在な値、これは、すべての org が持っていた動作です 列が存在する前に。 @Order(0) カラムの追加の慣例ごとの@Order(0): 共有ライブラリのエンティティティマップが1回 そ...

Kamo·2mo ago
FeatureInitializerService

プラットフォーム管理者リストを立てる

退職したシステム user access が付与されるので、誰ができないかをバックフィルします。 このデプロイが失われる前に、システムユーザーを操作します。直接メンバーはマップを付与します 1対1、部署、役職の助成金がチームメンバーに拡大 カバー。 その拡張は、意図しない行動の変化です。 付与された部門に移転し、アクセ...

Kamo·2mo ago
FeatureInitializerService

ゲートがだれでもロックすることができる前に会いの権利を種づけて下さい

MediaService では、ミーティングや VIEW MEETINGS を作成するための START MEETING が必要です。 解決する。 これを書く前に生産で測定: 42 のセキュリティ ロールを渡る 組織14名、組織3名、シングル「管理者(フルアクセス)」のみ それぞれの役割はそれらを保持する - 他の28...

Kamo·2mo ago
August 14, 2026
FeatureInitializerService

削除されたチャットチャネルの権利のための保存された行をパージ

Ids 74/75/76 は解決しません。 RoleRightsSyncService は、いくつかの点でそれらをスワイプします 未来のSecurityServiceは、予測不可能な瞬間に、静かに、 どの行か、またはどの orgs のレコードも記録しません。 ここにそれをやることは取り外しを作ります 列挙変更を出荷する...

Kamo·2mo ago
FeatureInitializerService

会員にアカウントの所有権からメモを移動する

Note.member id を追加し、各ノートを所有者の初期に追加します。 会員 — 組織が最長に所属している 慣習では、ノートが書かれたところです。 そのための土地 すべての組織に重複するのではなく、正確に1つの組織。 選択したアカウントのカウントが記録され、 メモが他のオーガニゼーションから見えなくなったため。 ...

Kamo·2mo ago
FeatureInitializerService

バックフィルの祖先従って閉鎖はアクセスを取除くことができません

MemberRightsAppliedServiceは、親チェーンがいない権利を否定できるようになりました 付与される。 階層の前に書かれたすべての列は何も知らない ancestors なので、MANAGE SUBSCRIPTION PLANS を ACCESS COMMERCE なしで保持する役割 — 今までは完全に...

Kamo·2mo ago
FeatureInitializerService

Is rich text カラムを追加し、デフォルトでバックフィルドをリッチに追加

メモがリッチテキストやプレーンテキストとして編集されるかどうかは、読み返すことができません コンテンツから: リッチノートの誰もフォーマットされていないが、バイト単位でバイト単位 プレーンワン 列がなければ、エディタは毎回ツールバーを失う 再オープン デフォルト TRUE は、 YugabyteDB が列を a に追...

Kamo·2mo ago
FeatureInitializerService

すべての組織にデフォルトの法的テキストをシード

Org の 1 hr legal settings 列, org id のユニーク, 持ち運び メニュー いつでも、更新されることはありません。 独自の文言を編集したオーガナイザーはそれを所有しています。 redeploy は、その人が法的に求められている文章を黙って書き換える この文字列の最悪の動作となることに同意...

Kamo·2mo ago
FeatureInitializerService

会員通知テーブル、イベントの原点列

1つの特徴の2つの半分。 リードにスケジュールされたコールバックが映し出される 会員のカレンダーをスケジューリングし、ミラーのポイントは、 リード — なので、 calendar events は source type、source id と deep link を、 上記3つと同じ3つを間違えました。 注文 0:...

Kamo·2mo ago
FeatureInitializerService

メール検索インデックスに is answered を追加

Add******************************** なので、インデックスレコードは3つすべて追加 IMAP は 2 つではなくフラグをフラグします。 メッセージリストは、このメッセージから返信マーカーを描画します 1 つは、EmailService のインデックス・バック・リストがオンになるまでは、...

Kamo·2mo ago
FeatureInitializerService

インデックスと REVOKE のペイロール・プロペラテーブル

新規 hr timecard payroll * 表で Hibernate が表現できないもの 2つのREVOKEs。 PayrollDispatch と PayrollSyncIssue では、更新と削除を拒否します。 Java は @PreUpdate/@PreRemove を経由しますが、エンティティティエンテ...

Kamo·2mo ago
August 13, 2026
FeatureInitializerService

Hr timecard punchのvoid カラム

TimecardPunchエンティティティティで4つの新しい無効な列をミラーリングします。 無効は 削除も修正もしない: パンチは存在してはならないと言う — 2つのスパン間の時計、放棄された壊れ目、または継ぎ目をタップ エディタは1つに統合しました。 SUPERSEDED BY PUNCH ID は表現できません。 ...

Kamo·2mo ago
August 12, 2026
FeatureInitializerService

アカウントを作成する

Kamo-shared-library の AccountHistory のエンティティティティティティティティをミラーリングします。 明示的に書かれた デフォルトの問題: ID と DATE CREATED データベースのデフォルトを運ぶので、単純な SQL インサートはそれらを命名することなく動作します。 Hibe...

Kamo·2mo ago
FeatureInitializerService

ダブルペイメントとコードコリジョンを停止する部分的なインデックス

****************は、輸出サービスの背後にある歯です 再発行の拒否 1回の支払い期間の2番目のコミットファイルは2倍の支払い 社内全体で、サービスレイヤーチェックだけで2つのオペレータに負けます 同時にクリックしてください。 修正はreverses batch id を実行し、 したがって、述語から除外さ...

Kamo·2mo ago
August 11, 2026
FeatureInitializerService

KI登録とスキーマ移行

表はddl-autoから来ています。このランナーはHibernateができないものだけを供給します。 1つのオープンプライマリ割り当てと1つのオープンペイレートの部分的なユニークなインデックス ウィンドウと、バックエンド専用のデータベースの半分の REVOKE です。 @Order(0) なので、後者の JPA SE...

Kamo·2mo ago
FeatureInitializerService

実際に支払うことができるグループのためのスキーマ

3人のランナー: BillingGroupRosterMigration は、グループのメンバーである billing pay group members を作成します。 何かを買った前に支払うべき手段。 org id は非正規化されます。 そのため、データベースは「メンバーは1つのアクティブ課金グループに1つありま...

Kamo·2mo ago
FeatureInitializerService

HRトレーニングスキーマを作成する

Explicit @EnableJpaRepositories リストで com.kamo.z.shared.hr.training を登録します。 — @EntityScan は広いので、エンティティティティティはどちらの方法も見つかりますが、リポジトリはそうではありません。 このテーブルが作成されていない限り。 ...

Kamo·2mo ago
FeatureInitializerService

Billing pay groups を明示的に作成し、従来のコリジョンを解除します

それをddl-autoに残すのではなく、移行で作成します。 既存の billing groups でエンティティティティティティティティが指摘した時、ハーフビルドされたテーブル.

Kamo·2mo ago
FeatureInitializerService

ダニングクロック列の追加

last due since と stop notified at のどちらも null です。 ニュルは、支払いを意味し、 それぞれ未売.

Kamo·2mo ago
FeatureInitializerService

会員限定の制約を1つの請求アカウントにドロップする

名前ではなく、形状によって制約を見つけます。Hibernateはそれを生成し、 名称は、環境全体で安定しないため、固有の制約 account members は、カラムリストが正確にmember id がドロップするカラムです。 ザ・オブ・ザ・ コンポジット(account uid、member id)には2つの列があ...

Kamo·2mo ago
FeatureInitializerService

自動展開カラムを追加

Kamo·2mo ago

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

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

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