Idle Hikari の接続を YSQL プールングが共有されるようになった
接続マネージャはもはやピンセッションがない メニュー そのため、idle app の接続は、データベースのバックエンドを保持しなくなります。 プールを保つ 最大の, しかし、オープンプール全体を保持停止: 最小アイドル 2 と 5 分アイドル タイムアウト、最大25分の寿命、4分の保留、接続タイムアウトのキャップ 10...
Idle Hikari の接続を YSQL プールングが共有されるようになった
接続マネージャはもはやピンセッションがない メニュー そのため、idle app の接続は、データベースのバックエンドを保持しなくなります。 プールを保つ 最大の, しかし、オープンプール全体を保持停止: 最小アイドル 2 と 5 分アイドル タイムアウト、最大25分の寿命、4分の保留、接続タイムアウトのキャップ 10...
Idle Hikari の接続を YSQL プールングが共有されるようになった
接続マネージャはもはやピンセッションがない メニュー そのため、idle app の接続は、データベースのバックエンドを保持しなくなります。 プールを保つ 最大の, しかし、オープンプール全体を保持停止: 最小アイドル 2 と 5 分アイドル タイムアウト、最大25分の寿命、4分の保留、接続タイムアウトのキャップ 10...
Idle Hikari の接続を YSQL プールングが共有されるようになった
接続マネージャはもはやピンセッションがない メニュー そのため、idle app の接続は、データベースのバックエンドを保持しなくなります。 プールを保つ 最大の, しかし、オープンプール全体を保持停止: 最小アイドル 2 と 5 分アイドル タイムアウト、最大25分の寿命、4分の保留、接続タイムアウトのキャップ 10...
Idle Hikari の接続を YSQL プールングが共有されるようになった
接続マネージャはもはやピンセッションがない メニュー そのため、idle app の接続は、データベースのバックエンドを保持しなくなります。 プールを保つ 最大の, しかし、オープンプール全体を保持停止: 最小アイドル 2 と 5 分アイドル タイムアウト、最大25分の寿命、4分の保留、接続タイムアウトのキャップ 10...
Idle Hikari の接続を YSQL プールングが共有されるようになった
接続マネージャはもはやピンセッションがない メニュー そのため、idle app の接続は、データベースのバックエンドを保持しなくなります。 プールを保つ 最大の, しかし、オープンプール全体を保持停止: 最小アイドル 2 と 5 分アイドル タイムアウト、最大25分の寿命、4分の保留、接続タイムアウトのキャップ 10...
Idle Hikari の接続を YSQL プールングが共有されるようになった
接続マネージャはもはやピンセッションがない メニュー そのため、idle app の接続は、データベースのバックエンドを保持しなくなります。 プールを保つ 最大の, しかし、オープンプール全体を保持停止: 最小アイドル 2 と 5 分アイドル タイムアウト、最大25分の寿命、4分の保留、接続タイムアウトのキャップ 10...
Idle Hikari の接続を YSQL プールングが共有されるようになった
接続マネージャはもはやピンセッションがない メニュー そのため、idle app の接続は、データベースのバックエンドを保持しなくなります。 プールを保つ 最大の, しかし、オープンプール全体を保持停止: 最小アイドル 2 と 5 分アイドル タイムアウト、最大25分の寿命、4分の保留、接続タイムアウトのキャップ 10...
Postmaster@ と abuse@contact.kamocrm.com が KamoCRM に到達 — 共有リレーの名前は、そのチェックを受け取ります
contact.kamocrm.com は共有 org リレーの名前 (47.181.8.86's PTR、MX contact.kamocrm.com) であり、その MX 47.181.8.86 → k3m1 で、postfix-k3m1-inbound が応答します。 Mailboxプロバイダは、IPを実行してい...
バルク電子メールはドメインセットアップとサブタブを取得します。, /marketing/emailは、欠落しているものを説明する, キャンペーンはピッカーから取得します
設定 → 電子メール → バルクメールは、現在 4 つのサブタブの ?sub=: ドメインのセットアップ ・ 送信 ・ オプトアウト ・ 成果物。 送信ドメインが検証され、送信までのドメイン設定上のメンバーの土地 あと。 その後、他のサブタブがロックを表示し、集中的に滞在するまで。 1を開くと、それが何かを説明する は...
メールキャンペーンウィジェットの手書き翻訳を再構築
kamo-translation-dictionary 93728a83 が home.widgets.emailCampaigns をリライト 20カ国語でハンドし、「Eins eins eins」などの同期値を置き換える "Set one up" 用の eins" です。 584b8bc9 から展開された画像は辞書...
キャンペーンメールは、検証済みの送信ドメインから送信され、ルーティングされたものとして署名されます
キャンペーンは、検証されたドメインから独自の名前を付ける可能性があります。それ以外の場合は、orgのバルク送信者として行きます。 検証されたドメイン(saveSender が他のドメインを拒否する)にある必要があります。 キャンペーンから、リレーをピックアップ そのドメインは、SPFがリレーの葉のアドレスによって決定さ...
ドメインセットアップのAPI、共有リレーの送信者マップ、およびレコードのライブを確認するスイープ
メニュー タブ (VIEW BULK EMAIL) を取得します。, 追加フォームの検索を取得します。, POST Add、POST {id}/check、DELETE(MANAGE BULK EMAIL)、すべての書き込みはタブ全体で応答し、拒否します フィールド名 メニュー postfix-orgs を検証ドメイン...
メールの配信タブには、設定メニューのエントリがあります
タブは、誰がオプトアウトリスト(MANAGE EMAIL OPT OUTSまたは組織)を管理できるかをレンダリングします。 所有者)、しかし、設定メニューは決してリストされていないので、settingsMenuTabCoverageは失敗し、タブはできる このページのストリップからしか到達できません。 右側のOpt O...
ドメインの送信 — 1 つを追加し、DNS レコードをレコードで読み、それを検証し、アドレスが何をするかを知る
送信ドメイン(news.acme.com)は、そのDKIMキーで、orgの暗号化されたバルクプロバイダのbloobに保管されます。 SendingDomainChecker は、どの受信機が表示されるかを読み取ります。SPF は、共有されたリレーのアドレス、キーに対して評価しました そのセレクター、ドメインまたは親のD...
プールの適格性を無秩序なサンプルと確認して下さい、フル・プールの並べ替え無し
hasEligibleAssignableLead はプールのリードが 1 つであるかどうかを知る必要があります メンバーは取るかもしれませんが、それはfindAssignablePoolのページを読みます, その ORDER BY reset date は、LIMIT の前にプール全体をインデックス化してソートしませ...
DKIM のキーおよび組織の送信のドメインのための弛緩された rsa-sha256 のサイダー
DkimKeys は、ドメインの RSA-2048 キー (org の暗号化されたバルクプロバイダーの blob) と TXT を生成します。 kamoXXXXXX. domainkey.<domain> でメンバーを公開します。 DkimSigner は、正確にメッセージに署名します 輸送は送信されます — 最終保存...
SendToUser ラチェットは3つの積み過ぎを計算します [skip ci]
TransactionalSendRatchetTest は 2 つの積み過ぎで sendToUser をピン留めしたので、 最初にテストは、誰にも渡るのではなく、確実に検査します。 c47fcf6 を追加しました 目的のブラインドコピーの積み過ぎとカウントが赤くなった; それは主に失敗しました お問い合わせ 最初のテ...
拒否されたリクエストは、キャンペーンの呼び出しだけでなく、
2a72597 は、Bad の代わりに、メンバーの文章をキャンペーン コントローラーにしました。 お問い合わせ 同じ損失は、EmailService の他のどこにも起こり、拒否します。 responseStatusException を使って: - 連絡先: contactRestController は "VIEW...
ドメイン送信のためのDNS — 各ドメインのネームサーバが最初に評価され、SPFは、名前付きDNSプロバイダー
LiveDnsResolverは、ゾーンの権威あるネームサーバ(1.1.1.1/8.8.8.8 を経由して)に尋ねるので、レコードは 会員は、決議者の負のキャッシュの直後ではなく、DNS プロバイダーに保存されます。 期限切れ; 紹介またはタイムアウトのパブリックリゾルバに戻り、TCP を上回るときの 回答は、データグ...
スクロールバーガードと受信者テストが再び通過
両方ともメインで赤くなっていて、 CI で動作しないので、何も気づいた。 - oneScrollbar.test.ts(「スクロールバーをスタイルするアプリで唯一のこと」) NavTopMenuPanel.tsx で失敗しました。 そのドロップダウンリストは、スクロールバーWidth: 'thin' と data-k...
共有された org リレー (47.181.8.86) は、組織ごとに見なされます。プラットフォーム リレーは、KamoCRM の
PlatformRelayProperties は、インクルーザーリレーの両方を知っています: postfix-bulk (47.181.8.87, hello.kamocrm.com) およびpostfix-orgs (47.181.8.86)、egressアドレス、DKIMセレクターおよびDNSターゲット組織の ド...
Kamo-meet と kamo-analytics をパブリックチェンジログオフに
どちらの名前も変更ログを残します。public-projects. すべてのパブリック・リードは、 その1つのリストなので、マーケティングサイトの/changelogはそれらを表示を停止します どこでも一度に:タイムライン、フィルター丸薬、それらのエントリのエントリ 統計行、エントリページ(現在の404)、アドレスの共...
メールキャンペーンリストの2列コメントのコピー[skip ci]
59a13aa2は説明し、左の状態の横にコメントを移動しました 上記の rowsKey. コメントだけ;ビルドするものではありません.
Postfix-orgs、共有されたバルクリレーは、すべての組織が47.181.8.86として送信します
KamoCRM独自のキャンペーンメールは、postfix-bulk (47.181.8.87) を離れ、通常のメールを経由して保存します ポストフィックス(47.181.8.84)。 他の組織のキャンペーンメールは、独自のIPを取得: postfix-orgsが実行されます k3m1 のホストネットワークを結合し、ノー...
node-config(k3m1-ext): 独自のアドレスからのトラフィックによってのみ使用される、DHCP の eno1
k3m1の3番目のケーブルは、共有バルクリレー(postfix-orgs、47.181.8.86)が送信するポートです。 DHCP はアドレスと他に何もないため、メインテーブルは非接触です。 ルール 1860 は送信のみ そのアドレスからテーブル186(eno1のルータ、到達不能なフロア)へのトラフィック。 nftab...
K3m1のPrune未使用の画像を余りにし、バルク除去のタイミングを断ち切って下さい
k3m1はプルーンジョブがなく、kubeletイメージGCは85%ディスクを待ちますので、 deploy の SHA-tagged イメージを積む: 3,368 イメージ (539G)、86 の使用。 追加する 毎日 k3m1-image-prune を k1m1 の週単位でまとめました。 両方とも --timeou...
キャンペーンウィジェットは、ライブ/送信/Draftsカウントをドロップします
CampaignWidgetView.groups は、ウィジェットが作成するウィジェットのみのカウントを実施しました。 ステージタブの前に(kamo-internal d0b56adf)。 デプロイされたビルドは、 949d3889 は `stages` を読み込み、toWidgetSummary は `groups...
キャンペーンタブは、選択したタブを非表示にすることなく、スクロール矢印を取り戻します
5つのサブタブで画面が狭すぎると、ストリップは左と右が表示されます 横の矢印は、最大ウィンドウタブストリップが行われるためです。 それ以来、何も持っていなかった MUIの「自動」スクロールボタンがリンクによって開いたタブを切る最初のバージョン (?tab=archived) の半分に: MUI が選択したスクロール後に...
メールキャンペーンウィジェットでライブ送信すると、スポットライトカードが取得
インプログレッシブタブは、進行中の1つの細い行でした。 ウィジェットが最も重要である瞬間に、はるかに部屋でペイン。 いつか タブ上のすべてのキャンペーンは、送信または一時停止され、パネルはそれぞれに 最低限の高さは、それぞれカードを得ます: - リストを通るまで、数が多いので、 何も残さないと100%は言うまでもあり...
拒否されたキャンペーンコールは、「悪いリクエスト」ではなく、理由を言います
CampaignService は、ResponseStatusException が文を運ぶことを拒否します。 会員専用(退会前のキャンペーンを利用する) キャンペーンは再開できます。 「スケジュール、送信、またはパユースキャンペーンは不可 アーカイブ。 最初にキャンセルします。」と、キャンペーンコントローラーが再閲...
チェックボックス、ボタン、またはグリッド列内のリンクは、行を開かずに
/marketing/email の 6 つの他のグリッドから . AGグリッド 行列のコンテナで独自のネイティブリスナーからクリックされる React が onClick を委任する前に、セルレンダラーの stopPropagation は決してない 反応から行を保持します。 実質の部品に対してクロムで測定される: ...
メールキャンペーンウィジェットタブはキャンペーン画面のステージです
ウィジェットは、自身のライブ/セント/ドラフツの下に提出されたキャンペーン Sent のキャンペーンや、ライブで予定されているキャンペーン そのタブは今 In-Progress, 開始しない, 未使用と完了, キャンペーンTabOfによってファイルし、名前付き マーケティング.bulkEmail.tabs.* で、起動...
キャンペーンウィジェットはステージで読み込まれ、キャンペーン画面のファイルをステージで表示します
起動パッドウィジェットの読み取りグループとステージによるキャンペーン数 /marketing/email のタブを使用します。: In-Progress (sending), Not Start (draft または 予定)、パユース(一時停止または中止)、完了(送信)。 どのように失敗したファイル これまでのところ、...
キャンペーンリストは、同僚がキャンペーンに何をするか、ライブをフォローします
BulkEmailWorkspaceは、変更枠のuseEmailCampaignsWebSocketを今すぐ受け取る (onChanged, d0b56adf) を配信します。 キャンペーンの名前とそれに何が起こったのか、 キャンペーン自体は決してないので、リストは1つのキャンペーンを繰り返して読みます GET /ca...
メールキャンペーンウィジェット、起動パッドにライブ
新しいホームウィジェット、email.campaigns、開くことができるすべての人の起動パッド キャンペーン その5つの権利(EMAIL CAMPAIGNS WIDGET、321-325)がオフ VIEW BULK EMAIL と ADDED、OPIONAL および MOVABLE のシード SecurityServ...
In-Progress, Not Start, Paused, 完全かつアーカイブされたタブ, そして
/marketing/email は、キャンペーンを5つのサブタブに分割し、それぞれにライブカウントで分割します。 そして、すべてのキャンペーンは正確に1つです。 - In-Progress:送信 - 開始なし:ドラフトとスケジュールされたキャンペーン - パユース:パユースとキャンセルキャンペーン - 完了: 送信...
インテークのリードを同時作成し、より大きなバッチを主張
ジョブは500列のクレームから1つのリードを作成しました。~230リード/分 大量のベンダーリストをバックログの日に変換します。 今、主張 2000 1回の実行あたりのペイロードと4を同時に作成します。各リードは、それぞれ独自の 結果のトランザクションはすぐに持続し、実行はすべてのために待ちます @DisallowCo...
Coalesceプール・アベイラビリティは、リードごとに再カウントするのではなく、
countAssignablePool は org+market および ran のあらゆる鉛を同期的にスキャンします createLead commit 以降。 時 ~14k は既に費用がかかる~165 ms、より多くのより インサート; 数百万人のリードの大量摂取は秒を費やす リードリcounting. Recou...
キャンペーンをアーカイブし、ウィジェットはアーカイブされたものを残します
POST **************** と /unarchive (MANAGE BULK EMAIL) セットと キャンペーンのアーカイブをクリアし、キャンペーンDTOはそれを運びます。 マーケティング/メール アーカイブされたキャンペーンをアーカイブされたタブの下にスクリーンファイル。 - 送信に残らないキャ...
キャンペーンをアーカイブできます
EmailCampaignEntity がアーカイブされた時にアーカイブされた At (archived at) を獲得します。 キャンペーン、null がない場合。 /marketing/email スクリーンがアーカイブされたタブを取得します ウィジェットが保存されたキャンペーンから削除されます。 列は、すべての...
メールキャンペーンホームウィジェットのライブ読み込みとライブフレーム
GET /api/email/widget/campaigns は、ランチャーパッドのウィジェットの読み込みです。 すべてのキャンペーンビューアのホームページに毎日座るペイン:無駄のない行 ボディ(CampaignLine)、最初のライブキャンペーン(sending, paused, soonest)、 その後、最も最...
メールキャンペーンウィジェットは、キャンペーンを開くことができるすべての人のために到着します
EMAIL CAMPAIGNS WIDGETとその追加、オプションおよびMOVABLEポリシーシード VIEW BULK EMAILから、それらを紹介するブートで、ペインランズオン すでにキャンペーンを読んでおくことができるメンバー全員の起動パッドは、 削除または移動する。 REQUIRED は、すべてのウィジェットで...
メールキャンペーン ウィジェットの5つの権利
EMAIL CAMPAIGNS WIDGET (321)とその4つのポリシーの子供(322-325)、空 Off VIEW BULK EMAIL:ウィジェット、キャンペーンリストの後ろにあるすべての読み込み カウンターとライブの進行枠は、すでにそれを取るので、 ウィジェットはそれを丸めることはできません。 326は、次...
メールキャンペーンは最初のマーケティングタブです
マーケティングツールタブのストリップは、メールキャンペーン、マーケティング資料、 ソーシャルメディア、追跡コード。 バルクメールは、新しい名前の下のフロントに移動します。 そして、素材は、既に紹介しているページをフルネームで紹介しています。 会員が開くことができる最初のタブに /marketing インデックス ラン...
ソリューションは、リソースの下に1つのレベルダウンする
一番上の行は、電話番号、言語の前に5つのカテゴリを運びました セレクターと3つのCTA。 ソリューションは、リソース内の最初の項目です。 2つの記事リンクの上に、8つの業界ページを8つの業界ページとして保持します。 第三レベルの飛行。 レンダラーの何も変更されていません: NavChild は既に独自の `child...
サブスクリプションの記事は、公共サービスの発表として発表されていません
ヘッドラインとシェアカードのライン上のチップは、バナーストリップと呼ばれる すでに止まっている。 行がセクションで開き、カードは何を言う 記事は代わりにあります.
特集記事のストリップは、公共サービスの発表バッジをドロップします
シートフィーの記事に所属するバッジ。 今サブスクリプションの記事のストリップポイント, これ 公的なサービス発表ではありませんので、リンクは自分で立っています。 ピルスタイリングはそれで行きます、 そのラベルを「PSA」に短縮するためにのみ存在する1100pxルールは、バナーが消えたときに 幅の.
アプリケーション開発、Webデザイン、Webマーケティング
******************** 代理店に支払う事業の主張 座席はソフトウェアのために支払われます 代理店は造りませんでした、ホスト、または保ちません ランニング。 誰がそのお金を得るべきかを尋ねることによって終わり、決して持っていなかった 点にドア。 ドアです。 /servicesの59ページ:ハブ、3つの...
ソフトウェアサブスクリプションのカウントに関する記事、それにバナーポイント
/all-in-one-Business-softwareは、ビジネスの支払い回数を尋ねます:チェックリスト 読者がそれを刻むように、それらをカウントし、月と年を合計すると、スタックはそれを超える 請求書、オールインワンは何の価値がある、統合する前に尋ねる質問を意味する必要があります、 カモCRMは、同じ地面をカバーす...
