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 8, 2026
Fixkamolos

次のビルドがスタートアップを破る前にセキュリティ・マッチングを明示的に宣言

kamo-shared-library 1.5.0 は、春のws-core を新しいものとして再出版しました。 自動依存性なので、Spring Boot は 2 番目の servlet を自動登録 (MessageDispatcherServlet は /services/* ) です。 2つのマッピング可能な小冊子を...

Kamo·2mo ago
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
FixInitializerService

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

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

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
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
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
Fixkamo-internal

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

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

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
FixMediaService

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

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

Kamo·2mo ago
Fixkamo-internal

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

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

kamo·2mo ago
FixKlusterServices

ノードにそのモデル重量が実際にある

モデルは k1m1 の /var/lib/embedding-model の下の hostPath であり、それをレプリカするものではありません。 k3m1が加わったとき、新しいReplicaSetのポッドはそこに予定され、開始しませんでした:37日 コンテナ作成で、26,617 は "hostPath 型チェックが失...

Kamo·2mo ago
FixMediaService

クレームの衝突が実際に投げる例外型をキャッチする

ラウンド2レビュー修正:ステートメントレベルの40001(一般的なケース、検出 commit ではなく executeUpdate() 内の内面 メニュー Hibernateの ExceptionConverterImpl は Spring ConcurrencyFailureException ではありません。 Su...

Kamo·2mo ago
Fixkamo-shared-library

スタートアッププラットフォーム全体で失敗するメールボックスポインタを停止する

DepartmentService は @Service で、全てのサービスは @ComponentScan("com.kamo") を扱います。 全部~40 点を組み立てます。 そのため、MailboxRepository を全て ~40 に必要とします。 com.kamo.z.shared.email をスキャンし...

Kamo·2mo ago
FixMediaService

すべての失われたクレームレースで409を返す、マネジャークレームパスを追加

ラウンド1レビューは、受け入れポップアップクレームエンドポイントの修正を修正しました。 - 普通の失われたレース(所有者の isClaimableBy 既に偽のポストコミット) 400の代わりにticketAlreadyClaimedException (409)を上げます - チケット自身の勝者によるダブルタップは、...

Kamo·2mo ago
FixMediaService

電子メールリポジトリのDepartServiceをスキャンする

MediaService Crash共有lib 1.5.0以降、すべてのPodでループ: DepartmentServiceは @Service なので、ワイルドカード @ComponentScan("com.kamo") はこのかどうかをここで構築します。 サービスは部門に触れ、それは時郵便boxRepository...

Kamo·2mo ago
FixESigService

トランザクションなしのexpiryスイープラン

@transactional は proxy と sweep() で、expendDue() を呼び出します。 なので、アノテーションは不活性でした。 expiry の通知は envelope's を読みます LAZY である組織のドメイン - 譲渡されていないスイープスロー LazyInitializationExc...

Kamo·2mo ago
Fixkamo-signer-monorepo

すでに署名したパーティーは、再びドキュメントではなく、コピーを取得

セッションは常に「welcome」で始まり、リンクの後に署名者 完了メール — または単に招待状を再開する 流れ全体を2秒ずつ歩き、Finishでしか見つかりませんでした。 「署名を提出できませんでした」と、サーバー 2番目の署名を拒否します。 彼らは今、彼らの領収書に上陸しました, と すべての当事者が署名した後にダ...

Kamo·2mo ago
FixSecurityService

1つのルーティングオーダーでコボラをキープ

deriveSigners は表示索引として借り手 1, 2, 3... を番号をつけました。 ESigサービス ちょうどそれを報告するのではなく、今、ENFORCESルーティング注文は、 所定の場所のカウンターは、静かに開示のシーケンシャルを行ないます。 プライマリ借り手が署名するまで、co-borrower はメー...

Kamo·2mo ago
FixESigService

署名のライフサイクルを閉じる - 通知、ルーティング、ガード、有効期限

サイダープレスのフィニッシュが不完全だった後すべて。 注意:MinoIOのエンベロープの最後の署名がフラットなPDFを生成しました 最後の署名者だけがリンクを見たこと、彼らの4時間のために セッションが住んでいた。 初期の署名者と送信者は何も学んだが、その間 署名者アプリは、署名されたコピーの1つが電子メールで通知さ...

Kamo·2mo ago
Fixkamo-internal

TypeScript DTO をプロキシする Java にマッチする

/api/webinar/* はパススルーです。そのため、TS フィールド名は、 Java DTOは、コンパイルに失敗するのではなく、未定義として静かに読み込みます。 設定 タブはそれらがいっぱいだった: - スロット列レンダリングされたリマインダーカウント(バックエンドが送信しない)。 今 slotCount を表...

kamo·2mo ago
Fixkamo-internal

クイックヒントを出力し、共有ヘルプのプリミティブを使用する

スケジュールされたサポートのヒントは、4つのプレースホルダー文字列(「ステップ1」)をレンダリングしました。 型→プレゼンター→スロット→を覆う実際のガイダンスにそれらを置き換える → リマインダーフロー、各プレゼンターの割り当て戦略が何をするか、 不審な設定(最小限の事前予約、児童の出版、会議) パスワード、空タイプ...

kamo·2mo ago
Fixkamo-internal

あなたが開いているメールボックスから作曲し、あなたがアクセスできるすべてのものを提供

新しいメッセージは、メンバーのデフォルトメールボックスにコンポーザを開きます。 onBehalfOf は他のメンバーのメールボックスに渡され、 スイッチャで選択した個人または共有メールボックスは無視されました お問い合わせ 開いたメールボックスのアドレスは、現在乗ります。 個人と共有のケースは一致する必要があります。 ...

kamo·2mo ago
FixSecurityService

組織を失うことは、例外を嚥下し、完全なペイロードを受け入れるのを止めて下さい

createOrganization could destroy a customer's signup and report nothing useful. Transaction integrity: - Five Docstors ran behind try/catch that only looked sa...

Kamo·2mo ago
FixAPIService

一度にデコードされたトークンを上流にエンコードする

21670e5 は、UpstreamUri の FULLY-PRE-ENCODED エントリーを通じてソーシャルWebhookController をルーティングしました しかし、その URL はハイブリッドです。 `token` は @PathVariable なので、春は手が getQueryString() が生...

Kamo·2mo ago
Fixkamo-internal

Create-account フォームは、何が起こったのかを教えてくれます

リードからアカウントを作成すると、何もしないようになります。 サーバは 500 を返す(kamo-shared-library の AccountAddress の修正を参照)、 ビューポートよりも、フォームの上部にレンダリングされたエラーUIのみ、大体 ボタンの上の1000ピクセルは、ページ内の オーバーフロー:自動...

kamo·2mo ago
Fixkamo-internal

Create-account フォームは、何が起こったのかを教えてくれます

リードからアカウントを作成すると、何もしないようになります。 サーバは 500 を返す(kamo-shared-library の AccountAddress の修正を参照)、 ビューポートよりも、フォームの上部にレンダリングされたエラーUIのみ、大体 ボタンを上回る千ピクセル — 自分のページ内 オーバーフロー:自...

kamo·2mo ago
FixSecurityService

アカウント作成 アトミック、org-scoped、および権利-gated

createCustomer はアドレスを書く前にアカウントを保存しました。 トランザクション — なので、アドレス インサートが失敗したときに、ハーフビルドされたアカウント コミットし、すべての再試行は後ろに別の孤児を残しました。 これから @Transactional は、ハンドラが独自の例外をキャッチして、 応答...

Kamo·2mo ago
Fixkamo-internal

ビューポート内の右クリックメニューを保持する

サイドバーの下部にあるフォルダを右クリックすると、フォルダの下にあるメニューが開きます。 flip-at-the-edge ロジックはそこにありましたが、 決して ran: コンポーネントは返します マウントされるまで null なので、最初のパスではポータルが存在しません レイアウト効果の測定には何もありません。 重...

kamo·2mo ago
Fixkamo-shared-library

Stamp AccountAddress の日付でアドレスが保存される

DATE CREATED は DEFAULT と NULL ではなく、 フィールドをセットしたことがない。 INSERT の全てのインサート可能な列をHibernate名に送るので、 NULL — と explicit NULL は、DEFAULT の列をオーバーライドします。 列が省略されたとき。 すべてのアカウント...

Kamo·2mo ago
FixAPIService

コールワーのクエリバイトをパブリックフェーシングプロキシーで転送

ゲートウェイは 3c24d32 でダブルエンコード転送されたクエリ文字列を停止しましたが、4 このサービスの他のプロキシは、まだ、すでにパーセントエンコードされたバイトを連結 文字列に渡すと、ResendTemplate の文字列の積み過ぎに渡します。 URIテンプレートとして、2番目の時間をエンコードします。%2C ...

Kamo·2mo ago
Fixkamo-internal

メニューの停止は、後ろの跳ね上がりから開いた設定ページをクリックし、デッドタブのリンクを修復します

/settings/account がすでに開いている間、アプリと機能(または Stats & Costs)をクリックする から来たタブ。 Next.js はリマウントせずにクエリ文字列を交換するため、SettingsView は新しいものだけを見ました ?tab=; "URLにActiveTabを公開" 効果は、独自...

kamo·2mo ago
Fixkamo-internal

タブのコンテンツのオーバーフローを停止し、壁に触れる

2つの原因、両方の鉱山。 パッド無し。 TabPanelは意図的に何も供給しない — すべてのタブパッド自体、私は持っていた お問い合わせ シェルは現在、p:{xs:3,md:4} を使用しており、MyAccountTab と一致しているので、見出しやカード 端にふわふわに座らない。 minWidth:0 を欠く。...

kamo·2mo ago

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

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

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