Журнал змін

Дивись, що ми будуємо, в режимі реального часу. Кожна функція, фіксація та вдосконалення, що надходить на платформу.

17,919
Загальні зміни
4,607
Особливості
4,537
Фіксатори
32
Проекти
Фільтр за проектом
Всі проекти17,919AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService372InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService461RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,574kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Фільтр за типом
Всі типиBuild24CI523Chore670Docs226Feature4,607Fix4,537Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
April 20, 2026
FixSecurityService

Читання права сеансу як список або спадщина CSV для кінцевих точок членів

KSessionService and SecurityRoleController зберігає права як Список<String> of Рольові імена атрибутів. Члени comma, що викликає ClassCastException на рівні чле...

Kamo·4mo ago
FixSecurityService

Уникайте транзакційно-виправних забігів DDL і затвердіть багатоподних

Попереднє самооздоровлення DDL всередині @Transactional syncAll(). Коли АЛТЕР ЗАГАЛЬНА ДОДАТКОВА КОНСТРУКЦІЯ пожежної сигналізації на існуючому концентраті зава...

Kamo·4mo ago
ChoreSecurityService

Тригер CI / CD rebuild

Kamo·4mo ago
FeatureSecurityService

Робити RoleRightsSyncService повністю самозбереження на кожному завантаженні

Додавання або видалення типу RoleRightType ніколи не вимагає запуску KamoInitializerService. syncAll() тепер працює три етапи на кожному запуску: 1. Цільові об...

Kamo·4mo ago
FeatureSecurityService

Витяг RoleRightsSyncService і додайте синхронізацію кінцевої точки

- RoleRightsSyncService: система синхронізації прав на роль як для OrgRole ******************** Таблиці; стартапи та - DataLoader: делегати до RoleRightsSyncSer...

Kamo·4mo ago
FixSecurityService

Використовуйте getOrganizationByIdWithОсобливості в AppAvailability Контролер

Розчинники LazyInitializationException on /api/security/leads and all інші CRM/POS-плани. Інтерцептор назвав org.getFeatures() після закривання транзакцій; нови...

Kamo·4mo ago
FixSecurityService

Вкладка Resolve Члени, що показує порожній через Hibernate TYPE() питання базового класу

Hibernate TYPE(m) = :type JPQL фільтр повертає 0 результати, коли межа параметр – базовий клас Учасника (сертифікація JOINED). Це впливає на кінцева точка члені...

Kamo·4mo ago
OtherSecurityService

Увімкнути запис Hibernate SQL для діагностування членів запиту повернення 0

Тимчасово ввімкнено org.hibernate.SQL=DEBUG, щоб побачити, що SQL TYPE() JPQL генерує для кінцевої точки імен членів.

Kamo·4mo ago
OtherSecurityService

Додати діагностичний запис для getMembersAndSubscribers endpoint

Журнали 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 оновлення (appConfig upsert-only fix)

Pulls the загартоване ******************************************************************************************************************************************...

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) і включає в себе повідомлення про кореневикориста...

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
April 18, 2026
FeatureSecurityService

Add code-based email verification path to /verify-email endpoint

The endpoint now handles both token (link click) and userId+code (manual 6-digit entry). Token path unchanged; code path hashes the supplied code and matches ag...

Kamo·4mo ago

Як ви бачите відправлення?

Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.

БезкоштовноПерегляд цін