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
August 25, 2026
FeatureSecurityService

Orgが作成されると3日間のトライアルを開始

試験は、ホルグがいたので、所有者の最初のサインインに保留され、開始されました DNS が検証されるまで到達できない — 作成時にクロックが開始されると、書き込みが解除される 所有者がまだドメインを構成していたまま試して、取得できませんでした。 お問い合わせ 今存在している瞬間、その理由がなくなって、スタートを延ばすと、...

Kamo·2mo ago
FeatureSecurityService

内部プローブエンドポイントにより、アクセスカナリーが実際のパスをテスト

KamoDesktopのカナリアは、アイコンが1つをミントする方法を縮小したリンクが必要です。 保有する 同じ署名キーなので、自分でビルドできるので、テストする それ自体。 セキュリティサービスで生き生きた捕鯨 リンクをビルドし、自称のカナリーが緑色に過ぎ去りました。 そのため************ は、アイコンの...

Kamo·2mo ago
FeatureSecurityService

ウェブエイリアスがまだ無料かどうかを回答

Org-creation wizardは11段のステップで、エイリアスはチェックのみ フォームが提出されたとき、別の名前を選ぶ人 既に開催された組織は、非常に端に語られました。 作らない。 GET /org/alias-available は、書き込みパスが強制するのと同じ質問に答えます — 世界中で、大文字と大文字...

Kamo·2mo ago
FeatureSecurityService

AIに送信し、MANAGE SYSTEM BUGSにゲート

クラスは @RequirePlatformRight を扱います。そのため、インターセプターは解決します。 任意のハンドラが実行される前に、発信者と拒否 — メソッドごとのチェックは 穴から離れたアノテーションを忘れてしまったし、エンドポイントは プロンプト アクセスチェックは防衛です。 モデルと努力は固定語彙からマ...

Kamo·2mo ago
FeatureSecurityService

ワークスペースピッカーをオンにします

複数の組織のメンバーが選ばれる。 パスワードは、ホスト名で選択される代わりに。 これは、 自分の到達可能なドメインのない組織を作るスイッチ /networkではなくフロントドアを通って。 プラットフォームのホストにのみ到達しました。 カスタムドメイン名の組織 自分自身でピッカーを完全にスキップし、正確に1のメンバー ...

Kamo·2mo ago
FeatureSecurityService

ワークスペースピッカーをオンにします

複数の組織のメンバーが選ばれる パスワードは、ホスト名で選択するのではなくパスワードです。 お問い合わせ 自分のドメインのない組織を作るスイッチです /networkからではなく、フロントドアを通って到達可能。 プラットフォームのホストにのみ到達しました。 カスタムドメイン名の組織 自分自身でピッカーを完全にスキップ...

Kamo·2mo ago
FeatureSecurityService

ホストだけでなく、明示的なorgを受け入れる

登録は、ホストが解決した組織にアカウントをバインドする お問い合わせ register.kamocrm.com では、すべての組織のサインアップページ 独自の登録ホストなし — プラットフォーム組織なので、 これらのサインアップの1つは、間違った場所でアカウントを作成しました。 ボディに名前を付けたorgは、OrgR...

Kamo·2mo ago
FeatureSecurityService

PHIテナント向けAIトレーニングコルパスエクスポートの再利用

ANALYTICS EXPORT はエクスポートが境界を残さないためブロックされます 未確認。 トレーニングのエクスポートは、既に未閉鎖の監査を持っていた - レコードはありますが、すべてのラインが抽出されたコンテンツの抽出物を運ぶ ドキュメントとエクスポートは、モデルを訓練するために存在します。 対象団体 安全なハー...

Kamo·2mo ago
FeatureSecurityService

App-catalog エンドポイントにツリーを送信

ブランチタイプ → 許可されたアプリは /features/app-catalog からエディタを構築します。 テナントの特徴からリストされていないので、それができる1つの表面でした どのアプリがその子供であるかは見えない。 親がそのことを決定 お子様も提供できるので、エディタは同じ形状が必要です。 947 のテスト...

Kamo·2mo ago
August 24, 2026
FeatureSecurityService

セッションなしで画面にorgのブランディングを行ないます

組織のカラーをペイントするログイン、登録、会議ロビー セッションが存在する前に。 ホスト名から誰であるかを知る ホスト名がなくても組織が供給できないかを正確に把握します。 GET /api/security/org/public/{ref} は explicit ?org= リファレンスをオンにします -- id を数...

Kamo·2mo ago
FeatureSecurityService

アプリツリーをサーブし、保護されていないオートエンザブルを修正

FeatureController は、すべてのシリアライズされた上で親/子/isParent を送信します。 app なので、クライアントは親の下にネストされた子供をレンダリングできます。 ログイン 代わりに、TypeScript でミラーリングする: ServiceType ミラー すでに2回Javaからドリフトし...

Kamo·2mo ago
FeatureSecurityService

門限の2つだけでなく、すべての垂直をエンタリメントチェック

すべての CommerceType は、POS の下に独自の子アプリの名前を付けるようになりました。 isGated() 小売、レンタル、サービス、サブスクリプションをウェーブした短絡 調達は直進します。 市場チェック 自分のアプリに対して — その点は: 縦は売られ、 スイッチオフ、それ自体。 KamoInitia...

Kamo·2mo ago
FeatureSecurityService

シェルは、ホストではなく、セッションからそのorgを取得します

kamo-internal の root レイアウトは Host ヘッダを読み、 "internal" をストライプします。 フェッチ /org/domain/<that>. 同じである1つのテナントを提供するホスト 質問 "それは私がいる"; 共有ホストでは、異なる質問です 間違った答えで - ホストを所有している人...

Kamo·2mo ago
FeatureSecurityService

主催者が組織を命名することなくメンバーに署名しましょう

スプリットの後半を追加します。: 組織を持たない名前のサインイン ユーザを認証し、どのワークスペースを要求します。 ポスト /api/security/session/select は 1 つの選択肢をセッションに変え、 SignInCompletionServiceは、正しいパスワードとの間のすべてのゲートを保持しま...

Kamo·2mo ago
August 22, 2026
FeatureSecurityService

フレームとメディアのエンドポイント、および新しい権利をシード

自己のみ、およびQUERYで強制される。 すべての読み込みと書き込みは解決します セッションからのメンバーとすべてのリポジトリの呼び出しは、その ID を要します。 フレームIDは、ブラウザに旅行するUUIDです そして、逆に、findById は誰が推測したかに他の誰かの壁を渡します お問い合わせ 「別のメンバーのフ...

Kamo·2mo ago
FeatureSecurityService

メールとリードウィジェットをシードし、タイムカード1用のユニバーサルシードを追加します

メールとリードウィジェットは、カレンダーが行うと正確にデータの権利に従います。 ACCESS MAIL と VIEW LEADS — なので、既に到達できなかったデータが取得できない ウィジェットは見えないものを出荷しません。 タイムカードウィジェットは、メンバー自身のパンチでデータを継承する権利がありません。 権利...

Kamo·2mo ago
FeatureSecurityService

カレンダーを既に読むことができるすべての人にカレンダーウィジェットをシード

どちらのウィジェットも、/calendar が既に表示されているか正確にメンバーを表示します。 読者は、彼らが到達できないデータを得ることができません - これは、この安全な種子を作るものです 助成金ではなく。 ウィジェットがすべてのために切り替わって出荷されなければ プラットフォームと土地に見えない組織。 必要に応...

Kamo·2mo ago
August 21, 2026
FeatureSecurityService

チャットポリシーの評論でメンバーのロスターを注釈付け

SecurityService は、チャット UI が組み込まれているので、 同じ評論家 MediaService が共有する -- で強制する evaluator、または製品は、バックエンドの会話を提供し、拒否します。 ポリシーではなく、壊れたチャットとして読み込みます。 ロスターは、フィルタリングされることはあり...

Kamo·2mo ago
FeatureSecurityService

リードの過去のメールを埋めるために電子メールサービスに依頼する

共有ライブラリのLeadEmailBackfillTriggerを実装するので、"関連付け" リードセーブの過去のメール w/ リード」は、読み取りできる唯一のサービスに達する メールボックス。 リードサービスではなく、ここで処理される2つの危険性。 コミットを待ちます: バックフィルはコンタクトポイントに対してマッ...

Kamo·2mo ago
FeatureSecurityService

別の代理店のために上げられた予約を受け入れる

POST ************************ は、BehalfOfMemberId の恩恵を受けました。 EDIT OPPORTUNITIESにゲート - ゲートは機会を管理する権利 予約リスト、エージェント間の機会を移動するために必要な権利 事実の後で。 CREATE OPPORTUNITIES は、自...

Kamo·2mo ago
FeatureSecurityService

Hibernate文をPrometheusに公開する

/actuator/prometheus は既に jdbc * と hikaricp * が hibernate * を実行していません。 Spring Boot 3 は、そのメトリックを自動設定するだけなので **************** はクラスパスにあります。 追加, プラス hibernate.genera...

Kamo·2mo ago
FeatureSecurityService

各会員の商品につき当日の金額を返却

マネージング・クレジットは、マックス・デイリー・スペンドを示していますが、その使用量については何もありません。 管理者は、メンバーが自分のキャップから1つのリードであるか、または持っていたかどうかを伝えることができなかった はじめに。 /manage は、受け入れられる今日のキーメンバーを返します。Id:vendor...

Kamo·2mo ago
FeatureSecurityService

サポートエージェントのオープンチケットのシステムユーザーセッションをミント

enter-as は 2 番目の理由を y と 言います。 SystemUserEntryPolicy は、呼び出し者の呼び出しを回します *** 共有された SupportSystemAccessResolver が取る事実とその解決者 — 同じメディアサービスがサポートウィンドウがボタンを表示するかどうかを判断する...

Kamo·2mo ago
August 20, 2026
FeatureSecurityService

地図会社 名前 従ってスプレッドシートはビジネス名を運ぶことができます

setDirectFieldOnCreateRequest は、会社がいない 名前ケースなのでフィールドはありました CreateLeadRequestが運ぶにもかかわらず、手動インポートウィザードから到達できない それとLeadService.createLeadはすでにそれを主張しています(50文字まで実行)。 市...

Kamo·2mo ago
FeatureSecurityService

割引*のサインアップフィールドを受け入れ、mrt*の作業を続けます

レジスタサイトでは、ディスカウントビジターガイド/ディスカウントコードが送られます。 どちらの名前も 2つのサービスが独立してデプロイするので、最初に読み込み、新しい ロールアウトの片側は、前の語彙とコストを話しています その間違った取得は、サイレントは、そのレファラーを何も稼ぐ兆候です。 mrt* のフォールバックは...

Kamo·2mo ago
FeatureSecurityService

追跡された訪問者のためのサインアップとorg-createdを公開する

レジスタサイトでは、マーケティング訪問者GUIDとトラッキングコードを転送できるようになりました。 プロキシはクッキーと侵入を除去するので、体を要求する — ヘッダーではなく、 X-Forwarded-Hostを再書き込みし、register() は署名信号に渡します。 彼らは存在しています。 ほとんどのサインアップは...

Kamo·2mo ago
August 19, 2026
FeatureSecurityService

強制する is fake, そして、無人のサインアップを許可する穴を閉じる

1つの事件の2つの半分。 登録されたアカウントで、使い捨てでアドレスを確認 プロバイダーは、自動ログインセッションをとり、3分で5つの組織を作成しました。 forty-two 秒 — バイト単位の "Acme Corp" 列の 4 つは、それぞれ異なる ドメイン。 システム access logs で ZERO 行が生...

Kamo·2mo ago
FeatureSecurityService

会員が自分の会員をあげよう

ネットワークページは「購読解除」を書いています。 開口部 確認ダイアログが表示され、機能がすぐに実装されると、 後ろにエンドポイントがないため、メンバーは招待しました 組織は管理者を経由して行かなかった方法がなかった。 POST /api/security/org/{id}/leave は、呼び出し主自身のメンバー行...

Kamo·2mo ago
August 15, 2026
FeatureSecurityService

SSO の資格情報と失敗を説明するプリフライト

Linuxは、神ではなく、有効な規定にゲートされ、 会員の資格情報 接続はトークンから完全に省略されます。 Guacamole's として表面を拒絶する 1 つを提供する 一般的なエラーは、これは、反応不可能な失敗です.

Kamo·2mo ago
FeatureSecurityService

Dev機械サービスおよびコントローラー

チームメンバーのメールアドレスではなく、メンバーアカウントのメールからユーザーネームデリブ 仕事アドレスは別のドメインに座って、静かに別のドメインを生成することができます アカウント名。 Reset-password は GD と GodModeActive を組み合わせる必要があります.

Kamo·2mo ago
FeatureSecurityService

Dev マシンプロビジョニングエージェントの HTTP クライアント

health() は輸送障害を嚥下し、 SSO のプリフライトが使えるように false に応答します 500 ではなく、実用的な 503 を返します.

Kamo·2mo ago
FeatureSecurityService

AES-GCM 秘密のコーデックと POSIX のユーザー名の派生

Codec は意図的にリバーシブルです。 RDP 自動ログインは実際のパスワードが必要です。 GCM を使うと、改ざんされたキーや間違ったキーの行が大声で失敗します。 Guacamole に渡すノイズ.

Kamo·2mo ago
FeatureSecurityService

セッションに触れることなく、ブラウザにint64 idsを文字列として送信

CockroachDB一意 rowid() の id は 19 桁、過去数です。 MAX SAFE INTEGER なので、id JSON 番号として送信されると、その低桁の丸みを帯びたブラウザに着きます。 お見逃しなく! 163 ハンドラの応答は、生ロング org とメンバー ids を アドホックマップなので、DT...

Kamo·2mo ago
FeatureSecurityService

KamoMeetロゴのオーバーレイをconfig.jsonに解決

KamoMeet は OrgContext にアクセスできない Meet fork なので、org を学ぶ テーマ config.json のこのサービス bakes からブランディングします。 オルガは、 オーバーレイトークン; これは、そのorgの独自のパレットと書き込みに対してそれを解決します kamomeetL...

Kamo·2mo ago
FeatureSecurityService

会員検索を所定の権利者に絞り込む

リードアサインピッカーは、できる人だけを返すためにディレクトリを必要とします 実際に鉛を働かせますので、/team-members/searchは必須Rightを取ります。 ログイン unrecognized 名前は無視された変数より400です:静かに低下します フィルタは権限境界を広げ、失敗する間違った方法です。 正...

Kamo·2mo ago
FeatureSecurityService

作成者が新しいorgのアプリを選択してみましょう

ネットワーク作成ウィザードは、アプリと機能のステップを獲得し、これは 半分はそれを現実にさせます。 /branch-types/creatable は、各ブランチタイプのセキュリティのアプリについて説明しています。 model は -- 強制的なものとして ``必須, OPTIONAL * をモデルの 独自のデフォル...

Kamo·2mo ago
FeatureSecurityService

プラットフォーム管理者リストで神アカウントを保護する

神様のアカウントのプラットフォームの権利は、別の神、そして神だけに変えることができる 別の神を含む、誰が、リストからアカウントを削除することはできません。 神は、プラットフォームのブレイクグラスのアイデンティティです。その所有者はいつ残っているかです 他のすべてが誤って設定されています。 管理者保持 MANAGE P...

Kamo·2mo ago
FeatureSecurityService

Org の背景を config.json に焼く

kamo-login、kamo-register、マーケティングサイト、KamoMeetを全て読みます テーマ Bucket の config.json 背景画像数;背景順 一緒に乗るので、org-wide シーケンシャル/シャッフルの選択は、すべてに達します 次のテーマ規定の4つ。 2つの既知の値のみが放出されるた...

Kamo·2mo ago
FeatureSecurityService

システム利用者の権利に従う全てのネットワーク

すべての組織を見て、一つに入ることができることは同じ決定である - リストが存在するので、オペレータは、彼らがしようとしている組織を見つけることができます サポート — なので /all-networks は、所有権の代わりに SYSTEM USER を尋ねるようになりました トップレベルのorg。 プラットフォーム管...

Kamo·2mo ago
FeatureSecurityService

プラットフォームのあらゆる面でプラットフォームの権利を強化

@RequirePlatformRight + PlatformRightInterceptorは3つの手書きを取り替えます 「呼び出し主はトップレベルの所有者です」お互いのコピーだった門、1 プラットフォームコントローラごとに、各々のクロスレファレンスを独自のコメントで囲みます。 彼らはまた同じ方法で間違っていた:所...

Kamo·2mo ago
FeatureSecurityService

リスト、名前変更、退職、ストリームアップロードされたサウンドエフェクト

バイトは、コンバージョンサービス(ffmpegとスキャナを所有しています)を介して到着します。 セッションとスクーピングルールが既にある場所は、ここにあるすべてです。 ライブ。 3つの棚は同じ理由の1つの応答に戻って来ます プロフィールは — トーンを選ぶメンバーがプラットフォームを提供している 組織と組織の一体化 ...

Kamo·2mo ago
August 14, 2026
FeatureSecurityService

イベント・サウンド・スタックの3つのレイヤーを読み書きする

GET は 1 往復で 3 つのレイヤーをすべて返し、発信者が編集できるものを返します。 すべての設定ページは、org 管理者編集のため、スタック全体が必要です。 彼らの層は、プラットフォームの「継承」の意味を知る必要があります。 読み物は認証にゲートされ、これ以上何もしません。 署名付き会員全員 プラットフォームと...

Kamo·2mo ago
FeatureSecurityService

正規化メンバーは階層に対してオーバーライド

会員の直接の権利は、今、権利の階層を通過します。 それらの前にnormalizeLevel 主張されている: 与えられた子供は、その祖先をメンバーでGRANTEDまで引きます レベル, 否定された親は、そこにそのサブツリーを下にNUKEを押します. このエンドポイントが到達可能なため、エディタを信頼するのではなく、サ...

Kamo·2mo ago
FeatureSecurityService

リードリストマーカーのコールバックサマリー

リードの答えは、まだ待機しているコールを持っている、そして最も早いものが原因であるとき、 コールアの組織を1つのリクエストで 自分のエンドポイントではなく、 リードのフィールド:コールバックは、独自のスケジュールで変化します。 リードペイロードは、すべてのリードクエリまたはストールマーカーへの参加を意味します.

Kamo·2mo ago
FeatureSecurityService

リードに戻るコールバック

コールバックは、既にメンバーのカレンダーに「リード」と題するイベントとして到達しました 説明のコメントでコールバック"。 誰が呼んだのか、 何もダイヤルする番号と何もリードに戻っていません - そのため、メンバー 自分のカレンダーを見て、手によってリードを見つける必要があります。 保存するために存在するカレンダーエント...

Kamo·2mo ago
FeatureSecurityService

ペイロールプロバイダのセットアップのための認可境界

新しい ******************** の表面を中継し、かもしれない人を強制します お問い合わせ TimecardService は、エンジンとセッションなしを保持します。 セッションと決定。 SecurityService は、任意のリクエスト().permitAll() を実行します。 ハンドロールされた...

Kamo·2mo ago
August 13, 2026
FeatureSecurityService

パンチの無効を中継して下さい

POST /punches/{id}/void 用のパススルー、エディタの削除キーと 2つの隣接するスパンを結合する背後にある機械。 EMPLOYEE は /correct と同じ権限で、同じ理由で EMPLOYEE が無効になる可能性があります。 自分のパンチは、「ダブルタップが起こらない」と言うことができないメン...

Kamo·2mo ago
August 12, 2026
FeatureSecurityService

エディタの期間範囲を中継

GET /members/{id}/range の期間グラフの読み込みのパススルー。 から TimecardServiceが会員自身の支払いを解決できるように、現在だけ転送 期間 — "?from=&to=" は空白の文字列を下流にバインドし、 サイレントは、すべての org のデフォルトをペイ カレンダーで破棄します...

Kamo·2mo ago
FeatureSecurityService

口座履歴エンドポイント、実際のメンバー行、全メンバーディレクトリ

アカウントビューは、アカウントに何が起こったのか、誰がそれを上回っているかを言うことができます。 - アカウント表面の記録履歴のすべての変異:作成、フィールド編集、 ソフト削除、マージ(敗北者のタイムラインをむしろ生存者に動かす) それをドロップするよりも)、アドレス、メモ、およびメンバーのadd/remove/pr...

Kamo·2mo ago
FeatureSecurityService

人事概要の出席要約

1つのMANAGE TIMECARDS-gatedコールは、ロースターとマネージャーキューを提案します ローカル例外、雇用およびペイペリオド行を中継します.

Kamo·2mo ago

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

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

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