ライブ・チェンジ・ログ

リアルタイムで構築しているものを見る。 プラットフォーム間で出荷されるすべての機能、修正、改善.

17,888
総変更点
4,594
特徴:
4,520
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,888AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI522Chore670Docs226Feature4,594Fix4,520Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
July 1, 2026
FixSecurityService

システム ユーザーが org の応用モデルを解決しよう

OrgId != session org と caller が 403 を返すクロスオーグ門 対象のorgにメンバーの行がなかった。 プラットフォーム全体で稼働しているシステムユーザー すべてのorg全体で、解決されたユーザーがいるときにメンバーシップチェックをバイパスします。 システムユーザー.

Kamo·2mo ago
June 30, 2026
FixSecurityService

パブリック・プロジェクト・ケーシングにWebhookリポ名をCanonicalize

クラスターのマイグレーション後、Forgejoのリポーズが再作成されました。 (securityservice), しかし、歴史的行とパブリックプロジェクトフィルタの使用 キャノンケーシング(SecurityService) 受信するリポジトリをマップします。 allow-list は ingestion でケーシング...

Kamo·2mo ago
FixSecurityService

マルチノードのロゴ読み取りでファビコンを生成し、単ノードが存在しません()

outputAndUploadFavicons() は minioService.exists() にのみゲートされ、 現行の MinIO ホストを stats します。 シンプルなロゴが書かれたとき(またはのみ) 別のノードにレプリカされた、add() は false NoSuchKey を返します。 favicon...

Kamo·2mo ago
June 16, 2026
FixSecurityService

Kamo-universeの/user-infoでGDを公開

セッションは GD フラグ (KSessionService) を格納しますが、 /user-info は返されません。 つまり、kamo-universeのKamoIdentityはいつもdeserialized is god=falseと 神・神・神・神・神・空・神・神・神・神・神・神・神・神・神・神・神・神・神・...

Kamo·2mo ago
FixSecurityService

ケースに敏感なメールルックアップなので、メールをリセット

パスワードの回復は、入力が減りましたが、findByEmailEmailは、 保存された電子メール(例:Sage@KamoCRM.com)に対するケースに敏感な一致、 そのため、ユーザは見つかりませんでした。リセットメールは送信されません。 スイッチ 4 回復ルックアップ(電子メールのイニシアチブ、質問のフェッチ/検証...

Kamo·2mo ago
June 15, 2026
FixSecurityService

Orgのジャンプを渡るキャリー偽装監査証

呼び出し主がすでに偽装セッション(神管理者が行動する) 別のメンバー, SUDO MEMBER ID を運ぶ, /network から別の組織に入る sudo id 無しで新しいセッションを縮小 — 本当に運転していた人を失います。 デフォルト sudoMemberId を呼び出したセッションの既存の SUDO ME...

Kamo·2mo ago
June 10, 2026
FixSecurityService

プラットフォームのセットアップにSUBSCRIPTION市場を選択

KamoCRMは、いくつかの市場を所有しています **************************************************************************** resolveProductMarket は SUBSCRIPTION タイプ (platform-access) ...

Kamo·3mo ago
June 8, 2026
FixSecurityService

ラベル保存のfaviconsを再生します。 sniffの実質のロゴのタイプ

config/css/manifest を書いたので、 しかし、決してファビコンを再生しません。これらはプロビジョナースによってのみ生成されました。 ログイン 完全なプロビジョニングが空のファビコン/セットを持っていたので、すべてのカモ site (login/internal/register) は favicon ...

Kamo·3mo ago
FixSecurityService

Orgフォルダが欠けているときにテンプレートからシードglobals.css

org の css/globals.css を複製する しかし、そのオブジェクトは一度だけ存在する 完全からコピーしました デフォルトテンプレート。 config+logos だけでも org が 見つかりましたので、 threw NoSuchKeyとorgのglobals.cssをダウンロード - すべてのKamoサ...

Kamo·3mo ago
May 21, 2026
FixSecurityService

/org/domain で機能コレクションを交換する前に Detach

前の修正は、適用されたモデルの投射をにワイヤーで縛られた **************** と呼びます org.setFeatures(プロジェクト済み) は、依然として管理されているエンティティティティティティティティティティティに。 組織紹介 @OneToManyはcascade=all-delete-orphan...

Kamo·3mo ago
FixSecurityService

曖昧な/org/domainハンドラを解決する — 商海軍は消えた

SecurityController が 2 番目の ************************ だった メニュー ばねの拒絶 "Ambiguous ハンドラメソッドがマッピングされた" → 500 → kamo-internal SSR レイアウトは POS を省略したハードコードされたフォールバック機能リスト...

Kamo·3mo ago
May 12, 2026
FixSecurityService

SystemUserGuard をバイパスする /me/language エンドポイントを追加します

NavTop の言語ピッカーは、システム ユーザがシステムに署名したのは何もなかった サブオーガナイザー:PUT **************************** 最初に SystemUserGuard を実行します。 どの 403 s すべてのシステム ユーザー チーム メンバーの変異 (各々に提案) Sys...

Kamo·4mo ago
FixSecurityService

TXT所有権にカモ所有のサブドメインをゲートしないでください

カモのウェブエイリアス(例えば、gnosia.demo.kamocrm.com)をピックアップしたチャイルドオルグ 「TXTレコードが見つかりませんでしたが、認証コードは一致しません」 DNS セットアップ UI で。 ルート原因: org domain の行は、階段を持っていました validate token とオ...

Kamo·4mo ago
FixSecurityService

グラント・トップ・レベル・オーガナイズ・オーナー・クロス・オーガニ・削除/更新アクセス

deleteDomain と updateDomain は、以前のプラットフォーム管理者を拒否しました 彼らはisUserOwnerOfOrgをチェックしているため、子供のドメインで動作 直接ターゲット org に対して、トップ レベル org のバイパス無し 所有者 — 読み込みフローとは異なり (getAllDom...

Kamo·4mo ago
May 11, 2026
FixSecurityService

Per-org *.kamocrm.comサブドメインの削除を許可する

EndWith(.kamocrm.com")ガードは、すべてのデモのorgをブロックしました プラットフォームのサブドメイン(例:gmosia.demo.kamocrm.com)を交換して、 カスタムドメイン。 プラットフォームのルートkamocrm.comは、として保存されていません org domain 行なので、...

Kamo·4mo ago
FixSecurityService

親組織のメンバーシップに子-org-creator管理者のステータスをプロパゲート

ユーザーが子供のorgを作成するとき、彼らはその所有者になります + 管理者 (via) メニュー 彼らのPARENT-org会員, しかし、それが以前だったのは何でもです。 - 通常登録時間 管理者権限のないチームメンバーの役割 — そして、その後にその方法を維持します 子供のorgが作成されます。 子供のドメインで...

Kamo·4mo ago
April 30, 2026
FixSecurityService

DBの往復なしの助成金の権利を持つミントの所有者OTK

管理者を割り当てる**************** role と writes Member rights applied、OTK-minting ブロックは <*******************************************************************************...

Kamo·4mo ago
April 29, 2026
FixSecurityService

GetDomainById および check-dns エンドポイントで高まるアクセスを許可

GetDomainBy でトップレベルの org オーナーとシステムメンバーが 403 を獲得しました ログイン そしてそれらのエンドポイントはisUserMemberOfをチェックしたので、検証-dns 直接オーグ。 hasElevatedCrossOrgAccessヘルパーを追加し、メンバーチェックと一緒に適用しま...

Kamo·4mo ago
April 28, 2026
FixSecurityService

重複ルートドメインを防止し、プライマリドメイン表示を修正

ONE DOMAIN PER ORG チェックを誤って .kamocrm.com web-alias ドメインは、複数のルートドメイン(および10)を蓄積するorgを許可します 異なるエイリアスと再試すことで各エイリアスを。 今、すべてのカウント 接尾辞に関係なくトップレベルのドメイン(親はNULL)。 ネットワーク...

Kamo·4mo ago
FixSecurityService

Org作成レイテンシーを削減し、翻訳カスケードの失敗を修正

- 組織管理者:TeamMembersForAllOrgs(完全なorg)を確実に交換する TeamMemberForOrg(単一オーガニゼーション)を確実なテーブルスキャン 〜400ms×N DB 往復 /network/create 送信 がスタック - 組織管理者:メールを移動しますTemplateSeedCli...

Kamo·4mo ago
FixSecurityService

自動座席は床、より広いorgの無効として、床として、放します

BillingSetupService は、作成者の最初のオープンライセンススロットを有効にします。 サブ・オーガナイゼーション(およびプロモート・トゥ・ビルリング・オーナーと同じ)を見るとき — そうでなければ、新鮮なサブオーガニの所有者は、あるにもかかわらず、無料のベースラインを参照してください シードプランのライ...

Kamo·4mo ago
FixSecurityService

トップレベルのorgメンバーはプラットフォームオーナープラン、バイパス課金ゲートを受け取ります

KamoCRM (トップレベル) orgのメンバーは、課金システムではなく、 OWNER UNLIMITEDプランの機能行列アウトライト(無料) 所有者の計画が欠落している場合の防御的なフォールバック)、プラスは、活動的なライセンス と has-Kamo-CRM-access true なので、すべての UI ゲート ...

Kamo·4mo ago
April 27, 2026
April 26, 2026
FixSecurityService

実名/Last 名を display に優先します

usernameAliasは機能的にログインハンドル(多くの場合、ユーザー名と等しい)です。 表示名ではありません。 User.name (EmbNameFull) で、実際の人間が読める名前が住んでいます。 /name と /by-department エンドポイントの両方に適用します.

Kamo·4mo ago
FixSecurityService

分割エンドポイントの正しい優先度で表示名を解決

優先順位: Member.usernameAlias → user.name.formatFull() → user.alias → user.username

Kamo·4mo ago
April 25, 2026
FixSecurityService

重複したCorsFilterのビーンを削除して、二重Access-Control-Allow-Originヘッダーを引き起こします

Explicit CorsFilterの豆はばねと2番目のCORSフィルターを引き起こしました セキュリティの組み込みの CORS サポート (CorsConfigurationSource を使用する). どちらのフィルタもオリジンパターンを解決し、同じヘッダを書いたり、 複製 'https://www.kamocr...

Kamo·4mo ago
FixSecurityService

システムユーザーが org ブランディングを管理し、ロゴ auth を固定することを可能にします

- canManageOrgBranding のプラットホームの最初の監視としてシステム ユーザーバイパスを加えて下さい システム ユーザーはすべての非親のorgs上のフル ブランディング制御を持っています - ロードされた生のorg所有者のみチェックを持っていたアップロードLogoエンドポイントを修正 両方canMa...

Kamo·4mo ago
April 24, 2026
FixSecurityService

GoDaddy 400の間違いの背後にある実質の理由

GoDaddy は code=UNABLE TO AUTHENTICATE と body で HTTP 400 を返すようになりました 口座が現在のところ満たない場合は「悪いリクエスト」 生産 ドメイン API の適格性 (10+ ドメイン アカウントまたはアカウント) アクティブな割引ドメインクラブ会員). 資格情報...

Kamo·4mo ago
FixSecurityService

FindByIdWithDomainsによるEager-loadドメイン、drop @Transactional

コントローラーメソッドの@Transactionalは、DB接続を間接的に保持します。 MinIOアップロード全体で、LazyInitializationExceptionもリスク 解決前の内部 getOrganizationById トランザクションコミットPrimaryDomain org.getDomains()...

Kamo·4mo ago
FixSecurityService

直接アップロード/{domain-folder}/img/ ではなく、ステージングバケット

UploadLogo エンドポイントはハードコードされた 'sumtingwong' プレースホルダーに書いていました (unfilled set) の代わりに org の実際のパブリックテーマパス。 今のロゴ 直接****************またはロゴフル.{ext}に移動します。 - copyFolder は...

Kamo·4mo ago
FixSecurityService

エッジノードのデフォルトからダウンした k2m1 ノードを削除します

k2m1 (10.8.2.1)は永久にダウンします。 フェイルオーバーリストでそれを残す 新しいOkHttpのタイムアウト火まで掛けるためにリトリートをアップロードしました。 デフォルト k1m1-only; k0m1コールドノードはフォールバックとして残っています.

Kamo·4mo ago
April 23, 2026
FixSecurityService

/network を強制する ルール サーバー側

ターゲットが現在のセッションorgの場合、カスタムドメインSSLは拒否されません 確認、またはヒトターゲット会員は非アクティブです。 ドメイン設定を共有する OrgNetworkEnterPolicy 経由でmy-networks とロジック; ロードターゲット org と findByIdWithDomains によ...

Kamo·4mo ago
FixSecurityService

宛先メンバーを要求し、orgメンバーシップを検証

Enter-as は、クライアントが提案したターゲットで、常に新しい *** を構築します。 会員の行; 不一致した org/member を拒否します。 セッションデバッグログを改善します.

Kamo·4mo ago
FixSecurityService

Enter-as セッションは、ターゲット org セキュリティ プロバイダーとオプションの targetMemberId を使用します

Enter-as は、Redis セキュリティOrgId をユーザのグローバルセキュリティ provider から設定しました。 ログイン時に対象のorg FQDNチェーンから設定します。 その不一致はクロスドメインを作った hand-offs はソース/provider org のように見えます。 セキュリティを解決...

Kamo·4mo ago
FixSecurityService

BFFリクエストのOTKからシステムユーザーセッションを解決

SystemUserConfigController と SystemUserCapabilityController は、 メニュー kamo-internal は Cookie なしで X-OTK を転送します。 セッションが見つからず、403を返し、正当なトップレベルの所有者のために。 EnterAsContr...

Kamo·4mo ago
FixSecurityService

Enter-asはX-OTK BFF authからセッションを解決します

EnterAsController は読み取り専用です。 session 属性。 JSON から大きい INT8 の ID の文字列として targetOrgId を受け付けます.

Kamo·4mo ago
FixSecurityService

部門別エンドポイントからチームメンバーのみを返す

インタラクションセンターは、基本メンバーレコードではなく、チームメンバーの行をリストする必要があります.

Kamo·4mo ago
FixSecurityService

サブスクリプションゲートをアプリのルートと機能APIに適用

AppAvailabilityInterceptor は、常に isAppEffectivelyEnabled を使用するので、 FORCE ENABLEDはサブスクリプションを尊重します。 FeatureController のシリアライズが可能 モデルフラグの代わりに同じゲートから、生DBのみ.

Kamo·4mo ago
April 22, 2026
FixSecurityService

デフォルトのテンプレートのコピーを org のプロビジョニング

宛先キーの明示的なソースプレフィックスを使用して、S3フォルダマーカーをスキップします。 テンプレートプレフィックスが空いているので、サイレント部分のコピーが空の場合に高速に失敗します globals.css にアクセスしません.

Kamo·4mo ago
FixSecurityService

プラットフォーム管理UI用のTeamMemberオーナーフラグを***に追加

チームメンバーを格納します。メンバーID、isOrganizationOwnerのログインでRedisセッションでログイン そのため、kamo-internal hasPlatformAdminAccess はトップレベルの org オーナーを満たすことができます パス。 会員 team member から IS OR...

Kamo·4mo ago
April 21, 2026
FixSecurityService

必要なDNS CNAMEエイリアスからメールをドロップ

KnownAliases からメールを削除し、検証済み dns と オンボーディング 不要 mail.example.com が必要です。新しいカスタムドメインも自動処理をスキップします。 メールの子エイリアス.

Kamo·4mo ago

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

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

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