KamoCRM

ライブ・チェンジ・ログ

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

17,593
総変更点
6,047
特徴:
5,310
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,593AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,376kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore775Docs3,257Feature6,047Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
September 13, 2026
FixAIService

同じコミットを再構築すると、古い消化器にポッドを残します [skip ci]

ロールアウトステップは、比較することによって、同じコミットを再構築を検出しようとしました デプロイメントのイメージリファレンスは、`set image` の前後です。 「適用マニフェスト」 既にk8s/deployment.yaml (イメージ:latest)を加えました、従って参照 常に変更され、再起動は消火されず、...

Kamo·1mo ago
FixEmailService

同じコミットを再構築すると、古い消化器にポッドを残します [skip ci]

ロールアウトステップは、比較することによって、同じコミットを再構築を検出しようとしました デプロイメントのイメージリファレンスは、`set image` の前後です。 「適用マニフェスト」 既にk8s/deployment.yaml (イメージ:latest)を加えました、従って参照 常に変更され、再起動は消火されず、...

Kamo·1mo ago
Fixkamo-marketing

タイトルにマッチした「カモCRM製品デモ」ウェビナーを予約する

このページは最初のウェビナー型 org publishes を取りました。 タイプは並べ替えによって戻ります タイトルは、「アフィリエイトパートナー実証」だったため、すべてのデモ予約が上陸しました アフィリエイトウェビナー。 代わりに、そのタイトルでタイプを探し、スケジューリングを残します 別のウェビナーに戻って落ちる...

Kamo·1mo ago
Fixkamo-shared-library

公開スケジュール/参加リクエストのデモページの追加フィールドを受け入れる

MediaService は bare ObjectMapper で PublicScheduleWebinarRequest を読み込みます。 FAIL ON UNKNOWN PROPERTIES は真です。 デモページもお送りします。 スケジュール, 参加し、デモ依頼コール失敗のdeserializationと春は...

Kamo·1mo ago
September 12, 2026
Fixkamo-shared-library

キャンペーンを保存して、カウントを返さない

5つのカウンタは、現在、EmailServiceでのみ移動されます。 相対更新("sent count = send count + 1") マッピングされたupdatable = false, そのため、送信前に読み込まれたキャンペーンや、古い投稿をしないように保存 カウントバック。 マッピング変更のみ:スキーマの変...

Kamo·1mo ago
Fixkamo-internal

再マウントされたシェルは、リロードとサインインで立っているページカバーをもはや残さない

すべてのリロードとサインイン後のすべての最初の文書は、カバーがページ上にとどまって、 アプリ内航行では、細かいところを明らかにしました。 PresenceWrapper は、ユーザ情報が解決するまで、子供をベアレンダーします。 そして、その後のプレゼンスプロバイダー、そしてその形状の変更は、以下のすべてのものを再マウン...

Kamo·1mo ago
Fixkamo-internal

受信者のリストの最後のページは、最後のページであり、その行でレベルを置きます

最後は最後からフルページを読んでいるので、リストがページ全体に分割されていないとき 前のページをオーバーラップし、スタートから番号をつけ、79ページ78にしました。 ページの先頭へ 最後は最後からカウントされます。 アドレスの列は、他のすべての列中に整列された 中心だった.

Kamo·1mo ago
FixEmailService

キャンペーンを「リスタート読み取りが必要」で失敗させない

バルクprovider行(ホスト、送信ウィンドウ、ウォームアップ、キャンペーンオーディエンス)は、呼び出し元内部で読み込まれました 長い取引。 キャンペーンは、行のオーディエンスを自身のトランザクションに書き込むことで、 独自のトランザクションで、行を返して返します: YugabyteDBの書き込み地 Clock-un...

Kamo·1mo ago
FixSecurityService

Id のリゾルバは、メンバーが読み取れないアドレスをキャンペーンに渡すことはありません

リード ID の解決は、リードマスキング DTO を介して各アドレスを読み、空白のものだけをスキップします。 ブランキング(「s*****@gmail.com」)の代わりにマスキングが難しくなるので、マスクされたリードのアドレスが行きました 送信リストにストレート。 リード画面のルール: 神 すべてを読みます; ノービ...

Kamo·1mo ago
Fixkamo-internal

Opt Out タブは、カードウォールのコンテンツをオフにします

設定ビューのホワイトカードとタブパネルはパディングを一切持ちません。全ての設定タブは、それぞれ独自のものを提供し、 これは、その見出し、ボタン、図カード、リストがカードのまっすぐに走ったので、 エッジ。 一括送信者タブが16px、md upから24pxの一括送信者タブとしてそれ自体をパットするようになりました。 レンダ...

kamo·1mo ago
FixAIService

マーケティングのオプトアウトのアドレスは、販売代理店によって書かれていません

エージェントのメールチェックはトピックレスで、ニュースレターやキャンペーンを中止したアドレスでした。しかし、do-not-emailリスト全体ではなかったため、AIのアウトリーチはまだ取得できませんでした。 セールスアウトリーチはマーケティングです。今では、リストと一時停止をカバーし、マーケティングに関するレジャーを尋...

Kamo·1mo ago
Fixkamo-marketing

プリレンダーされたページサイト-hunt をすべてラベルするので、デプロイのリフレッシュが到達します

getHuntOffer は hunt が設定されていないと初期に返されます。 ビルドは決してないので、ビルドはフェッチなしと、それが実行されたページを作成しました site-huntタグはありません。 次に、フェッチが発行されるとフェッチのタグを収集します。 それが成功したときではなく、変更ログのカウントは、 Sec...

Kamo·1mo ago
Fixkamo-marketing

デプロイ後、すべてのPodにサイトのハントのフッターラインをリフレッシュ

deploy/ で exec が 1 つのレプリカに達し、それぞれ独自のキャッシュを保持するので、 毎回最大10分間のラインなしで提供される他のページ デプロイ.

Kamo·1mo ago
Fixkamo-marketing

すべてのハントウィンドウは、サイト独自のポップアップを着用し、ブラックボックスではなく

信号カード、丸薬、出口のパネル、コンソールおよびホッパーは平らでした rgba(8,8,8) は、オフブランドグリーンのモノスペースに箱を置き、 サイトの上部に落としたもの。 シェアする tsxは、 クッキーの旗の価値: 毛および飽和の緑のガラス、 ブランド ボーダーおよび層にされた影、円形にされた2xl、六角形のコー...

Kamo·1mo ago
Fixkamo-internal

ページと設定タブは、中央の列の代わりに幅を埋めます

ページと設定タブを保持した最大幅と自動マージンキャップをドロップして、 細い中心のコラム。 キャップを持ち上げるとフォームフィールドの1列が残されます 端に伸ばされた端は、今敏感な1/2/3コラムンの格子で、分野に坐ります、 アラート、長いテキストエリア、リスト、ボタンの行で、全行を spanning します。 ペー...

Kamo·1mo ago
Fixkamo-internal

組織の所有者は、オプトアウトタブ、そのメニューエントリ、およびそのカードを参照してください

MANAGE EMAIL OPT OUTS でのみ食べると、誰が付与できるかを隠すことができます。 セールススクリプトとサーバーのオーナーブランチにマッチします.

kamo·1mo ago
FixEmailService

組織の所有者は、オプトアウトリストを開くことができます

展開する日に誰もいないため、 MANAGE EMAIL OPT OUTS にのみゲートされたリストは、組織に表示されません。 所有者は、セッションのチームメンバーのblobから読み、その後、レコードを、SecurityServiceの受容体とコミッションコントローラが行うため、暗黙的に保持します.

Kamo·1mo ago
Fixkamo-internal

背景は、失われたバッチではなく、描画できません

Orgのセットアップウィザードの背景は、各ピックまたは提案されたイメージをループに再サイズします。 キャッチ。 resizeBackgroundIfNeed が拒否されましたので、理由で、コンバータを使わないファイル また、ブラウザは使用できず、そのようなファイルは画面に何もしないで全バッチを拒否しました。 Behav...

Kamo·1mo ago
Fixkamo-internal

保存された背景は、メンバーの画像を表示し、プラットフォームの画像を表示しません

Behavior & Labeling は、コミットが返した瞬間に、スロットのパブリック URL で各タイルを指しました。 暫定前にスロットを書いていました(まだリクエストされていない)。 新規登録 URL がベーステーマの写真をまだ保持している組織、そのフォルダーにシードされたので、所有者 最初の背景を保存した人は、...

Kamo·1mo ago
Fixkamo-login

組織自身の背景を、それがある限り表示して下さい

Img/bg/1-3.webp が config.json のバックグラウンドImageCount が言ったので、 自身の背景のない組織は、そのURLが保持されていることを示しています。プラットフォームの 暫定がそのフォルダに見られた写真。 今のカウントを読み込みます。 リセットパスワードとサインインページ.

Kamo·1mo ago
FixSecurityService

新しい組織のフォルダーは、プラットフォームの背景、スタイルシート、または構成のどれも保持します

すべての新しい組織のフォルダーにベーステーマ全体をコピーしたプロビジョニング、カモCRMの3 サイン入りの写真が含まれています。 それらは img/bg/1-3.webp に org's 自身のアドレスの下に置く 自分でアップロードして上書きするので、最初の背景は新しい所有者が保存されます Behavior & Lab...

Kamo·1mo ago
Fixkamo-internal

視聴者がすべての組織を見るかどうかをサーバーに言う

/network はネットワークとネットワークから選ぶ プラットフォーム・ライトのコンテキスト。 読み込まれると、閉じられ、失敗するまで滞在します ページのリロード、神は何かに署名しましたが、トップレベル 組織はプラットフォームの権利を一切保持していません。 自分のメンバーシップに直して、組織を見たことがない お問い合...

Kamo·1mo ago
FixSecurityService

神様のアカウントは、すべての組織に署名されている場所に表示されます

GET /org/all-networks - /networkの背後にあるリスト - にゲートされた SYSTEM USERプラットフォームは、単独で、プラットフォームの権利は、 トップレベルの組織化セッション。 神々のアカウントは、他のものに署名しました /network は、発信者自身の会員に還元され、 誰が作成...

Kamo·1mo ago
FixEmailService

設定ページの上部にある送信者の名前

ロゴでは、名前はaltテキストであり、その下に再び書かれていません。 1つなしで、名前はヘッダーです。 見ました。2回読みました.

Kamo·1mo ago
FixEmailService

オプトアウトリストは、組織の書籍からの連絡先のみの名前です

会員の個人的なアドレス帳は彼らのものです。 org-wideオプトアウトリストは、個人連絡先が誰かを含むものを見るための方法ではありません.

Kamo·1mo ago
FixMediaService

デスクはクライアントそのものではありません

Sage と Erik は EXEC2EXEC ACCESS を両方保有し、各自の組織 自分で。 Exec2ExecEligibilityの所有者の腕がそれぞれ与えられました "client" 会話 - 共演者が OTHER に座った、 クライアントとしてリストされたロスターは、そのすべてのメッセージは、 クライアント...

Kamo·1mo ago
Fixkamo-internal

保存されたキャンペーンはテンプレート内で再オープンし、 From は常にバルク送信者です

本文は、終了メール内の2つのコメントマーカー間で保存され、キャンペーンを再開します。 編集されるテンプレートの真ん中にその部分だけを戻します。 ロードされた生モード テンプレートの場所に保存されたメール全体、およびエンプティッドされた「テンプレートから復元」ボタン ボディは消えます。 マーカーを切る前に保存したボディ。...

Kamo·1mo ago
FixEmailService

すべてのキャンペーンは、org の一括送信機として送信され、そこから一時停止しません

キャンペーン自身の from email/from name は読みません: From は、常にアドレスと名前です。 [設定] > [電子メール] > [バルク電子メール送信] (org's NoReply) で、聴衆が何であるか。 なし 自分のうちにキャンペーンが間違っているのは何もないので、FROM OFF REL...

Kamo·1mo ago
FixEmailService

作成の代わりにワンアドレスごとのキャンペーンインデックスのスタートアップチェック

Eメールサービスが起動するたびに、クリエイティブ・ユニク・インデックスを実行しました。 このクラスターのDDL "schema versionの不一致"の約15分、あまりにもすべてのサービス 1つのサービスの各展開を危険にさらします。 インデックスが作成されました スキーマの変更が行われるKamoInitializer...

Kamo·1mo ago
Fixkamo-shared-library

プラットフォームの hex の秘密を hex として読み、それを refusing の代りに短いキーを伸ばして下さい

JWTUtils は、Base64 としてのみ、セキュリティサービスをデコードしました。***。 プラットフォームの 秘密は 64 の六角形 (32 バイト) で、Base64 は 48 の無意味に変わります。 バイト; これらは、HS512のためにあまりにも短すぎると拒否されました。 そのため、すべてのサービスが 起...

Kamo·1mo ago
FixEmailService

プロバイダーのblob、配信レポート、テスト送信への修正のレビュー

プロバイダーの blob は、常に独自のトランザクションで書かれています。 ロッククエリは最初のステートメントと失われたロックレースが取得することができます 呼び出し元にトランザクションが開いている場合でも。 参照ヘッダーのない配達レポートは、メールにのみマッチします プラットホームのリレーを通して送られるorg;そ...

Kamo·1mo ago
Fixkamo-internal

バルク送信機、ウォームアップ、パッシングバナーの修正のレビュー

一括送信機とウォームアップ画面を全て通過 から、見つけたものを固定します。 - 書き込み中に始まったウォームアップポールは、ワイヤーに上陸することができた まず、古いサーバーの状態を楽観的な変更の上にペイントします。 polls は、書き込みを待ち、失敗した書き込みが何だったかをバック その後、スナップショット自体が...

Kamo·1mo ago
FixEmailService

プラットフォームのリレーから、受信者に失敗するのではなく、キャンペーンを一時停止することを拒否する

受信者が連絡を取れるのに失敗するので、一度から キャンペーンがアドレスに送信できない問題を修正しました。 送信パス 受取人が請求される前に、一括で1回からチェックします。 SENDING から PAUSED へのキャンペーンを、受信者に触れずに動かします。 ウォームアップに対してカウントされたものは何もありません。 ...

Kamo·1mo ago
Fixkamo-internal

電子メール設定は、ホックの依存関係のリストをリダイレクトします

MANAGE EMAIL SETTINGS を使わずに送信する権利チェック に /settings は `loading` だけ、従って linter をリストした効果で動かしました checkRight とルータの欠落をフラグしました。 checkRight は新しい関数です すべてのレンダーで、それに応じて直接チェ...

Kamo·1mo ago
FixEmailService

プラットフォームのリレーは、どこでも1つのホストとポートチェックによって認識されます

ホストとポートでリレーにマッチしたからオフドメインを取り出しながら ウォームアップの配信追跡とテストは、ホストが一致したアドバイスを送信します 単独で、別のポートにリレーのホストで保存されたプロバイダは 2ヶ所に中継し、3番目にはない。 プラットフォームRelayProperties.isRelay 今は両方を取り、唯...

Kamo·1mo ago
FixEmailService

ライブキャンペーンの進捗は、すべてのレプリカでブラウザに到達します

STOMP ブローカーは 1 Pod と進捗ごとに受信されます。 pod はディスパッチリースを保持するか、または配達レポートを受け取ったので、ブラウザ 他のポッドでは、キャンペーンのカウンターがまだスタンドを見ました。 現在進行中です NATSに公開され、各Podがキャンペーントピックに配信されます ephemera...

Kamo·1mo ago
Fixkamo-internal

バルク送信者タブは、与えられた幅を埋めます

タブは、設定カードに中央に1120pxの列に座っています。 カードのほとんどは、狭いフォームの周りに空のマージンでした。 コラム 行の長さのキャップとともに、その段落に、何もありません タブまたはウォームアップパネルは、さらにキャップされます。 スペースは、ストレッチされるのではなく使用されます。 - 960px、...

Kamo·1mo ago
FixKlusterServices

このリレーはkamocrm.comとしてのみ送信されます

Mynetworks(すべてのPodとLAN)で何かを中継することができます 47.181.8.84 任意のドメインとして, 受信機はスプーフィングとして扱い、に充電します この IP は、NoReply@HarmonyHomeLoans.net が Gmail の 5.7.26 を引いた方法です。 オフサイトを中継す...

Kamo·1mo ago
FixKlusterServices

デリバリー・エイベンツのサイドカーは、メール・サービスが無効に拒否される

400/413/422は、バッチ自体が受け入れられないことを意味します。 再試行 結果が後ろに列挙されるたびに、永遠に戻ります。 それは記録され、 ドロップ。 401/403/404/5xx は emailService の条件で、バッチではなく、 依然として取得されます.

Kamo·1mo ago
FixEmailService

Smtpの封筒の送信機はアドレスからのベールに置きます

キャンペーンメールは、表示名を「From」と「リレー」で取得できるようになりました。 MAIL FROMが判断した独自の送信元ドメインのみを受け付けます。 mail.smtp.from は From の bare アドレスから設定されますので、 envelope 輸送のデフォルトに残っているのではなく、明示的に記述され...

Kamo·1mo ago
Fixkamo-internal

構成されたバルク送信機としてカウントに署名しないリレー

/marketing/email では、組織がキャンペーンを一括で1回だけ送信できるようにしました。 プロバイダは、保存されたパスワードを持っていました。 プラットフォームのリレーはポート25でリスニング TLSとサインインなしなので、誰も、組織も 既に作業中の送信者と「一括メール送信機」に送っていました ところで。 ...

Kamo·1mo ago
Fixkamo-internal

受信するグリッドは、いずれかの列形状から名前、ソース、エラーを埋めます

キャンペーン受信者のグリッドは、名前、sourceType、エラーを読み取ります。 メール、ステータス、 sendAt と lastError のみを運ぶ行なので、3 行 5列はいつも空白でした。 列が到着するとマップされます。 errorMessage をとり、 lastError に戻り、そのバックエンド 送信する...

Kamo·1mo ago
Fixkamo-internal

未記入のメーリングアドレスは送信ブロックがなくなりました

Preflight は、ファイルのアドレスがエラーとして扱われ、保存されていない org を扱いました 送信およびスケジュールの無効化。 そこにいるとき、アドレスはまだフッターに行きます ある; ない場合、電子メールはそれなしで消えます。 コンプライアンスとは エディタの呼び出しではなく、送信者の呼び出し.

Kamo·1mo ago
FixEmailService

未記入のメーリングアドレスは送信ブロックがなくなりました

assertSendable は、スケジュールを拒否したり、物理的にせずにキャンペーンを送信したりすることを拒否しました メールアドレス org のアドレスは、ファイルに 1 つがある場合、フッターに残っています。 電子メールが誰もいないとき。 法律が要求するもの 送信者は、送信者の責任であり、製品内のゲートではありま...

Kamo·1mo ago
FixEmailService

ホールデムの招待状は、ホールデムを再生する権利にゲートされます

HOLDEM INVITEは、ゲートやウンティングマップのいずれにもなかったため、出荷 正確にキャッチするために存在するテストをungatedし、失敗しました.

Kamo·1mo ago
FixEmailService

送信者の表示名で行が破綻してしまうとヘッダが起動できない

ジャカルタメールは表示名にコンマ、引用符、非ASCIIをエンコードしますが、 生のCR/LFを通すので、表示されているように制御文字を平らにします アドレスを構築する前にスペースへ.

Kamo·1mo ago
FixKlusterServices

このリレーからhello.kamocrm.comをオフにし、すべてのスタートで3つのエラーを停止します

- A @hello.kamocrm.com 送信者は 4xx でここに中継を拒否されるので、一括メール Postfix-bulk からのみ残すことができます。独自のドメインへの配送は お問い合わせ hello.kamocrm.com は、バウンスとバウンスし、 返信はpostmasterに行きます。 - NoRepl...

Kamo·1mo ago
FixEmailService

NoReplyレコーダー名はコンストラクタスプリングを使用する必要があります

2つ、テストの2つ、およびマーク付きスプリングピックのどちらも どちらも: コンテキストは "No default constructor が見つかりませんでした" で失敗し、 EmailSmtpService とそのサービス全体がダウンします。 ユニットテスト コンストラクタを直接呼び、それを見ることができませんでし...

Kamo·1mo ago
September 11, 2026
Fixkamo-internal

キャンペーン グリッドは、送信された API をカウントします

EmailServiceのキャンペーンDTOはキャンペーンのカウンターをフラット(totalCount、 sendCount、failedCount、spressedCount、bouncedCount、queuedCount)、 ここでは、キャンペーン.counts として読み込みます。 他の人にマップされたものはあ...

Kamo·1mo ago

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

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

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