コンテンツへ移動
KAMOUniverse

チェンジログ

何が新しいの?

プラットフォームのすべての改良 それが出荷される

  1. · KlusterServices

    API キーを要求し、RAGService だけを認めて下さい

  2. · EmailService

    メール送信は、人やAIの人など、シートが必要です

    ライセンスシートのないメンバーは、共有403 SEAT REQUIREDボディで拒否されます 送信される前に: POST /api/email/send、共有メールボックスの送信、および4 会議招待状ルート(送信、更新、キャンセル、返信)。 カレンダーイベントの保存は、 電子メール(sendInvites true)でゲストを招待するときにのみ座席を割り当てる false: カレンダー ダイアログと KamoMobile は、すべての保存で通知ByEmail を true 送信するので、 正式なカレンダーのエントリーは全員に公開されます。 内部のルートは決して尋ねません。 デプロイメントは、サービス独自のNATSログイン(nats-user-email)、Redisも取ります。 ACLログイン(退会)とカモアイ内部の秘密.

  3. · MediaService

    ミーティング、グループチャット、添付ファイル、コールは、それらを含む座席を必要とします

  4. · kamo-internal

    チャットピッカーは、メンバーが選ぶことができるモデルだけをリストします

    ピッカーは、管理者のモデルリスト(MANAGE AI MODELSなしで403)と提供プロバイダを読み込み、 モデルを選択したことがない。 GET /api/ai/models/selectable を新しい BFF ルートで読み込みます。 プロバイダーのオプションをドロップし、プロバイダでピン化された会話を自動に戻し、 プロバイダは、名前で再ソートするのではなく、AIServiceは(組織の優先順位)を送信します.

  5. · InitializerService

    Org alias domains の移行、プラットフォームの org の 2 を参照

    クリエイター ******************** と種子プラットフォーム org (is top level) と kamouniverse.com (デフォルトでは、古いものを転送します) hardcoded platform.mail.domain と kontak.kamocrm.com (additional, not) デフォルト)。 このコミットの先に生産に直接適用 — このサービス 手動でDBに対して実行され、デプロイされていないため、テーブルは既に存在しています。 これは、次の新鮮な環境や再実行のためのレコードのソースです。 kamo-shared-library は、******************** で 1.6.2 にバンプしました

  6. · EmailService

    Org alias domains のデフォルトで、composer の alias-domain を読み込みます

    ******************** は 1 つのハードコードされたドメインを使用しました (platform.mail.domain, kamouniverse.com) は、合成の send-as のデフォルトとして、 プラットフォーム org フィードバック OrgAliasDomainRepository 代わりに: 任意の org は任意の数のエイリアスを登録することができます ドメインは現在、メンバーのプライマリに、それぞれが送信として提供 mailbox は org の default-flagged 行がまだ prepended として 作曲家のデフォルトは kamouniverse.com でした。 kamo-shared-library は、******************** で 1.6.2 にバンプしました

  7. · kamo-shared-library

    プラットフォームメールドメインの org alias domains の per-org フォームを追加します

    単一のハードコードされた platform.mail.domain (kamouniverse.com) を一般化し、 プラットフォーム org の場合のみ、任意の org は任意の行の数を保持することができますテーブルに in. emailServiceのSendableMailboxServiceは、各ドメインを各ドメインとして提供するために読み込みます すべてのメンバーのプライマリメールボックスにIDを送信します.

  8. · SecurityService

    AIのキルスイッチは、誰がその権利を保持するかによって読み込むことができます

  9. · kamo-internal

    AIプラットフォームサービスとAIキルスイッチプラットフォームの権利

  10. · kamo-internal

    AI Workforceアプリとその4つの権利;アプリミラーガードは、再びJavaを読みます

  11. · AIService

    1つのルートテーブルは、すべてのAIServiceルートを呼び出すことができる人を決定します

  12. · kamo-shared-library

    新しいサービスのためのプライベート受信トレイ接頭辞、LOS Webhookワーカーはオプトイン

  13. · kamo-shared-library

    サービスログは 1 つを与えられたときユーザー名とパスワードで Redis に

  14. · kamo-shared-library

    コンソールとそれを強制するすべてのサービスのための1つの座席ルール

    解決者は、その組織が取得し、開いていないメンバーを読み取ります 独自のトランザクションなので、シートはスレッドに正しく決定されます。 永続的なコンテキスト(AI WebSocket)と失敗した読み込みが本当に失敗します ではなく、キャッチを貼り付けるUnexpectedRollbackExceptionを投げます.

  15. · KlusterServices

    Redisにメール rspamdとしてログイン

    rspamd は、秘密メール/rspamd-redis-auth からパスワードを読み込む local.d/redis.conf ディレクティブ pod は fsGroup 11333 を得ます: イメージは 11333:11333 として動きます:11333 そしてroot:root 0440の秘密ファイルは構成の負荷で否定される致命的なパーミッションです.

  16. · kamo-shared-library

    AIプラットフォームサービスおよびスイッチの権利を殺し、スイッチの列

  17. · KlusterServices

    プラットフォーム、 rspamd および演算子の ACL ユーザ (デフォルトは未開)

  18. · kamo-shared-library

    AI の労働力 (329-332) の閲覧、監視、承認、管理

  19. · KlusterServices

    Kamo svc 以外の KAMO アカウント内のワークロードあたりの 1 つのログイン

  20. · kamo-shared-library

    PHI境界外および決して自動のAIの労働力アプリ、

  21. · kamo-internal

    公開されたアプリケーションが質問をする方法を選択してください

    "このアプリケーションを公開" (設定 → 機能 → CRM → ベンダー & 製品) 今 チャットの横に3つの選択肢を運びます, 彼らが何を言うカードの各ペア 意味: - タイプ: ノーマル(ステップごとの少数の関連の質問)かスクイーズ(ごとの1つの質問) 画面、それぞれは、文言で説明)。 - 連絡先情報:最初に開始(名前、電子メールおよび電話は、彼らがいる瞬間を保存しました 入るので、放棄されたアプリケーションはまだ鉛です)またはLast(最初に融資、 送信直前の連絡先の詳細。 保存されたものはありません。 - フィールド:フルまたはベーシック(最初のコールニーズのみ)。 最初の画面、セクション順(連絡先)を再描画するの横にあるライブプレビュー 目に見えない端に滑ります)と借り手がどのように多くの質問、 リードが保存されるとき。 ダイアログは `md` なので、両側にフィットします。 選択は既存のPUT .../application (securityservice d345869)で旅行します、 ベンダーリストを経由して往復し、ダイアログが開いたときにプレフィルします。 ライブページを開くと「変更を保存」/「保存したアプリケーション設定」と表示されます。 再び公開するのではなく、その行のアイコンは設定スライダです。 チャットバブルよりも、チャットよりも多く開きます.

  22. · kamo-apps

    貸し手のレイアウトの選択肢 — 絞り、連絡先を最初または最後まで、基本

    住宅ローンアプリケーションは、製品が公開されたため、それ自体をレイアウトします (設定 → 機能 → CRM → このアプリケーションを公開): - タイプ。NORMALは前の5つのグループ化されたステップです。 お問い合わせ 画面ごとに:あなたがどこにいるか、ディスプレイの質問を言う眉毛 顔、それが何を意味するのか、そしてそれが尋ねられた理由の明白な言語ライン、それから1 お問い合わせ フィールドは1つの回答の一部である場合にのみ画面を共有します(名前、 アドレス、代理人およびその会社。 選択をタッピングすると、 ビート; キーボードは矢印で選択し、Enterで移動します。 柵は満たします お問い合わせ - お問い合わせ 借主が最初に誰であるかを尋ね、リードを節約 目に見えない証拠の背後にある名前と電子メールがあります。 送信ボタンは同じです。その後、そのリードにそれぞれ後で回答を追加します。 トークン、最終送信は秒数ではなく終わります。 サイトマップ コンタクトの質問の横にあると言います。 LASTは連絡先を直前に動かします 同意し、フォームが送信されるまで保存されません。 - フィールド BASICは、名前、電子メール、電話、目的、自宅の使用方法を保持します。 状態とZIP、価格または値、支払いまたは残高を下げ、クレジット。 テキストは、読者が何も知っていることを仮定するのに役立ちます:支払い、クレジットスコア、HOA、 税金、保険、ローンプログラム、プロパティの種類はそれぞれ説明しています お問い合わせ 未回答 はい/不明な質問は null にとどまりません (スキャッピングまたは未使用) "no" ではなく、到達しました。 また、修正, 両方のライブ今日: 同意段落は、貸し手の名前が付けられません(「あなた」) あなたに連絡する明示的な書面による同意を与える」 — として渡される機能 ICU 引数は何もレンダリングされず、レシートの "コピーはその方法にあります。" 同じ方法でアドレスをドロップします。 同意リードインは、もはや始まりません "someone" の小文字。 プロキシ: メニュー (POST)および/progress/{token} (PUT)、 X-Forwarded-For の処理を投稿と共有します。 レイアウトと進捗エンドポイントのセキュリティサービス d345869 が必要です。 フォームは、グループ化された、フル、連絡先優先フォームと最初のフォームです。 初期保存 404s 一度、停止します.

  23. · kamo-internal

    セッションタブはGuacamoleのアイコンを身に着けているのを止めます

    セッションタブはGuacamoleのドキュメントなので、<link rel="icon" href="images/logo-64.png"> タブを所有し、同社のコンピューターを開いたメンバーは、アイコンがアイコンに変わります 第三者の カモの起源のタブを保ち、セッションをフラミングすると、 組織のアイコン; ゲートウェイは、すべてのコンピュータに応答します。* X-Frame-Options: DENY、 ご利用いただけません。 ゲートウェイは、代わりに2つのファイルに対して応答します。 誰がアイコンがハストからデシドされ、アンスワーはノボディーズです。 アイコンは、ブラウザがサードパーティのレンダリング中に発行されたプレーンイメージGETリクエストです ドキュメント。 セッション無しとトークンなしなので、ホストはそこに唯一の信号です。 お問い合わせ 組織のコンピューター。<domain> は完全な答えです。 共有プラットフォームホスト上で ではなく: ホストによって解決すると、レイアウトとしてPLATという名前が付けられます。 tsx は既に言う — nobody'sのテナント。 そのため、プラットフォームホストは意図的に組織なしで解決し、非ブランドのグリフを取得します。 ドメインがまだホストしている株式をライブしていない組織、KamoCRMのマークをペイントする組織 テナントタブでは、白ラベルが防ぐために存在しているのは正確なことです。 ここは、仕事から消える。 また、正しい答えから区別できない カモCRMの独自のメンバーは、なぜそれらのために刻まれていない例外はありません。 お問い合わせ 組織が自分のアイコンを取得するための変更:そのコンピュータホストが生きている瞬間、 ホスト名とそのルートはそれを解決します。 グリフは、スレート、まったくブランドのないプレーンモニターの輪郭です。 宣言する 組織独自のアイコンは、エイリアス → config.json → favicon セット、同じ チェーンの DynamicMetaLoader の使用、およびそれに沿ってすべての失敗はグリフに戻ります: ファビコンはあります ページを上回る価値がないし、間違ったブランドはブランドなしで悪いです。 ホストコンピューターのゲートウェイの残りの部分ではなく、カモでのルートライブ。 Traefik の実行 allowCrossNamespace と allowExternalNameServices を false のデフォルトで指定するので、 IngressRoute は、kamowebinternal-service にアクセスできず、いずれかのフラグをオンにすることができません。 1つのファビコンに達するためにクラスター全体の変更。 証明書は既にこの名前空間で発行されます。 そのため、このルートは、転送先のサービスとCIの横にあるコードで適用されます。 themePublicBaseは抽出され、バケットのレイアウトは一度に書かれています: Theme.tsxは 「クライアントを使用する」とサーバーは同じ形状を必要としていました.

  24. · kamo-internal

    CRM市場、リードページ、およびメンバーのプロファイルで派生

    - 市場: "Arive" は MLOS ドロップダウンに参加し、その Configure ダイアログが保持されます。 4つのZapierホック(書き込みのみ、マスク)、Arive → Kamoアドレス Zaps、ステージ→ステータスマップ、リードクリエーション、 ステージプッシュスイッチ、セットアップガイド、接続のアクティビティログ。 Configure は allow-list: 何も設定しないプロバイダーです。 もはや何もしない有効なボタンを取得します。 - リードページ:LosHeaderActions は、各プロバイダーの state をレンダーします。 変更なし; 到着 → 到着待ち (15分後に続く) 確認) → ステージでAriveで開く、Ariveリードの変換、 同期可能なチップ。 保留中のリンクは、すべての市場コンフィグを再読み込み 10 s なので、リロードなしで "Arive で開く" になります。 - プロフィール:レンダー資格カードは再び保存します(それは以来できません) プロファイル再構築、c20bac57)。 各市場の行は、独自の編集で編集します。: MeridianLink ユーザー名 + シークレット, 会員のAriveログインメールを割り当てます。 - MarketConfig.mlosProviderはプロバイダのユニオンで、ベア文字列ではありません。 仕様: メニュー

  25. · SecurityService

    選択をレイアウトし、連絡先の詳細を保存します

    公開ダイアログでは、パブリックモーゲージアプリケーションがそれ自体をレイアウトする方法を選択します。 アウト(kamo-shared-library ac83bea1):NORMALまたはSQUEEZE、連絡先の詳細 スタートまたはラスト、フルまたはベーシックの質問。 - PUT ****************はアプリケーションを要します レイアウト, applicationContactStep と applicationFieldSet; 行方不明の 1 は、 保存されるので、ページを再構築することは、レイアウトをリセットしません。 応答はそれらをエコーします。 - GET /public/loan-application/{p} はレイアウト {type, contactStep, fieldSet} に応答します。 常に解決しました。 - POST **************** — スタート製品のみ (404) それ以外の場合:*** は、IP の予算を提出し、+ 電子メールを要求しました。 「Online Loan Application(未完成)」のソースでリードを作成し、回答 Redis で 1 日に保持される 256 ビット トークンは、トランザクション内で書かれているため、 Redis の失敗は重複を保証するのではなく、リードをロールバックします。 メニュー そのリードに答えを追加します。 updateLead(absent = unchanged) を通して。 トークンは製品に拘束されます。 - POST /public/loan-application/{p} と ProgressToken がリードするフィニッシュ (「Online Loan Application」のソース、前のレシート) 2つ目は、未知のトークンファイルや期限切れのトークンファイルです。 - リードオーナーシップは、そのキャッチではなくBEFORE updateLeadをチェック 例外:@Transactionalであり、リクエストロールバックのみをマークします。 ラチェットベースライン: startProgress と saveProgress は、その理由で追加しました。 byHost(ラインなしで81e0756でメインに追加され、ラチェット赤を左).

  26. · kamo-shared-library

    公開融資申請のレイアウト選択

    公開ダイアログで選択したLEAD VENDOR PRODUCTSの3つの列で、読み込み kamo-apps 公開抵当フォームをレイアウトする: - 申込 レイアウトNORMAL(グループ化されたステップ) SQUEEZE(画面ごとの1つの質問) - 応用分野 CONTACT STEP START(連絡先を最初に保存して行く) | LAST - 応用分野|フルセット | ベーシック プレーン文字列、@Enumerated ではなく、 ddl-auto CHECK制約は値を凍結します セット。 Null は、NORMAL / START / FULL として読み込みました。 DTOは 解決された値; setProductApplication は、オプションを取るオーバーロードを獲得します。 null のメンバーは "keep" を意味し、古いシグネチャは変更されません。 すでに所有者としてクラスターに適用されるDDL: ALTER TABLE public.lead vendor products ADD COLUMN EXISTS application layout varchar(16); ALTER TABLE public.lead vendor products ADD COLUMN EXISTS application contact step varchar(16); ALTER TABLE public.lead vendor products ADD COLUMN EXISTS application field set varchar(16);

  27. · InitializerService

    列とアクティビティは、Ariveインテグレーションマップをログに記録します

    メニュー (unique)、Ariveリンクフィールド led los links(種類、GUID、ディープリンク、ステージ、末尾エラー) los sync events ディレクティブ すべてのnullable、バックフィルなし。@Order(0)は、エンティティティ それらをマップ. すでに Yugabyte に手元(所有者、kamo として)適用されます。 共有ライブラリのプッシュ。これにより、新しい環境をステップで保ちます.

  28. · APIService

    パブリックアドレス Zapier 投稿 到着イベント へ

    POST **************** トリガー> 転送する SecurityServiceのAriveInboundControllerは、トークンチェックを所有しています。 ザ・オブ・ザ・ クエリ文字列(イベント)はホップ、フォームボディを既に交差させます parsed はパラメーターから再構築され、SecureService のステータスが渡されます。 as-is を通して: Zapier はエラーとして非 2xx タスクを示します。 Zapを維持している人々は見ていきます。 変形したトークンはエッジを離れません.

  29. · SecurityService

    Zapierによる接続、インバウンドイベント、および一層のアクション

    Arive に縛られた市場は接続を得ます(Zapier Catch Hooks の 4 倍) create-loan、update-loan、update-lead、convert-lead、および1つのインバウンドURL そのトークンはハッシュとして保存されます) ******************** アクティビティログ付き, トークンの回転と「サンプルを送る」ので、Zapierは各ホクのフィールドを学習できます。 Arive のトリガーポストに ******************************** JSON または フォームボディ(Zapierのデフォルト)、私たちのcrmReferenceId、Ariveによって認識 GUID、ディスプレイID、または - リードがArive内で変換されるため - 借り手 メールアドレス 認識されたレコードはArive-winsを適用します。新しいステージはカモを動かす 接続のステージマップを介してステータス; 未知のレコードがリードされる 会員名に割り当てられたArive名を役員に割り当て、uidが返送されます。 あらゆる結果が記録され、サイレント200には何も答えません。 市場でのリードページの作成/オープンディスパッチ: 派生の回答 202 PENDING(非同期的に確認します)と/convertを追加します。 メンバーマップ 自分のAriveメール(秘密なし、NMLSなし、Eメール1人1人) 市場ごとの)。 LO-XML がエンドポイントを適用すると、MeridianLink を非拒否 すべてのnullパッチを適用する代わりにプロバイダ.

  30. · kamo-internal

    クラウドでコーダセッションを開始し、ウィンドウに表示

    dev マシンで git チェックアウトをリストする (最近は作業済み) メンバーのモデルと努力。 マシンはコマンドをビルドします。 CCR FORCE BUNDLE=1 なので、クローニングではなくローカルのチェックアウトがアップロードされます。 GitHubのリモートから、私たちは持っていません。 開いたターミナルは `cloud: true` を props で運び、タイトル バーと最大化されたタブは、ターミナルアイコン(windowIcon)の上にクラウドを描画します。 アイコンノードではなくプロップで、リロードを存続させます。 ターミナルリストは、マシンのマークをウィンドウに戻します.

君の宇宙は待ってる

数分で無料で開始できます。準備ができたらいつでも製品を追加できます。移行も新しいログインも不要です。

クレジットカード不要