KamoCRM

ライブ・チェンジ・ログ

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

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

IsTopLevel/isPlatformProduct のワイヤに is-prefix をキープする

Lombok は `boolean isTopLevel` フィールドとジャクソンの isTopLevel() を生成します `is` 接頭辞をストライプするので、ライブエンドポイントは `topLevel` をシリアライズし、 クライアントの読み込み中 `platformProduct` メニュー ザ・オブ・ザ・ ク...

Kamo·2mo ago
FixInitializerService

Grandfather orgs は既にゲートされた コマース市場を実行しています

MLOSの背後にあるGating MORTGAGEは、テナントのために不満のゲートを作った: MLOSはまだPLNNINGであり、 FeatureController.enable は、子供 org 用の非コンパイル済みアプリを拒否するので、ライブで org を呼び出します。 mortgage パイプラインは、セルフサ...

Kamo·2mo ago
FixBillingService

セキュリティーマッチングを明示的に決定するため、サービスを開始できます

2026-07-03 以降、サービスが展開されていない。 クラッシュループされているため、すべてのPod コンテキストが読み込まれる前に: これらのパターンが Spring MVC パターンであるか、または そうではありません...あなたのサーブレットのコンテキストに複数のマッピング可能なサーブレットがあります: メ...

Kamo·2mo ago
Featurekamo-internal

サーバー発祥の組織コンソール

1つのリクエストですべての組織をロードし、それぞれカードをレンダリングするタブ バックエンドが org ごとにファンニングし、アカウントごとに、サブスクリプションごとに実行します。 検索、ソート、フィルタリング、およびページングは、サーバー側を不動産全体に対して実行します。 そのため、多くの組織が存在してもページコスト...

kamo·2mo ago
FeatureSecurityService

アプリを閉じた失敗は、計画は決して言及しません

Kamo.entitlement.fail-open は AppEntitlementCatalogMigration が反して実行されていることを今オフにします prod とすべてのアクティブな計画の entitlement ルート (KamoCRM, サインピンク) explicit を運ぶ 全21コア以外のアプリ...

Kamo·2mo ago
FixInitializerService

種子アプリは、すべてのルートの資格を満たし、計画の入札を停止します

Kamo.entitlement.fail-openをflipping前にprodをチェックすることによって見つけられる2つの欠陥。 サインピンクは2番目の資格ルートです(isPlatformProduct、独自のFREE / BUSINESS / PRO プラン ランナーはトップレベルのorgしか見えなかったので、...

Kamo·2mo ago
FeatureBillingService

Org ディレクトリをフィルタリング、ソート、ページをペジネーション

GET /orgs はページ/size/q/sort/dir と 7 つのフィルターをとり、家を返す 不動産全体の総計でページをエンベロープします。 GET /orgs/{orgId} は、完全な詳細を提供しています コンソールのドリルイン引き出しでは、パーアカウントのファンアウトが細かいので、 1つの組織に拘束されま...

Kamo·2mo ago
FeatureBillingService

一定のクエリカウントでページ水和をバッチ処理

親タイトル、プライマリドメイン、資格の背後にある計画/市場 サブスクリプション catalog フラグは、ページ全体で 1 つのバッチ IN (:ids) です。 そのため、100-rowページは1-rowページと同じ6つのステートメントを要します。 テスト equality を直接主張する -- 実装はこの置換がスコ...

Kamo·2mo ago
FeatureBillingService

ディレクトリ行/ページ DTO とネイティブクエリリポジトリ

PlatformOrgRow は 2 つのファセットを別々に運ぶ: 字幕 (インバウンド サブ) orgをターゲティングする - 何はそれを支配します)と課金が保持される(org自身のアカウント) -- プラットホームのorgおよびresellersだけのための非ゼロ。 アグレゲートは、 フィルタされたセット全体で、ペ...

Kamo·2mo ago
FeatureBillingService

Per-facet CTEs を使用した Org ディレクトリ SQL

各アカウント、インバウンドサブスクリプション、メンバー、ライセンス、子供 orgs に入社する前に、CTE に集約。 1つでそれらを結合 パスは行を乗算し、すべてのSUMを膨脹させます。 純粋で、単テスト済み(26テスト): ':' キャスト、すべての値のバインド、ソートキー OrgSortを通してホワイトリスト。 ...

Kamo·2mo ago
FeatureBillingService

検証済み、クランプされた org ディレクトリー

サイズクランプを[1,100]にし、認識されていないソートはタイトルに戻りますので、 hand-edited URL は、プロパティ全体が要求できず、SQL をそのまま取得できます。 無料のテキスト。 OrgSort enumはソートホワイトリストです.

Kamo·2mo ago
FeatureBillingService

1つの共有、決定的な解決者によるDeriveのentitlementモード

TrialAdminService は、findFirst() でトライアルサブスクリプションをピックアップしました。 順序付けされていないリストなので、 Pending と Active の両方を保有する org は、 報告する。 今後の組織ディレクトリは、ソートとフィルタリングを行わなければならない この状態では、...

Kamo·2mo ago
Docskamo-internal

プラットフォーム組織コンソールの実装計画

17 BillingService を渡る TDD タスク, 翻訳辞書と 鴨内科 ライブクラスターに対して検証された物理テーブル名 -- orgテーブルは「組織化」ではなく「組織化」ではなく、 単独でエンティティティティティマッピングが間違っている(組織は@Tableを宣言しない).

kamo·2mo ago
FeatureInitializerService

プラットフォームプランのカタログにバックフィルアプリのタイトルの行を埋めます

Entitlement はタイプされたservice type カラムで解決しますが、カタログ行は行いません。 全てのプランは、fail-open デフォルトで 'everything include' に解決しました。 この種は、 行列なので、kamo.entitlement.fail-open は、最終的にダークフ...

Kamo·2mo ago
FeatureSecurityService

アプリのタイトルに住宅ローンと個人ローンの垂直をゲート

MORTGAGE 市場は POS がオンになったとき、MLOS アプリに関係なく / コマースに登場しました。 /features/enable は課金チェックが全くなかった — 設定 UI の padlock はプレゼンテーションだった なので、直接 POST は非必須アプリで切り替えられます。 - Feature...

Kamo·2mo ago
Chorekamo-register

ServiceType.ts で CRLF 行末を復元

前のコミットは、CRLFをLFに正規化したツールを介してファイルを書き出し、シャーニング あらゆるライン。 app/types の下の 23 の兄弟ファイルはまだ CRLF です、従ってこれはそれを戻し、 未来の差分と可読性を維持します。 内容の変更はありません.

Kamo·2mo ago
Chorekamo-register

MLOSの名前でAppType/ServiceTypeミラーを同期

ServiceType.LOS は MLOS になりました (ORG FEATURES が id を主張するので、 id 14 を保持) 無料のLOSキーは、新しいID 25に個人的な融資オリジネーションシステムです。 お問い合わせ ミラーは hasFeature() の名前で一致しているので、バックエンド列を追跡する...

Kamo·2mo ago
Chorekamo-login

MLOSの名前でAppType/ServiceTypeミラーを同期

ServiceType.LOS は MLOS になりました (ORG FEATURES が id を主張するので、 id 14 を保持) 無料のLOSキーは、新しいID 25に個人的な融資オリジネーションシステムです。 お問い合わせ ミラーは hasFeature() の名前で一致しているので、バックエンド列を追跡する...

Kamo·2mo ago
Featurekamo-internal

LOS を MLOS に名前を変更し、個人的な融資のオリジネーション システム、ゲートの商業縦を加えて下さい

Apps タブは「商取引: Mortgage Loan Origination System」(タイトルはから提供されます) バックエンドのenum、TSミラーではなく)、新しい「商取引:個人ローンの起源システム」の下 利用できません。 MORTGAGE と PERSONAL LOANS の市場は、アプリ上でゲートされ...

kamo·2mo ago
Featurekamo-shared-library

ServiceType でアプリのタイトルを解決します。LOS を MLOS に変更します

Entitlement は、ServiceType.name() に対して解決しました。 メニュー カタログのコードはマーケティングコード(USERS、VIDEO CONF、HR SYSTEM、...)であり、決して一致しません、 そのため、PlanFeatureincluded の不足しているデフォルトでは、すべての...

Kamo·2mo ago
Docskamo-internal

プラットフォーム組織コンソールの設計

リデザイン **********************************************************************************************************************************************************...

kamo·2mo ago
Fixkamo-internal

大型のアップロードを一気にしてしまった次のボディキャップを上げる

失敗した3 GiBの添付ファイルの原因は、ネットワークではなく、私たちでした。 ******************** は '500mb' です。 リライト/ミドルウェアではありません 設定: 次に、この値でキャップされたクローン可能なボディにEVERYリクエストボディをラップし、ルート ハンドルは含まれています。...

kamo·2mo ago
FixMediaService

デッドアップロードを1時間保持するのではなく数分で失敗する

connectUploadTimeout は、読み込み間で許容される SILENCE で、予算ではなく 全転送。 'match Traefik' に 1 時間に設定すると、2 つが混同されます。 アップロードは2 GBのファイル500 MBで停止し、そこに座って、要求スレッドと 会員がフルプログレッシバーを見ている間、...

Kamo·2mo ago
Fixkamo-internal

デッドアップロードを永遠に停止し、100%の手段を言う

棒がいっぱいで、そして方法無しで100%で押されたアップロードsat。 3つの別々の理由 すべての鉱山。 XMLHttpRequest には有用な読み込みタイムアウトはありません: バイトが待機停止したときに 無期限。 完全なサイレンスとレポートの2分後にウォッチドッグが中絶 メンバーが再試行できるのは失敗です。キャ...

kamo·2mo ago
Fixkamo-internal

ロールアウトで死ぬのではなく、機内アップロードフィニッシュをしてみましょう

GiBチャットの添付ファイルが100%に達し、Bad Gatewayで失敗しました。 上に着陸した展開: pod は、SIGTERM を 03:34:36 と転送、7 あと5秒は重くなりました。 2つの原因。 次に、sigterm を bare process.exit(143) で扱います。 恵みの期間が設定されて...

kamo·2mo ago
Featurekamo-internal

自分の行からメンバーをメールする

メンバーの行にチャット、コール、プロフィールの横にあるメールアクションを追加し、 受信者のメッセージツールは既に満たされています。 orgが持っていることが隠されていない 有効なメール、ビューアはACCESS MAILを保持し、実際にメンバーはアドレスを持っています ファイルに — 空のコンポーザーを開くアクションは、...

kamo·2mo ago
Fixkamo-internal

失敗したアップロードは何が起こったのかを言い、それを診断するのに十分なログを作る

'Upload が失敗した 4 分転送の最後に 2 個の GiB アタッチメントが失敗しました。 失敗した内部サーバーエラーをアップロードする — メッセージの周りにラップされたダブルドプレフィックス コメントはありません。 プレフィックスは消えます(作曲家の通知はすでに「アップロード」で開きます) 失敗しました:')...

kamo·2mo ago
FixMediaService

Tomcatの60秒の接続タイムアウトが長いアップロードを殺すのを止める

成功した転送の約4分後に2 GiBチャットアタッチメントが失敗しました bare SocketTimeoutException をラップする MultipartException で、メンバーは 「内部サーバーのエラー」と述べました。 Tomcat の disabledUploadTimeout のデフォルトは tr...

Kamo·2mo ago
Fixkamo-internal

ステータスラベルをステータスタブに適用

/leads の他のすべてのステータス表示は、その説明を useStatusLabels から resolveLabel() — グリッド セル レンダラー、両方のフィルタ ドロップダウンとレコードビューピッカー。 ステータスタブの行は一つだった 例外は、LEAD STATUS TYPES からハードコードされた記述を...

kamo·2mo ago
FixKlusterServices

60秒のエントリーポイントの読み込みタイムアウトキャッピングのアップロードを停止する

responseingTimeouts.readTimeoutはWHOLEリクエスト、ボディを読み込むための期限です 含まれていると、Traefik v3 は、v2 が制限されていない 60 s にデフォルトで設定します。 静かに プラットフォーム内のすべてのアップロードを1分に収まるものにまとめました。 チャット添付...

Kamo·2mo ago
FeatureMediaService

ストレージにそれらをストリーミングすることにより、3ギブの添付ファイルを受け入れる

file.getBytes() は、この大幅のアップロードを表すことはできません。Java 配列は、ただ単に停止します。 上記2 GiB — そのため、OutOfMemoryError で死亡したすべての添付ファイル ヒープと 1 GB の 1 GB のファイルを保存する割り当てが既にあった ディスクにスプール。 Mu...

Kamo·2mo ago
Featurekamo-shared-library

Content-addressed ストレージをストリームし、オブジェクトがヒープを上回ることができるように

チャットアタッチメントは3つのGibの天井に移動します。 storeContentAddressed は byte[] を取りました。 つまり、Java 配列が Integer で停止するということは表現できません。 マックス・バリュー MinIOStorageService.upload は、オブジェクト全体を 2 ...

Kamo·2mo ago
Fixkamo-marketing

ライトモードマシンのキャンバスを白くするランタイムのテーマシートを停止する

DynamicMetaLoader はテーマを追加しました。<domain>/css/globals.css から <head> まで stylesheet と、そのファイルはまだ create-next-app ボイラープレートを運ぶ: :root{--background:#fff} と好ましいカラースキーム:ダー...

Kamo·2mo ago
August 7, 2026
Fixkamo-internal

ユーザのアイドルタイムを報告して、放棄されたタブが期限切れになるように

クライアント活動トラッカーは、拡張を求めたかどうかを常にゲートするだけです。 何もバックエンドに言ったことはない。 SecurityService はセッション TTL を更新しました セッションを解決するたびに、そのポラーは、 ユーザーアクティビティ — useUserInfo 権利は 5 分ごとに更新されます — ...

kamo·2mo ago
FixSecurityService

人間が実際にそこにあるときだけ*** TTLを滑らせて下さい

getSession() は、Redis TTL をすべての読み込みに更新し、OTKPreAuthFilter コントローラーが実行される前にセッションを解決するため、すべての API 呼び出しが更新される セッション。 フロントエンドは、決して止まらないタイマーに投票します(kamo-internal'sの権利) T...

Kamo·2mo ago
Featurekamo-internal

タイトル モーゲージ フォーム パン 借入金(s)

Loan/Borrower/Subject プロパティ フォームは、ファイル上のすべての借り手を提供していますので、 タブとペインのタイトルは、翻訳から来て、Borower(s) を読みます。 ローンと Subject プロパティは英語をハードコードし、次のインテルも解決しました.

kamo·2mo ago
Fixkamo-internal

部署の署名から個人を離れる

部門メールボックスから送信されたメッセージは、部門によって書かれています:そこに返信土地、ない 誰にでもタイプされているので、メンバーの名前とジョブのタイトルに署名すると、間違ったことについて 受取人が対応しています。 現在、個人テンプレートの名前だけを、 会社のテンプレートは既にやった。 会員は「From」ラインから...

kamo·2mo ago
Testkamo-shared-library

このリポジトリが見えないスキャンの半分をスクリプト

SharedLibBeanSafety(リブ・ビーンズ) 試験はライブラリを警察にすることができます:それは豆がリポジトリを必要とすることを知っている いくつかのパッケージから、~40のサービスがそれをスキャンするかどうかについての何も。 そのギャップは、 UNIVERSALLY SCANNED がパッケージを信頼にリ...

Kamo·2mo ago
Featurekamo-internal

アドレスからメールテンプレートをオフにし、オン/オフスイッチの背後にある

作曲家のフッターのテンプレートピッカーがなくなった。 メッセージウェアのテンプレートは、 誰から送信されたかを別々に決定: 会員のプライマリアドレスは、それらとしてそれを署名し、 部門のメールボックスは、部門の連絡先の詳細を持つ部門としてそれを署名します、 組織の連絡先メールボックスは組織として署名し、別のメンバーのメ...

kamo·2mo ago
Fixkamo-internal

各々のプロキシロゴのプレビューを破る次の/画像を停止する

Orgのブランディング画面 ************************************ 非常に同じファイルにもかかわらず、欠落した画像として、完全でシンプルなロゴ アプリ内の他の場所では、細かいレンダリングを行います。 SafeImageSrc() は、外部 URL を /api/images/prox...

kamo·2mo ago
FixKlusterServices

残りの hostPath のワークロードを、データを保持するノードにピン

Repo 内のすべての hostPath ボリュームを監査することによって見つかった組み込みモデルと同じ欠陥。 ツイート hostPath は、node-local であり、それを再現するものは何もありません。そのため、非ピン化された pod はどこにもスケジュールできます。 データはデータではありません。 k3m1が...

Kamo·2mo ago
Fixkamo-internal

アルファベット順に並べ替え

ロースターは、バックエンドを注文するものの部門セクションをレンダリングしました それらを返しました。 セクションキー A→Z (locale-aware) をソートします。 各セクション内では変更されません.

kamo·2mo ago
Testkamo-shared-library

それらをリストするのではなく、安全でないリポジトリの依存性を検出する

ガードは29のベースラインの犯罪者および場所の免除を運んでいて、どれも捕まらない 予防のために存在する4つの年齢。 どちらもチェックのために立っていると推測した:免除 donotmodify の全てを介し、ベースラインの記録されたクラスを "shipping" とします。 今日は、何を言っても、何か保存しなければなりま...

Kamo·2mo ago
FixMediaService

Catch OptimisticLockException, type 40001 は実際にラップします

ラウンド 3 レビューの修正: hibernatecore's ******************************** lockAcquisitionException (SQLState 40001が変換したもの)を4つに対してテストする 順序で特定のタイプ、どれも plain LockAcquisitio...

Kamo·2mo ago
Fixkamo-internal

永久的な焦点リングを身に着けている最初のリスト行を停止して下さい

しかし、j/kが実際に押されるまで、そのリングを非表示にします。最初のプレスは明らかにします フォルダを置き、フォルダを再び非表示にします.

kamo·2mo ago

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

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

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