KamoCRM

ライブ・チェンジ・ログ

あらゆる機能、修正、改善、出荷時として掲載 打ち上げには何も戻らない.

17,594
総変更点
6,048
特徴:
5,310
フィックス
30
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
タイプ別フィルター
すべてのタイプBuild16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
September 23, 2026
FixKlusterServices

3つのRBACは、これまで必要とされていた条項を付与しません

何も暫定されていなかったので、名前空間を過ぎたすべての助成金は未確認でした。 これらの各々は、以前の修正がブロックされていない点を正確に拒否しました。 `patch` は、名前空間とデータ通信上の。 サーバ側は PATCH で、 オブジェクトは一つずつ作成されます。 適用されるこのファイル内の他のすべてのリソース す...

Kamo·4w ago
Fixkamo-internal

正式なタイトルと会員資格は、自分のポジションカードにのみ読み込まれます

これらは positionRights の部門と職名に加わります。メンバーは自分の4つすべてを見ることができます。 ポジションカードは、MANAGE MEMBER SECURITY ホルダー(またはオープン・ゴッド・ウィンドウ)のみが変更されます。 SecurityService は、両方のエンドポイントで機能します。...

Kamo·4w ago
FixSecurityService

会員の公式タイトルとステータスは、会員のセキュリティも必要です

すでにMANAGE MEMBER SECURITY(またはオープン・ゴッド・ウィンドウ)を必要としている部署と職名 /member-security、独自のレコードが含まれています。 ポジションカードの残りの部分はまだ開いていました。 - PUT /member-security/{id} は、メンバーが自分の公式タイ...

Kamo·4w ago
FixSecurityService

CommerceMarketControllerの小売サブリソースは、org-scoped

CommerceMarketController の get-one/update/delete ハンドラを /retail/... という RetailService orgId (bare findById/deleteById) を取らないメソッド - 同じ組織認証の呼び出し元が読み取れる、 別の組織のカテゴリ、...

Kamo·4w ago
Fixkamo-internal

「NATSログイン」を提示

NATSは、KAMOアカウント(no auth user)へのすべてのクレデンシャルレス接続をマッピングし、 k1m1 のホストネットワークでは、どのPod、デスクトップ VM、または LAN のマシンを読み込み、 パスワードなしでプラットフォームのリアルタイムトラフィックを強制します。 マッピングが削除される (kl...

Kamo·4w ago
FixSecurityService

ガードされていないエンドポイントラチェットから新たにガードされたハンドラー4をドロップ

メニュー キャッチ 前のコミット:******************** ********************でセッションを解決 (getCached整理) Id は、それぞれのハンドラの体内で)、スキャナはもはや見えない 守られていない。 行をベースラインから削除し、テストのメッセージごとに削除します。 **...

Kamo·4w ago
Fixkamo-shared-library

Org-scope リテールサービス ************************

CommerceMarketControllerの小売下にあるすべてのget/update/delete-by-uidハンドラ サブリソース(カテゴリ、ブランド、属性/値、画像、バリエーション、タグ、 レビュー、顧客、顧客層、税務クラス/ゾーン/レート、割引、価格 リスト/エントリー、ギフトカード、場所、在庫レベル/調...

Kamo·4w ago
FixSecurityService

スコープの役割、メンバーのアクセスとプロファイルは、呼び出し主のorgに書き込みます

5つのギャップは、署名されたメンバーが自分の組織の外にリーチしたり、 同僚のアカウント、正しいチェックがない: メニュー セッションをまったく解決しません。 ゲートウェイ /api/security/** を自身のauth 無しで転送するので、UUID を保有する人は誰でもできる 組織の権限を再書き込みまたは削除しま...

Kamo·4w ago
Fixkamo-shared-library

UpdateMemberAccessは、異なるorgsでエディタとターゲットを拒否します

メニュー セキュリティレベルとエディタの所有者だけと比較して フラグは、2つのメンバーの組織を決して禁止します。 今日の1つの呼び出し元(SecurityServices) MemberSecurityController PATCH /member-security/{id}/access) は、既にターゲットをスコ...

Kamo·4w ago
FixKBService

KBServiceはNATSログインを提示します

NATSは、KAMOアカウント(no auth user)へのすべてのクレデンシャルレス接続をマッピングし、 k1m1 のホストネットワークでは、どのPod、デスクトップ VM、または LAN のマシンを読み込み、 パスワードなしでプラットフォームのリアルタイムトラフィックを強制します。 マッピングが削除される (kl...

Kamo·4w ago
FixRAGService

RAGServiceはNATSのログインを提示します

NATSは、KAMOアカウント(no auth user)へのすべてのクレデンシャルレス接続をマッピングし、 k1m1 のホストネットワークでは、どのPod、デスクトップ VM、または LAN のマシンを読み込み、 パスワードなしでプラットフォームのリアルタイムトラフィックを強制します。 マッピングが削除される (kl...

Kamo·4w ago
FixKlusterServices

NATSクライアント認証 — no auth user を再構築する最初の半分

ホストネットワークの k1m1 で動作し、0.0.0.0 を listen し、そのコンフィグはそれぞれマップ KAMOアカウント(no auth user: anon)へのクレデンシャルレス接続。 どんなポッドでも 名前空間, デスクトップ VM と LAN の任意のマシンが開くことができます。 192.168.4....

Kamo·4w ago
FixSecurityService

手数料ラインを中継するときの俳優を転送する

addLine/updateLine リレーメンバーID (通常 789c544) ではなく、誰が作ったか openDraft、 send、voidLine、Stripe-configのエンドポイントとは異なり、すでにスタンピング アクターメンバーは、アクターペイロードを介してセッションから参加しました。 Commis...

Kamo·4w ago
FixKlusterServices

プラットフォームのみがセッションRedisに到達することができます

`kamo` Redis は全ての *** セッションと OTK を保持し、パスワードがない。 誰が接続できるか制限なし それに: `desktop` の名前空間の pod から (KubeVirt デスクトップがクラスターネットワーク上で実行される場所、なし 2026-09-23 に返された未処理の PING の N...

Kamo·4w ago
Fixkamo-internal

イメージングプロキシは、MediaServiceのダウンロードとサンドボックスヘッダーを経由して渡します

MediaServiceは、安全なラスター/オーディオ/ビデオリスト(SVG、HTML、PDF...)の外に任意の添付ファイルを提供しています。 コンテンツDisposition: 添付ファイル、X-Content-Type-Options: nosniffとサンドボックスコンテンツセキュリティポリシー (メディアサー...

Kamo·4w ago
FixVectorService

認証されていないパイプラインエンドポイントで有効な***セッションが必要です

POST /convert-vector と WS /ws/pipeline は、すべてでauth を取った — 4820f44 はアップロードサイズを容量化し、 変換の通貨が、実際の穴は、認証方法に関する決定を開く残します 生ブラウザー WebSocket は、ベアトークンやカモ・インテルナルの X-OTK ヘッダは...

Kamo·4w ago
FixMediaService

STOMPのライブセッションガードが導入された円の豆依存を破る

d47b471 の WebSocketConfig の sessionAccessGuard フィールドがすべてループ pod: Spring は WebSocketConfig を完全に構築する必要があります (a) メニュー @Autowired フィールドが解決する前に BrokerMessagingTempla...

Kamo·4w ago
FixBillingService

組織の所有者のみがメールボックスやエクステンションを支払う人を変更することができます

メニュー そして********************は承認をしませんでした すべてでチェック — 組織の任意のメンバー, その所有者だけでなく、, 全体を移動することができます 組織のメールまたは電話の費用を請求グループに呼び出し、またはオフ メニュー 両方のメソッド すでにJavadocは、これはメンバーレベルの...

Kamo·4w ago
FixMediaService

STOMP SUBSCRIBE をセッションのライブメッセージと WebRTC シグナル伝達に監視

/topic/chat/session/{guid} と /topic/webrtc/session/{guid} がガードされていない すべて: 認証されたソケットは、別のセッションのライブにSUBSCRIBEすることができます チャット メッセージや WebRTC の提供/answer/ICE トラフィックを純粋に...

Kamo·4w ago
Fixkamo-internal

プロセス全体の TLS 検証バイパスをドロップ

NODE TLS REJECT UNAUTHORIZED: k8s/configmap.yaml の "0" は、すべて作成 サーバ側のアウトバウンド TLS はこのプロセスで呼び出します。どんなホストでも、 目的は、Podが実行される限り、証明書の検証をスキップします。 です。 現在必要なものよりもはるかに広い例外。...

Kamo·4w ago
Fixkamo-internal

セッショントークン、クッキー、メッセージコンテンツのログを停止する

2つの既知の犯罪者の形状のための悲嘆(チャットメッセージテキストとチャットリスト) console.log に移動するプレビューは、はるかに広いパターンを上回りました。 セッション/auth 表面といくつかのコンテンツ処理プロキシ: - /api/validateと/api/generate-otk — OTK-is...

Kamo·4w ago
Fixkamo-internal

ボディがスプールされる前に不浸透させたアップロードを取除いて下さい

チャットの添付ファイルアップロード、サポートバグレポートスクリーンショットのアップロード、 背景のアップロードと2つの変換サービスイメージのサイズのプロキシを満たす buildForwardHeaders と呼び出され、リクエストボディを読み込んだり、 X-OTKが戻ってきたかどうかに関係なく。 匿名の発信者はまだ こ...

Kamo·4w ago
FixSecurityService

フォワードプレースメンバーIDとロールなので、TimecardServiceはパンチの所有権を検証できます

メニュー CLIENT-SUPPLIEDに対する呼び出し者の役割を解決 subjectId (resolveRole -> EMPLOYEE アクター ==サブジェクト時に) id を転送しない 解決されたロール下流。 TimecardServiceは、パンチをパンチによって読み込まれ、チェックのみ orgは、登録した...

Kamo·4w ago
FixMediaService

チャットアタッチメントは、体がスプールされる前に認証をアップロード

POST /sessions/{guid}/attachments は @RequestParam としてその部分をバインド MultipartFile[] メソッドパラメータ。 Spring はメソッドパラメータを解決する前に コントローラーメソッドのボディランなので、コンテナがスプールを開始 3.1 GB リクエス...

Kamo·4w ago
FixDocsService

DocsService は docs-api.kamocrm.com で直接公開されていない

Docs-api-ingress IngressRoute は、API ゲートウェイの周りの DocsService にインターネットを直接送信しました。 アイデンティティ ヘッダーの除去)。 何もホストを使用していません:すべてのリポジトリの広がりは、このマニフェストでのみ見つけました そして古い設計ノート、Docs...

Kamo·4w ago
FixConversionService

コンバージョンサービスがインターネットに公開されていない

コンバージョンAPI.kamocrm.com IngressRouteは、インターネット上の誰にもこのサービスに送信しました。 エンドポイント(/image/resize-bg, /favicon/generate, /convert-to-pdf, /generate-thumbnails, /page-count,...

Kamo·4w ago
FixMediaService

メディアでクライアントの識別ヘッダーをストライプします。* エッジ

media-websocket-upgrade のみで実行される media-route (HostRegexp ^media[.].+$) 発信者ヒットメディア。<domain> は直接 X-Org-Id、X-Member-Id を設定できます。 X-Public-Chat-Org-Id、X-Public-Chat-...

Kamo·4w ago
FixMediaService

プレゼンス バルク読み取りとRedis KEYSを使用したスタレプレゼンス掃引停止

getBulkPresence/getBulkLastSeen の KEYS PRESENCE:*/PRESENCE LAST SEEN:* の 全て 呼び出し - すべてのプレゼンスソケットマウントとタブフォーカスでヒット - と30秒スイープラン 2回以上、すべての***セッションを保持する同じRedisに対してす...

Kamo·4w ago
FixConversionService

今それを取ることができるエンドポイントのAuth, ffmpeg/Batik 残りに硬化

ResourceServerConfig はリクエストを全て許可します(このサービスは匿名でアクセス可能です) Conversion-api.kamocrm.com および ImageOpsController または ConversionController のハンドラのどれも 自分のセッションまたは内部の秘密をチェ...

Kamo·4w ago
FixAPIService

ゲートウェイにメモリリクエストと制限を与える

デプロイメントはリソースが全くなかった:ブロックは全くなかった。 いいえ、そう要求します スケジューラは、このポッドの足跡を理由にすることはできません。 制限なし、 JVM の -XX:MaxRAMPercentage=70.0 ヒープの不足分の不足分を捕捉 ノード独自のRAM(各ノードは~126GiB)です。 このサ...

Kamo·4w ago
FixAPIService

フォワード・コミッション・ストライプは、Webhooksを接続します

コミッションサービスレジスタ メニュー Stripe (OrgStripeSetupService) と直接、/api/commissions/** なし このゲートウェイのどこにも存在し、すべてのコールバック404'd エッジとコミッションのペイアウトは、Stripeが実際に何と一致しない お問い合わせ キャリアSM...

Kamo·4w ago
FixAPIService

VOIPService の内部の SMS テンプレート API を継承し、クライアント自身の X-Internal-Auth を転送しません

同じ信託境界の2つの関連ギャップ。 /api/voip/sms/templates/** は /api/voip/** によって卸売を転送しました ワイルドカード。 VOIPService の内部AuthFilter は接頭辞 (and) をガードします。 /api/bulktext/send と共有された X-In...

Kamo·4w ago
FixMediaService

STOMPフレームヘッダ/ペイロードおよび/wsリクエストヘッダのログを止めて下さい

WebSocket パスの 2 つの左上のデバッグ ロギング スポット: - WebSocketConfigのインバウンドチャンネルインターセプターは、すべてのSTOMPフレームをオンにしました Accessor.toMap() を含む INFO (CONNECT フレームのヘッダーは、 メンバーの権利配列)と生のペ...

Kamo·4w ago
FixAPIService

クライアント独自のホップではなく、右端のホップからDerive X-Real-IP

forward() は、X-Real-IP を X-Forwarded-For.split()[0] に設定します。 そのヘッダーの1つの部分であるLEFT-mostホップはクライアント制御します outright: "X-Forwarded-For: 8.8.8.8" を運ぶ要求はで着きます 実際に見たアドレスとヘッ...

Kamo·4w ago
FixAPIService

接続と読み込みタイムアウトによる境界上流呼び出し

RestTemplate の豆は bare JdkClientHttpRequestFactory から作られました タイムアウトなし。 接続を受け入れる1つの上流 決して答えない -- 雑草のポッド、デッドロック -- ゲートウェイスレッドを駐車 そのソケットは永遠に; それらの排気の十分な有限の Tomcat スレ...

Kamo·4w ago
FixAPIService

ログセッショントークン、OTK、auth ヘッダーをリクエストごとに停止

forward() は、コピーしたヘッダーのマップ全体を 1 つの呼び出しごとに印刷しました。 System.out.println("APIService: コピーヘッダ:" + outHeaders) -- は、 X-***-Token、Cookie、X-OTK、Authorizationを完全にシリアライズし、プ...

Kamo·4w ago
FixConversionService

内部の秘密の比較は定数であり、不定休

TranscriptionController、RecordingIngestController、RecordingProcessControllerの比較 文字列.equals と X-Internal-Auth (共有シークレットのタイミング・オラクル) およびデフォルト ********************...

Kamo·4w ago
FixMediaService

イメージングプロキシは、安全なラスターやストリームではないもののためのダウンロードを強制します

GET/HEAD **************************** は、常に クライアント決定コンテンツタイプ アップロード、コンテンツ処理なし、なし X-Content-Type-OptionsとCSPなし。 ChatAttachmentServiceのアップロード許可リスト 画像/svg+xml を含むイメ...

Kamo·4w ago
FixMediaService

Meet-provider OAuth 結果ページは、独自のスクリプトタグから削除できません

MeetProviderController's GET /oauth/callback はセッションレスで、 プロバイダーのerror descriptionをインラインに <script> ブロックします。 古いjsString() エスケープされたバックスラッシュ/quote/newline だけなので、 </s...

Kamo·1mo ago
Fixkamo-internal

学習者のメディア ルートの HEAD は、ハンギングの代わりに答えます

media 要素が失敗した後に HEAD を持つAttachmentSource プローブを使用して、 なくなったファイル 中断されたセッションから。 1バイトの上流にある response.body.cancel() を待ち受けたルート 答え、そして約束する展開されたPodでは決して解決しません:25秒後に応答ヘッダ...

Kamo·1mo ago
FixESigService

内部エンベロープ API は閉鎖され、一定時間にその秘密を比較します

メニュー X-Internal-Auth に対する String.equals を使用する (タイミング サイド 共有秘密のチャンネル) と, esig. 内部-auth-secret は未設定で、警告を記録し、 すべてのX-Org-Idが送信されたすべてのX-Org-Idが信頼され、検証なしで電話を通しました。 こ...

Kamo·1mo ago
FixESigService

スタッフのエンベロープ API は、ドキュメントを正しく要求し、HR のエンベロップは HR 1 が必要です

EsignEnvelopeControllerの メニュー 確認されたorg会員 ドキュメントが右ではなく、クリアランスもなく、コンテキスト固有のものはありません。 認証スタッフ org(EMPLOYMENT OFFER、CLINICAL CONSENT/を含む)のすべての封筒をリストできます。 RECORDS REL...

Kamo·1mo ago
FixESigService

すべてのテンプレートハンドラ、EDIT DOCUMENTS を通して orgId を書き込みます

ESignTemplateServiceの署名者/設計ハンドラ(getSigners、upsertSigners、reorderSigners)、 deleteSigner、saveDesign、getLatestDesign、listDesignVersion、getDesignVersion、revertDesig...

Kamo·1mo ago
Fixkamo-shared-library

会員登録 ドキュメントは dat の org をチェックし、テンプレートは imgId によって 1 つ以内に見つけることができます

2 つの org-scoping は、esig/imaging が見つかる監査をギャップ、共有エントリ ポイントで他のサービスが構築されています。 メニュー (変換サービスの dedup-skip-upload パス) ロード ターゲット ImgDat によって id 単独で, 何もコーダにそのorgを比較していませ...

Kamo·1mo ago
Fixkamo-internal

ホールデムの招待は一種のサイトが知っている:ラベル、アイコン、フィルターおよびミュート

MediaService は Hold'em が出荷したので HOLDEM INVITE の通知を受け取りましたが、種類が欠けていました ここに: トーストの眉毛は未加工翻訳のキーを印刷しました、アイコンはベルに戻ってき、そこに フィルタチップやミュートスイッチはなく、「カードへの招待停止」として存在する一種の ゲーム...

Kamo·1mo ago
Fixkamo-internal

人を追加し、サーバーとして位置を移動させ、すべてのストレージエリアをリスト

- /accountのAddボタンとBulk Addボタンと4ページを作成して、MANAGE MEMBERSが必要です。 (MemberAdministrationGate) は、SecurityService が施行する。 従わない者 古いリンクは、保存が失敗できるフォームに記入するのではなく、理由を読みます。 - ...

Kamo·1mo ago
FixKlusterServices

黄金のイメージが実際に構築されていない5つの理由

ビルドが実行されていない。 実行すると、試みごとに1つのバグが見つかり、最初のバグが見つかった 3つは、それぞれ、何かが欠けていると、盗みやすいイメージを生成しました。 1.package.txt は「空白行と # コメントはストライプされます」とストライプされるものは何もありません これら: `tr '\n' ',...

Kamo·1mo ago
Fixkamo-shared-library

匿名のフォームのキャップのorgの未確認の才能ある列をカウント

DocsServiceのパブリックタレント・アレイト・サブスクライブ・エンドポイントは、すべての人に確認メールを送信します。 受け入れられるコール、何の未準備の行を1つのorgから蓄積できるか制限なし ブランドの新しい住所。 派生した数のクエリを追加 CareersTalentAlertRepositoryは、その量を...

Kamo·1mo ago
Fixkamo-shared-library

UpdateDocType では、ドキュメントの org に所属する doc 型が必要です

ImageService.updateDocType は UUID 単独で ImgDocType をロードしました。 ログイン 発信者が Img を編集する可能性があることを証明します。, しかし、その分類 docTypeId の名前について何も言う. ツイート 独自のドキュメントで EDIT DOCUMENTS を持...

Kamo·1mo ago
Fixkamo-shared-library

Org-scoped は、サムネイルバックフィル候補のクエリの対向

DocsService の /backfill-thumbnails の管理者は、選択した候補から選択 メニュー (プラットフォーム全体、組織の述語なし) 最後のリゾートとして, メモリでフィルタリングされた未加工findAll — そのため、任意の org's MANAGE STORAGE admin は、 すべての...

Kamo·1mo ago

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

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

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