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
September 12, 2026
CIKlusterServices

メールサーバの残りの部分でpostfix-bulkを展開 [skip ci]

バルク リレーの4つのマニフェストは郵便ステップのために手によって加えられました ファイル名でファイルを適用します。 今もそれらを適用します。, 続行を拒否 サイドカーのアウト・オブ・バンドの秘密が欠落している(mysql-secret では)、 デリバリーイベントスクリプトが変更されたときにのみ postfix-bu...

Kamo·1mo ago
FeatureEmailService

キャンペーンメール プラットフォームのリレーは、取得される代わりに一度に失敗を拒否する

リレーは、独自のドメインとしてのみ送信され、他のドメインと何かに応答します 451 なので、他のドメインにあるキャンペーンで、すべてのドメインを再試行する 誰が学んだ前に、それぞれがウォームアップの試みを繰り返します From が間違っていた。 orgのプロバイダがリレーのホストとポートであるとき そして From の...

Kamo·1mo ago
TestEmailService

春はバルクメール、ウォームアップ、デリバリービーンズを構築することができます

それらのいくつかは、テストのための時計を取る第二のコンストラクターを持っています, そして、 2つのコンストラクタで春は、使用するか、全体に言う必要があります コンテキストは起動時に失敗し、コンストラクタを直接呼び出すテスト 見ることができません。 これは、アプリケーションコンテキストが実行する方法をビルドします.

Kamo·1mo ago
FeatureEmailService

新しいホストウォームアップは、orgのキャンペーンメールを保持し、ウォームアップのペースでリリース

オルグのウォームアップは、ディスパッチャはキャンペーンを単独で残します そして、リナプラーは、それらを一度に1つのメッセージを送信します。 オルガのキャンペーン全体で、キャンペーンのタイムリーなキャップを過ぎず、 一日のウォームアップキャップを過ぎません。 毎秒走る ディスパッチャ独自のリースなので、2人が同じ受信者を...

Kamo·1mo ago
Featurekamo-internal

受け継がれている列は接触し、既に存在している行はステータスの横にマークを保持します

キャンペーンが既にあるかどうかをメールサービスの受信者 DTO が報告 各アドレスをメールで送信 マッパーは、一緒に、一緒にそれを運びます lastError は、キャンペーン ID を DTO から取り出します。 未接触の行は、ウォームアップとメールが送られてはいません。 再び、進行中のグリッドはウォームアップノー...

Kamo·1mo ago
Featurekamo-internal

キャンペーン フィールドから、バルクリレーが拒否すると言います

キャンペーンのフィールドは、一括プロバイダーからデフォルトで、警告します。 アドレスがプロバイダのドメインを解除するときは、そのアドレスが スパム。 リスクではなく、確実性のないプラットフォームリレー: EmailService は、ドメインからないキャンペーンのすべての受信者に失敗します。 リレーの送信ドメイン(「一...

Kamo·1mo ago
FeatureEmailService

キャンペーンメッセージは、X-Kamo-Ref の受信行に名前を付けます

バルクリレーは、そのキューIDに対するヘッダーをログ化し、前にそれをストライプします 配達、従って配達結果は厳密な受取人の列に一致できます。 コンポーザーのテストは、キャンペーンメッセージの残りの部分もピントします。 with: キャンペーンのアドレスと名前から、各々が一括に戻る プロバイダー; 自身のヘッダを起動で...

Kamo·1mo ago
FixEmailService

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

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

Kamo·1mo ago
FeatureEmailService

リレーの配信レポート バウンス、ブロック、およびカウント キャンペーンメール ハンドオフ後

メニュー プラットフォームのリレーのレポートを取る それぞれのメッセージの先頭に、受信者の行にマッチしたメッセージ X-Kamo-Ref ヘッダーまたは、失敗すると、アドレスに送信された最新の行が 最後の7日間。 堅いバウンス(5.1.x、5.1.2.1、 5.4.4)は行をBOUNCEDマークし、抑制します メール...

Kamo·1mo ago
FeatureEmailService

ウォームアップのスケジュール、パッシング、健康ルール

新しくIPを送るのは、14日のウォームアップ日を越える。 日 1-7 フォローする ペースごとの固定スケジュール(保守的、バランスの取れ、攻撃的)。 日 8 前日が健康な場合は、ペースの割合で毎日成長します そのバウンス、ブロックおよび控除率によって、他は保持します。 当日は 一度決定し、理由を保ちました。 一日の左...

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

/marketing/emailのウォームアップパッシングバナー

新しいホストウォームアップがパッシングしている間、キャンペーンはもっとゆっくりと出ます 自分の設定よりも、キャンペーンで何も言うのではなく、その理由は言う。 ザ・オブ・ザ・ キャンペーンのワークスペースとキャンペーンの進捗ビューがスリムになりました 当日のバナーは、今日のキャップ、次の送信、 待ち受けているもの、ウォー...

Kamo·1mo ago
Featurekamo-internal

フィールドエラーとウォームアップエンドポイントで一括送信クライアントをタイプ

クライアントは、バックエンドが決してない PENDING というプロバイダーのステータスを知った 送信するので、保存されたが、まだテストされていない送信機は「未 設定します。 PENDING SETUP(PENDINGを受け入れるもの)を読み込み、 1つの場所で全状態を正規化:接続要約、時 パスワードは、プラットフォー...

Kamo·1mo ago
Featurekamo-internal

接続ルール、プリセット、ウォームアップビューモデルの背後にある一括送信機

純粋な部分は、新しい画面がテストでそれぞれ構築されています。 - バックエンドのポートファースト接続ルールは、ミラーリングされるので、フォームは言うことができます KamoCRMが保存される前に接続する方法: 465 暗黙 TLS サインインすると、587はSTARTTLSで、どのセキュリティが言うか署名付きです。 ...

Kamo·1mo ago
Featurekamo-internal

新しいホストウォームアップパネルで一括送信タブを再構築

バルクメール送信者タブは、1つの長いフォームから1セットに再構築されます 保存状態のドラフトの上にカード: - ライブステータスを持つマストヘッド(保存されたが、未テストの送信者は現在読み込みます) そのまま送信する「テストを行なう」、1行の保存された接続と 最後にテストされたとき - 4 段階の信頼性の柵: 関係、...

Kamo·1mo ago
FeatureEmailService

キャンペーンは一括メール送信機なしで送信またはスケジュールすることはできません

そのようなキャンペーンを受け入れ、すべてのキャンペーンをスキップするために使用されるディスパッチャ 何もないが、ログ ラインで SENDING でそれを残します。 sendNow と スケジュールは、送信者をどこに設定するかというメッセージで拒否します。 設定されたホストとポートが十分です。検証されていない必要がありま...

Kamo·1mo ago
Fixkamo-internal

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

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

Kamo·1mo ago
FixEmailService

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

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

Kamo·1mo ago
RefactorEmailService

Smtp の接続ルールは一度に記述され、共有されます

SmtpConnectionRule はポート コンベンション createSmtpSession が適用されます (465 暗黙 TLS, 587 STARTTLS, STARTTLS を求める場合のみ) ログインせずに、他のプレーンテキストは何でも)、従ってバルク設定ページはできます 保存された設定が、そのままに本...

Kamo·1mo ago
FeatureEmailService

プロバイダの設定 api は保存された状態に応答し、それが拒否するフィールドの名前

PUT は {success: true} ではなくフル設定状態を返します。 保存後にフォームを空白にします。 フィールドはサーバー側で検証され、 接続時にのみ、400 {error, field} として拒否されます。 実際にサインインします。 空白のパスワードは保存されたパスワード、clearPassword を保...

Kamo·1mo ago
FixEmailService

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

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

Kamo·1mo ago
FixEmailService

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

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

Kamo·1mo ago
Featurekamo-internal

送信されたメール、カスタム/テンプレートオーディエンスなし、フィールドから実際のメールをプレビュー

プレビュー: エディタ自身の buildBodyHtml() 出力をレンダリングするダイアログ - string ストアを保存し、ディスパッチャが送信されるので、オーディエンスのヘッダー、 シグネチャとフッターとコンプライアンスフッターがすべてあり、それだけではありません 実際のメールからのドリフト。 デスクトップとモ...

Kamo·1mo ago
FeatureKlusterServices

独自の顧客キーでhello.kamocrm.comを、ドメイン自体から署名

キャンペーンメールは、postfix-bulk を通して hello.kamocrm.com として残します。 それは、その 独自のDKIMキー(顧客名、customer. domainkey.hello)、 そしてuse esld = false なので、hello です。 kamocrm.com メッセージは d=...

Kamo·1mo ago
FeatureKlusterServices

Postfix-bulk, キャンペーンメールの2番目のアウトバウンドリレー, 配信結果がfedバック

キャンペーンメールは、k3m1(egress 47.181.8.87)で独自のリレーで残します。 こんにちは。 kamocrm.com、従ってバルク郵便についての不満は決して触れません mail.kamocrm.com の評判 (47.181.8.84). - Eメールサービスのみ(NetworkPolicy)のポー...

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
FeatureEmailService

一度にアドレスをメールするキャンペーン

アドレスは、トリムされ、ケースが無感覚にマッチし、キャンペーンの行 リレー(セント、フライト、バウンス、失敗、またはリトリート)に手渡しました。 そのアドレスの永続的な記録: 削除、リセット、または再キュー。 - 各行を削除し、各行にリストを再構築するために使用されるMaterializeRecipients 保存す...

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

NoReply Outbound、プラットフォームNoReplyアドレスとして送信されたメールの神のみ監査

メールの3番目のセクションは、神のみの資格のあるメンバーに表示され、開きます /messages/outbound/noreply:すべてのメッセージメールサービスが渡されました プラットフォームNoReplyアドレスとしてリレー, 最初に最新の, 検索付き, a Sent/Failed フィルターおよびフルメッセージ...

Kamo·1mo ago
FeatureEmailService

プラットフォームNoReplyアドレスとして送信されたすべてのメッセージのレジャーは、神のみで読みやすい

1つの場所のメールでメールSmtpServiceで記録されたメールはリレーに達し、 アドレスから決定されるので、トランザクションテンプレート、キャンペーン、 記事の株式は、オプトインすることなくカバーされます。 残留物は記録されます リレーの理由とまだ再スローンで。 書き込みは、独自の方法で実行されます トランザクショ...

Kamo·1mo ago
Fixkamo-internal

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

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

Kamo·1mo ago
Featurekamo-internal

追跡リンクは、ホワイトラベルCRM手数料の記事に上陸することができます

トラッキングリンクピッカーが提供する目的地に****************を追加 /marketing/tracking、独自のアイコンで。 パスは、その兄弟のように局所的にフリーです。 マーケティングサイト 308s それ へ **************************** と ?discount= を ...

Kamo·1mo ago
Fixkamo-internal

起動バーはフォームの列で終了します。, ドックされたチャットウィンドウのクリア

/network/create では、読みやすさメーターと起動組織のボタンがバーに座っています。 全体ページ、ブランドのプレビューの下で - ドックされたツールウィンドウが開いている正確に。 Exec2Execの特長 ウィンドウ(460px、ドック右下)は、各幅のボタンを覆いました。 フォーム列の足元にバーがピン留め...

Kamo·1mo ago
Featurekamo-marketing

読者がシートフィードの記事を誰かに送ろう

メニュー アクセス 7つの質問の後のトップそしてラインの破片から。 リーダー名 3名様まで、各記事を1回、郵送いたします。 リーダーの名前は、独自のメールクライアントで開くか、コピーすることもできます。 代わりにリンク。 メールサービスが参照する前に POST /api/share-article gates それを...

Kamo·1mo ago
FeatureEmailService

作業のオプトアウトで、プラットフォームのorgとして、誰かに記事をメールしてください

マーケティングサイトの訪問者は、シートフィードの記事を最大3つに送信することができます スタッフ POST /api/internal/article-share (X-Internal-Auth など) /api/internal エンドポイント) は、それぞれ 1 つのメールをトップ レベルに送信します。 組織、 ...

Kamo·1mo ago
Featurekamo-marketing

/sitemap.xml にすべてのページを置き、ある言語でのみページをリスト

/sitemap.xml はインデックスだったので、 代わりに 79 のファイル名を表示 サイトマップ - /sitemap.xml は 1 つの <urlset> で、各ページで 18,700 個 その英語アドレス、すべての言語バージョンが、 hreflang の代替。 つまり、プロトコルの 50,000-URL ...

Kamo·1mo ago
Featurekamo-internal

部門のSelectは、それが示しているメンバーをチェックします

ディレクトリのパーパートメント リスト全体を選択モードに切り替えるために使用されます チェックして、もう一度押されるまで「完了」を読んでください。 部署がいるメンバー全員がチェックできるようになりました。 表示(検索とすべて/オンライン/オフラインのストリップは誰を決定します)、誰がチェックしたかに行くことを可能にしま...

Kamo·1mo ago
Featurekamo-marketing

ソフトウェアシートの料金を維持する公共サービス発表

メニュー 、非技術的なのための記述 所有者, どのように再売ホワイトラベルプラットフォームの動作: フラットエージェンシーライセンス, パーシート 代理店が保管し、トップに請求された使用量をメーターで計りました。 よくある質問 署名の前に質問し、KamoCRMが異なる方法. サーバは、記事とBreadcrumbLis...

Kamo·1mo ago
FixSecurityService

検閲された英語のエコーは翻訳ではありません

翻訳されたロケールは、英語のタイトルで各翻訳を比較しました。 翻訳者は、検閲されたタイトル(ChangelogSanitizationService)を付与します。 秘密の名前をマスクし、単語を置き換えます)、従って、検閲されたテキストのエコー 保存されたテキストと異なる。 249 英語のコピーを次のようにカウント す...

Kamo·1mo ago
FixSecurityService

全般タブは、組織タブがアクティブに呼び出すものをカウントします

6c8d789 は、プラットフォームの概要の組織のカウントをfindAllLive() に移動しました。 これは、合成(is fake)アカウントによって作成されたorgsをドロップするので、一般 タブは「アクティブ(40)」を読んで、組織タブの横に35を読みます。 無効なもの以外の組織をすべてカウントします。 タブの...

Kamo·1mo ago
Featurekamo-marketing

存在するすべての言語でページを一覧表示し、各ページが同意する

/sitemap.xml は、英語の URL として各ページを一度にリストしました。 変更履歴 17,843 エントリは全く言語を交互にせず、すべてのページの名前の hreflang すべての21は、ページが存在しているかどうかをローカライズします。 - それぞれの言語バージョンは、ページのフルを運ぶ、独自の<url...

Kamo·1mo ago
FeatureKBService

各パブリック記事が本当に翻訳されている場所を話します

マーケティングサイトのサイトマップは、すべての言語バージョンをリストします ヘルプセンター、ドキュメント、API リファレンスの記事、各記事ページ その hreflang の代替品として他の人に名前を付けます。 ネザーは翻訳を伝えることができる echo から: TranslateService は、プロバイダーがいな...

Kamo·1mo ago
FeatureSecurityService

各エントリが本当に翻訳されている場所を話します

マーケティングサイトのサイトマップは、すべての言語バージョンをリストします エントリと各エントリページは、その hreflang の代替品として他の人の名前を名前を付けます。 ツイート 翻訳の行は 1 つの証拠ではありません: TranslateService は指示に答えます 英語のソース、つまりすべてのta行、およ...

Kamo·1mo ago
Featurekamo-internal

プラットフォーム → 設定 -> 組織図

組織タブは、アクティブおよびVoidサブタブと各組織のサブタブを獲得します それを無効にする方法を引き出します - または、Voidタブで、それを復元します。 - ディレクトリの上のActive / Voidサブタブ、サーバの'sからカウント ActiveOrgs / voidedOrgs(検索に従う、タブが開いてい...

Kamo·1mo ago
FeatureMediaService

ロースターは、無効な組織の名前がなくなった

プラットフォームから無効な組織 → 設定 -> 組織図 (orgs.is active = FALSE) はどこにも存在しませんが、コンソールの Void タブ。 findOwnedOrgsByOwnerIds — "orgs がそれぞれ行っている 各タイトルの横にある org id のために保持されている、 共有のf...

Kamo·1mo ago
FeatureBillingService

プラットフォーム org ディレクトリの Active タブと Void タブ

コンソールの組織タブがアクティブとVoidサブタブに分割されました。 ツイート 無効な組織は orgs.is active = FALSE (SecurityService の void による設定) です。 endpoint; ディレクトリは、Void タブの 1 つをリストする 1 つの場所であり、 そのため、オペ...

Kamo·1mo ago
Fixkamo-internal

Bindersとアップロードは、orgのブランドのライブボタンとして読み込まれます

彼らがいたので、2つのタブは無効に見えました: <Tabs> なしのMUIタブ 親のデフォルトは textColor="inherit" で、タブ全体を 60% で描画します。 'selected` がなければ不透明であり、これらは `selected` を通過しません。 茶色と青の塗りつぶしは、白の60%に表示されて...

Kamo·1mo ago
FeatureSecurityService

組織をバイドし、組織を無効化しないようにしましょう

プラットフォーム -> 設定 -> 組織が組織を無効化できるようになりました。 void は orgs.is active = FALSE です。このコミットはアクションを追加します。 組織への全ての方法は、無効な組織を拒否します。 アクション — POST **************** と /restore, ...

Kamo·1mo ago
Featurekamo-shared-library

無効な組織は、すべてのリストとホストの検索から除外されます

プラットフォーム演算子は、プラットフォームから組織を無効にできるようになりました → 設定 -> 組織図 void は orgs です。 is active = FALSE — フラグのサインインとホスト 解像度は既にチェックされていたので、このライブラリはリストを変更します 決してそれを確認したことは同意しない: ...

Kamo·1mo ago

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

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

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