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 17, 2026
Buildkamo-marketing

プレビルドとテストから削除されたコピーガードを取り出す

847365e 削除 ************************ のみコミット 削除:package.json はまだビルドとテストで実行され、Web サービス 証拠ページはまだ出力を引用しました。 その変更の残りの部分です.

Kamo·1mo ago
Buildkamo-marketing

翻訳サービスが何を返すかでサイトのビルドが失敗するのを止める

check-copy-punctuation.mjs は長さ、繰り返し、翻訳された値を判断しました punctuation はイメージビルドに失敗しました。 辞書 翻訳サービスが返すものを同期させるので、到達したすべての同期 kamo-marketing は、あらゆるマーケティング展開をブロックできます。誰がプッシュし...

Kamo·1mo ago
OtherDaemonService

Idle Hikari の接続を解放して下さい;DB-aware の健康を離れたliveness

同じ変更は、リードまで保持され、2026-09-16 に取得しました このサービスをインポートして終了しました。 プールを最大保ちますが、アイドルをしましょう 接続は行きます(最小アイドル2、5分のアイドルタイムアウト、25分寿命、4分 基質的な)、および/actuator/health/livenessに生命の調査を...

Kamo·1mo ago
Fixkamo-internal

私のスケジュールされたウェビナーと既存のサーバーを実際に送信する予約を読む

サポートバッジは、セッションが彼らと予約されると、マイスケジュールされたウェビナーにプレゼンターを取ります (メディアサービス 0212445). そのタブ — wizard の Existing のテーブルに参加して、ステップを確認します。 スケジュールされたWebinarDTOに対して、サーバーが送信されることはあ...

Kamo·1mo ago
FixMediaService

スケジューラは、org のウェビナータイプをリストし、予約バッジを提示

/support/schedule-webinar は、すべての組織に対して「Webinar 型は現在利用できません」と述べた。 しかし、多くのタイプがあった。 wizard は GET /api/webinar/available からピッカーをロードします。 MediaService では、ライブ API が 40...

Kamo·1mo ago
Featurekamo-shared-library

プレゼンターのスタンプが見えるので、予約したセッションはそれらをバッジすることができます

サポートアイコンのウェビナーカウントは、WebinarAttendee.dateViewedを読みます。 プレゼンターは出席者行ではありません。 そこで、それらを予約したセッションは、電子メールで送信され、アプリで言及しませんでした:バッジは、滞在しました 実行しなければならない人のためのゼロ。 メニュー (PRES...

Kamo·1mo ago
Featurekamo-marketing

Start Free Foreverの横にあるライブデモボタン

ホームヒーローは2つのことを提供しました:無料で開始するか、または価格設定を読みます。 今でも お1人様で1時間半のご提供となります。 「ライブデモを予約する」と「30分」 2行目は、スタートフリーフォーエバーの右側に座って/demoを開きます。 既存の予約フロー(製品を知っている人と1時間半) それはCTAのストリ...

Kamo·1mo ago
FixSecurityService

ショートワンタイムコードは制限なしで推測できない

プラットフォームのメールやテキストは、カウントなしでチェックされたコードです。 - POST /api/recover/email/verify-code は、8-hex-character のリセットコードを ALONE から取り、すべての値に対して一致させました 口座のリセットは30分。 任意のアカウントの一致は...

Kamo·1mo ago
Fixkamo-internal

Kamo-internal のソースで OAuth クライアントの秘密がない; 匿名トークンのルートは消える

************************ は、4つの生産のクライアントの ID のクライアント資格の秘密を割り当てました (kamo:1:crm:internal, kamo:4:kamo:internal, kamo:5:ebonix:internal, kamo:6:theshortterm:interna...

Kamo·1mo ago
Featurekamo-marketing

無制限のメールキャンペーンとドリップのためのページ, どこにいてもリンク

/email-marketingは2026-09-16に出荷されたものを(放送キャンペーン、ドリップ、ドメイン送信)販売します。 ビジネスとエンタープライズで無制限で100%無料。 ページの1つの大胆な要素は、すべての電子メールマーケティング価格設定ページが開きます(「方法」) 多くの連絡先は、あなたが持っているので...

Kamo·1mo ago
Fixkamo-internal

統合フォームは、入力された資格情報のみを送信します

Org CalDAV/CardDAV タブは、Apple またはカスタム サーバーの保存ごとに 4 つのサーバー フィールドをすべて送信しました。 フィールドは決してありません 保存されているものを表示するので、それらは空で、保存されたアドレス、ユーザー名、パスワードをオーバーロードする同期スイッチを保存します ブラン...

Kamo·1mo ago
FixEmailService

カレンダー/連絡先の統合を保存し、保存された資格情報を削除したりしないでください

コンタクトインテグレーションのCertificateJsonは、送信された保存のどれかに置き換えられました。 org CalDAV/CardDAV タブは、全てを送信します 4つのサーバーフィールド(空 - それらは保存されているものを示すことはありません)Appleまたはカスタムサーバーの保存ごとに、 [保存] を押...

Kamo·1mo ago
FixMediaService

秘密には、コードまたはコンフィグの文字のフォールバックはありません。 Janus API シークレットはブラウザに行かない

Janus API、トークン、管理者の秘密、TURNパスワードは4回以上コミットしました。@Valueのデフォルトとして WebRTCController と JanusService は、バンドルと k8s application.yml のデフォルト値として、Lital env として k8s/deployment...

Kamo·1mo ago
FixSecurityService

Securityservice は、パスワードを型として保存しません

2つの作家は、プレーンテキストをUSERSに入れます。 パスワード User.encodePassword() と呼ばれる両方で、静的エンコーダーが必要です。 "uncomment" にコメントされた setter を "uncomment" 行なっているだけ、初期化サービス 今までセット **************...

Kamo·1mo ago
FixSecurityService

小売店の接続は、自社の org の Commerce 設定マネージャでのみ使用可能です

CommerceMarketControllerのretail Provider-configハンドラは、セッションのorgを解決し、どんなものを使用しました 市場と設定 uid という名前のパスを指定します。 ANYの組織からセッションを受け付けた同期ログの更新、削除、および同期ログ。 test-connection...

Kamo·1mo ago
FixMediaService

Canva は、ブラウザを org 独自のコンソールにのみ戻す

POST /api/media/canva/connect-start は、名前付けされた本体の returnUrl と、API ホストの OAuth コールバックに保存されます。 Canvaの同意画面の後にリダイレクトします。 署名されたメンバーは、Canvaのリンクをミントにすることができます カモのホストから任意...

Kamo·1mo ago
FixSecurityService

システムユーザーは、入力された組織内でのみ機能します

プラットフォーム全体に1つのシステムユーザーがあります。 プラットフォーム事業者、助成金を保有するスタッフをサポート シングルチケットの組織は、入園時にテナントを入力します。 処理した2つのチェックは「発信者はシステムです ユーザは、各組織とすべてのアカウントで十分です。 メニュー 後ろ PATCH /org/{id...

Kamo·1mo ago
Fixkamo-login

設定されたアドレスをリセットコードで送信し、発信者のアドレスを転送します

リセットページは、8文字コードを自分の文字から送信し、SecurityServiceはそれを逆にチェックしました 一度にすべてのアカウントの優れたリセット、カウントなし。 SecurityService は、コードをアカウントにバインドできるようになりました。 アドレス名を入力し、アドレスとアカウント(CodeAtte...

Kamo·1mo ago
FixEmailService

共有メールボックスのアクセスリストは、独自の組織内でのみ読みやすくなります

メニュー アクセスを読む************ 任意のメールボックス ID の行。 他のアクセス操作(更新、削除、付与、変更)はメールボックスをロードし、拒否します。 別の組織からの1つ。この1つはそうでなかったので、ANY組織のセッションでは、誰がアクセス権を持っているかをリストすることができます UUID の他の...

Kamo·1mo ago
Featurekamo-marketing

Kamo14リールを再生し、それをパユースしてみましょう

再カットリール(新しいクローズロゴショット、それ以外のフレーム識別、同じ66s) 実行時間とチャプターのタイミングは、自身の名前で公開されます。 カモ13 梯子は不変性を提供し、その変種プレイリストとセグメントは、その マスターの ?v= が言う URL は、その置換は決してない 帰国者に連絡する ヒーローの開きは、...

Kamo·1mo ago
FeatureKlusterServices

Kamo14リールをエンコードする

マーケティングリールが再カット(ロゴのクローズアップ)され、 パブリック/kamo14.mp4. 代わりにkamo13を代わりに新しい名前を取得する 梯子が不変な機能を提供するため: master's ?v= は到達しません 相対 URL を保持するバリアント プレイリストまたはセグメント。 encode ジョブは、...

Kamo·1mo ago
Featurekamo-internal

後ろにドックスタンドに収まらないWindows

フロント行に合わないツールウィンドウは、BEHIND 行に立っています。 1列あたりの1つのタイトルストリップより高い:42pxのタイトルバーと上のボディショーの10px フォルダのスタックのタブのように、フロントの行。 これは、 列の上にすべてのウィンドウを配置し、それらのほとんどを埋めるカスケード。 行は、最初の...

Kamo·1mo ago
FixSecurityService

Orgの所有者、CONFIGURE SYSTEMのメンバーまたはアクティブな神モードのみの設定を変更できます

PUT /api/security/org/{id} はリクエストを一切受けません。 ResourceServerConfig は、すべてのリクエストと APIService リレーが許可されます。 /api/security/** なので、匿名のリクエストは ANY 組織の名前を変更し、そのエイリアス(テーマフォルダ...

Kamo·1mo ago
FixSecurityService

OAuth アプリ保存は、新しい 1 がタイプされていない限り、クライアントの秘密を保持します。所有者の資格情報は org JSON にとどまります

PUT /api/oauth-config/{id} は、clientSecret でどこにいても保存されます。 応答は秘密をマスクし、編集フォーム 「既存の秘密を保持するために空白を保存」を約束しながら、空白を戻します。 統合のアプリ登録(表示名、メモ)は、ブランクで実際の秘密を置き換え、トークンを破棄 交換。 マス...

Kamo·1mo ago
TestEmailService

共有メールボックスのレスポンスは、IMAPのログインを行わない

GET /api/email/shared-mailboxes(および/my-access、作成、更新)はSharedMailboxEntity自体を任意のセッションに返します 組織。 ライブラリのクレデンシャルガード(kamo-shared-library、同じ変更セット)まで、各メールボックスに リストは、暗号化さ...

Kamo·1mo ago
Fixkamo-internal

プロバイダは、保存されたAPIキーを保持しません

AIService は、プロバイダ API キー ( hasApiKey と 最後のマスクのみ) を返さない。 コピーするために使用される編集ボタン フォームに返されたキーなので、ダイアログを開く人のためのページでした。 今、キーフィールドは空白を開始します。 そのプレースホルダーは、キーが保存され、空白のままにしてい...

Kamo·1mo ago
FixAIService

プロバイダー API キーは、AIService を離れず、MANAGE AI SETTINGS だけがプロバイダーを変更できます

GET /api/ai/providers と GET /api/ai/providers/{id} は、各プロバイダーの DECRYPTED API キーで回答しました。 リストは すべてのメンバーのAIチャットモデルピッカーが読み込まれる(およびkamo-js /モバイルアプリ)、組織の任意のメンバー reorde...

Kamo·1mo ago
Fixkamo-shared-library

JSON からすべてのクレデンシャルフィールドを保ち、ルールライブラリ全体を守る

034378d2 までのフォローアップ。これは、カラムの NAMED を ciphertext としてカバーしました。 すべての原点/主の読み取り専用監査 リポジトリは、ジャクソンガードなしで資格情報を保持している61以上のフィールドを見つけました。 3組は生きている応答でありました: メニュー .imapPassw...

Kamo·1mo ago
Fixkamo-internal

ツールウィンドウをオーバーレイし、レイヤーでスクロールバーをスタックし、シェルジオメトリの残りの部分をスクロールします

シェルの上に絵画を止めた後に残されたもの。 オーバーレイはBEHINDツールウィンドウを開きます。 ハンドロールされたモダ、メニューおよびトーストは内部のレベルを示しました シェルのバンド — /messages' の名前、スマートフォルダ、ショートカット、確認と移動ダイアログ (40–120)、その フォルダとメッ...

Kamo·1mo ago
Fixkamo-internal

認証されたConnect-startでFacebook/Instagram接続を開始

接続ボタンを移動**************************** メディアサービス 信頼できる セッション無しで両方の値なので、接続 ID が自分のページを別の org's にバインドできると知っていた人 接続、および returnUrl はオープンリダイレクト (mediaservice 08b81d7 はそ...

Kamo·1mo ago
FixMediaService

認定メンバーのみがFacebookやInstagramページを接続し、自分のコンソールに戻ることができます

メタは、そのURLを信頼したフローを接続します。 お問い合わせ セッションなしのクエリ文字列、state は base64(connectionId|returnUrl) を省略しました。 誰が知っていたのか 接続のUUIDは、OWN Facebookアカウントでフローを実行し、組織のページのトークンを上書きすることが...

Kamo·1mo ago
FixMediaService

Discord接続用のWebhook投稿を拒否し、ゲートウェイ上にDMを受信するだけ

Discord DMs は、DiscordGatewayManager の WebSocket を経由して MediaService にリーチします。 ソーシャルインバウンド.raw. しかし、すべてのソーシャル接続にはWebhookトークンがあり、SocialInboundControllerは投稿を検証します。 /...

Kamo·1mo ago
Fixkamo-internal

ページは、nav、インタラクションセンター、ツールウィンドウにとどまります

/calendar's と同じ2つの間違いは、他の場所で行われていました。 AuthedChromeのコンテンツボックス z-index がないので、ページコードの z-index は ROOT コンテキストでレベルです。 ページの遷移カバーに対して (19), NavTop (20), インタラクションセンター (2...

Kamo·1mo ago
Featurekamo-marketing

Navにマッチする7つのリンクセット、キャリアはキャリアサイトへ

今、フッターは、機能、サービス、価格設定、会社、リソース、 ソリューションと法的、その順序で。 一番上のナフの5つ リソースの下にネストする2つのカテゴリと各セットは、 nav のラベルの下のリンク。 ラベルは `nav` から来る すべてのロケールで翻訳される名前空間なので、コピーなし。 フッターの翻訳は、とにかくキ...

Kamo·1mo ago
FixEmailService

ドリップから受け取る人は、

エンジンは、パスの開始時に読み込まれるコピーから、最大200人まで移動します。 毎回使用した時間に古い秒。 一方、メンバーは誰かを外すことができます, ドリップをアーカイブ, または追加 初めての方。 エンジンはコピー全体を保存したので、ただ終了しただけ ACTIVEに書き戻し、その人がDRIPを取得しました。 実行が...

Kamo·1mo ago
Fixkamo-internal

ドリップの登録ダイアログは、電子メールによるリードを見つけます

その背後にあるリード検索は、リードのメール(kamo-shared-library 992569a6、ライブと一致します SecurityService 5c7319a) なので、ダイアログは名前、Eメール、会社名、またはリード番号です.

Kamo·1mo ago
TestSecurityService

検索用語は、リードのメールを読みます

Hibernate本サービスのグリッド仕様のLIKEブランチを移動(HQLレンダリング) 関数の引数を出すので、どの列が読み込まれているかを示すことができません)、メールをピン留めします 名前、会社およびベンダーのリードIDの間で。 変更自体はkamo-sharedライブラリです。 また、Rebuilds Securi...

Kamo·1mo ago
Fixkamo-shared-library

リード検索は、リードのメールにもマッチします

/leadsグリッドのボックスとドリップの登録ダイアログは、検索条件としてタイプされたもの、OR-edを送信します リードの名前、会社、ベンダーのリードIDと番号を渡って。 電子メールはそれらの中でなかったので、 いずれかのアドレスに入力されたアドレスは何も見つかりませんでした。 今、同じ用語のもう1つのブランチです。...

Kamo·1mo ago
Fixkamo-internal

カレンダーは nav とツールのウィンドウの下にとどまります

/calendar はビューポート全体に位置しました — z-index 1000 で 56/80 で固定されています。 コンテンツボックス AuthedChrome を入力すると、すべてのページが表示されます。 つまり、z-index という名前がないので、1000 は z-index ではなく、 ルートスタッキング...

Kamo·1mo ago
Fixkamo-shared-library

JSON からすべての ciphertext 列を保ち、ルールライブラリ全体を守る

096fea1(組織のGoDaddyの資格情報は、必要なエンドポイントで提供されていました) セッション すべてのスキャン********************は、保持する14の列を発見しました 常に@JsonIgnoreだった15の横にジャクソンガードなしの暗号文: Borrower.sn暗号化、Borrower...

Kamo·1mo ago
FixSecurityService

GoDaddyの資格情報を出荷し、このサービスのマッパーにロックするGET /org/{id}を停止する

修正はkamo-shared-library 096feaa1にあります: Organization.godaddyApiKeyとGoadyApiSecretが今です @JsonIgnoreさん。 その変更は、エンティティティティを再構築するサービスをシリアライズするときにのみ生産に達し、 これは、GET /api/s...

Kamo·1mo ago
Fixkamo-shared-library

GoDaddyキーと秘密の暗号テキストをシリアライズしないでください

GET /api/security/org/{id} (および/org/domain/{host}) は、組織のエンティティティティティティ自身を返し、回答を返します。 セッションなしで、その体はGodaddyApiKeyとGodaddyApiSecretを運んだ:AES-GCMの暗号文 org's GoDaddy の...

Kamo·1mo ago
Featurekamo-internal

/marketing/emailでキャンペーンをドリップ — トリガー、ビジュアルビルダー、人、パフォーマンス

/marketing/email はブロードキャスト / ドリップスイッチ (?view=drips) を取得します。 ドリップは、すべてのドリップをすべてのドリップとしてリストします トリガー、シーケンス、ライブカウント、KPI、ステータスタブ、検索、ソート、開始のカード 新しいドリップブランクまたは10レシピから(...

Kamo·1mo ago
Fixkamo-marketing

構成されていないビルドは、 org の SecurityService を尋ねる停止 ""

getHuntOffer は、ハント設定なしでもプロモーションステータスを取得しました。 各ページサイト-hunt をタグ付けします。 HUNT ORG ID 無しで URL は ?orgId=&template= を読みました。 そして、クラスターのサービス名が1ページあたり244に送られたことを解決するどこでもビル...

Kamo·1mo ago
Fixkamo-shared-library

悪用したドリップの人々は、そのリードが移動したときにまだそれを残します

パユースドリップの出口ルール(ステータス変更、再割り当て、ゴールクリック)がリスニングされるので、 それを再開することは、それがパユースされた間、残るべき誰かに決して送らない。 そのトリガーはまだ だれでも始めて下さい.

Kamo·1mo ago
Featurekamo-marketing

各ページでは、閲覧回数が何回も表示されます

ビューカウンターは、フッターの一番下列にあるすべてのページの足に座っています 横のサイトマップとトップに戻る: 虹彩がサイトの六角形であり、 読者自身の数字(Bengali's、アラビア語)のオドメーターリール上の図 ヒンディー語のグループ化 錠剤が画面にリールが回転する最初の時間 左からの場所、この訪問が最後にカウン...

Kamo·1mo ago
FeatureKBService

マーケティングサイトのページビュー、記事またはページ上のカウント

KBServiceは、ビューカウンターのカモ・マーケティング・ショーに足を踏み入れて答えています。 すべてのページ。 2つのエンドポイント、{"views": n} とビューがカウントされる 含まれた: メニュー お問い合わせ POST /内部/ページビュー/ページ {パス、重要、カウント} 記事自体に関する知識ベ...

Kamo·1mo ago
Featurekamo-shared-library

マーケティングサイトのページビューカウンター

ビューカウントのカモマーケティングの背後にある2つのテーブルは、今の足で示します KBServiceの/internal/page-viewsのエンドポイントによって書かれたすべてのページ。 KbArticleView(KB ARTICLE VIEWS)は、ナレッジベースの記事のビューをカウントします uid によっ...

Kamo·1mo ago
Featurekamo-internal

ライフスタイルロゴ、ブランドごとの4ロゴ、デフォルトの背景透かし

Behavior&Labelingは、フルロゴ、シンプルなロゴ、タブアイコンの横にあるライフスタイルロゴスロットを獲得します。 会社とソフトウェア(ホワイトラベル)の行の両方で。 画素のアートワークとベクトルを同様に取る: SVG または raster は、EPS/AI/PDF を正確に取得するように保持されます(ブラ...

Kamo·1mo ago

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

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

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