ライブ・チェンジ・ログ

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

17,922
総変更点
4,609
特徴:
4,537
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,922AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService372InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,520TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,574kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI523Chore670Docs226Feature4,609Fix4,537Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 20, 2026
FixSecurityService

会員エンドポイントのリストまたはレガシーCSVとしてセッションの権利を読む

KSessionService および SecurityRoleController は List<String> として保存します。 RoleRightType の名前。 MemberSecurityControllerが文字列にキャストし、文字列を分割 comma は、メンバーシップ タイプとメンバーアクセス PA...

Kamo·4mo ago
FixSecurityService

トランザクション中毒DDLを避け、マルチポッドレースを硬化させます

@Transactional syncAll() の内部に DDL を置いた前の自己ヒール。 いつの時 TABLE ADD CONSTRAINTは、既存の制約(最初の後に通常の場合)で消火 ブート、またはマルチポッドのレースでPodを失う)、runIdempotentはJavaを飲みました 例外 — しかし、周囲のDB...

Kamo·4mo ago
ChoreSecurityService

Trigger CI/CDの再構築

Kamo·4mo ago
FeatureSecurityService

すべてのブートでロールレイトシンクサービス完全に自己ヒーリングを作る

RoleRightTypeの追加または削除は、再び実行する必要がある KamoInitializerService. syncAll() は、すべての起動時に 3 つのフェーズを実行します。 1。 ヒール制約 - チェックの制約をすべての右ベアリングに落とします テーブルは2つのupsert-required固有の制...

Kamo·4mo ago
FeatureSecurityService

RoleRightsSyncServiceを抽出し、sync-rightsエンドポイントを追加

- RoleRightsSyncService: OrgRoleのロール権利同期ロジックを一元化 メニュー テーブル、起動およびオンデマンド - DataLoader: 起動時にロールRightsSyncService.syncAll() に委任 - SecurityRoleController: POST /sync...

Kamo·4mo ago
FixSecurityService

AppAvailabilityでgetOrganizationByIdWithFeaturesを使う インターセプター

/api/security/leads の LazyInitializationException を全て解決 他のCRM/POS関連のパス. org.getFeatures() というインターセプター トランザクションが閉じた後、新しいメソッドは熱心に機能します 読み取り専用トランザクション内の単一のJOIN FET...

Kamo·4mo ago
FixSecurityService

Hibernate Type()ベースクラスの問題により、メンバータブが空の表示を解除

HibernateのTYPE(m) = :type JPQLフィルタは、バインド時に0結果を返します パラメータはベースメンバークラス(JOINED継承)です。 これは影響します メンバー登録者エンドポイント。 FindByOrganizationId() +で置換 ベースメンバーを正しく返すJavaのTeamMemb...

Kamo·4mo ago
OtherSecurityService

Hibernate SQL ロギングを有効にして、メンバーのクエリを返して診断します 0

Temporarily が org.hibernate.SQL=DEBUG を有効化し、どのような SQL が Type() なのかを確認できます。 JPQL クエリは、メンバー登録者エンドポイントで生成します.

Kamo·4mo ago
OtherSecurityService

GetMembersAndSubscribersエンドポイントに診断ロギングを追加

Logs orgId、クエリ結果のカウント、およびパーマンドは、アクティブ状態を手助けする メンバータブが空のリストを表示する理由を診断します.

Kamo·4mo ago
FeatureSecurityService

Add GET /branch-types/creatable and /{id}/usages endpoints

/creatable returns branch types filtered by the caller's creator-type (OWNERS/TEAM_MEMBERS/MEMBERS) via AppliedModelEnforcementService. /{id}/usages returns th...

Kamo·4mo ago
FixSecurityService

Use correct session key 'memberID' instead of 'MID'

KSessionService stores member ID under key 'memberID' but both **************** and OrganizationController were reading session.get("MID") which always returned...

Kamo·4mo ago
FixSecurityService

Exclude master model from models list; add debug log to child-org creation check

SecurityModelController now filters out the org's master model (identified by org.getMasterModelID()) from the /api/security/models response — it is managed exc...

Kamo·4mo ago
FixSecurityService

Read session rights as List<String> names, not CSV of integer IDs

Session rights are stored as a JSON array of RoleRightType name strings. Both **************** and OrganizationController were casting them to String (causing C...

Kamo·4mo ago
April 19, 2026
FeatureSecurityService

Add GET /branch-types/creatable endpoint with creator-type filtering

Returns only the branch types the calling member is permitted to create a child org under, based on their OWNERS/TEAM_MEMBERS/MEMBERS classification against the...

Kamo·4mo ago
FeatureSecurityService

Gate /network child-org creation by right + member-type applicability

Wires the applied-security-model child-org creation gate end-to-end: - SecurityModelController + MasterModelController round-trip the three new apply-to flag...

Kamo·4mo ago
ChoreSecurityService

Kamo-shared-library update(appConfig upsert-only Fix)のリビルド

呼び出し元のペイロードからサービスタイプが不在であるappConfigの行を削除しなくなり、部分的なペイロードを受信したときにサイレントデータの損失を防ぐことができます.

Kamo·4mo ago
FeatureSecurityService

Applied-model is the read-time source of truth for feature availability

Closes the "stale DB leaks a disabled feature" gap by gating every surface that touches OrgFeature / ServiceType through the applied security model. - ********...

Kamo·4mo ago
ChoreSecurityService

MasterModelController GET の失敗の表面の根管

GET /api/security/master-model 500s の場合、全スタックトレースをログに記録します。 stderr (kubectl logs によってキャプチャ) と root-cause メッセージを含む 外側のHibernateのラッパーではなくワイヤー。 スキーマを診断するのに役立ちます クラ...

Kamo·4mo ago
FeatureSecurityService

Wire applied-model enforcement across every controller

Every non-role setting on the applied security model is now enforced at the exact controller boundary it governs, and the scalar settings round-trip cleanly thr...

Kamo·4mo ago
FeatureSecurityService

Enforce system-role assignment and auto-admin for team-member owners

MemberSecurityController now enforces the three assignment invariants defined in the brainstorm spec: - saveMemberSecurity: before persisting the caller's requ...

Kamo·4mo ago
FeatureSecurityService

Master-model + applied-model endpoints and template-aware org seeding

Adds the controllers that surface the new branch-type security flow: - /api/security/master-model (GET/PUT) manages the current org's master model; only writ...

Kamo·4mo ago
FeatureSecurityService

Wire branch types into security model CRUD endpoints

Kamo·4mo ago
FeatureSecurityService

Add POST **************** endpoint

Kamo·4mo ago
FeatureSecurityService

Auto-sync missing role rights on startup

Kamo·4mo ago
FixSecurityService

Use core NATS pub/sub for email-verified SSE fan-out

Replaces in-memory ConcurrentHashMap broadcast with NATS core pub/sub so all pods receive verification events regardless of which pod handled the token. Falls b...

Kamo·4mo ago
FixSecurityService

Use avatarType field + JDBC for photo URL generation to handle Hibernate proxies

**************** previously used instanceof AvatarPhoto to determine avatar type and cast to read fileExtension. When Hibernate returns a base-class proxy (e.g....

Kamo·4mo ago
FeatureSecurityService

Pass human-readable expiry time to email verification template

Add humanizeMinutes() helper that formats minutes as days/hours/minutes (e.g. "1 day" for 1440 min). Pass as {{expiryText}} to match updated canonical template ...

Kamo·4mo ago

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

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

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