KamoCRM

Жизненный журнал изменений

Каждая особенность, исправление и улучшение, опубликованные, как это корабли. Ничего не удерживается для запуска.

17,659
Итого изменений
6,077
Особенности
5,341
Постоянные расходы
30
Проекты
Фильтр по проекту
Все проекты17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Фильтр по типу
Все типыBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
July 4, 2026
TestSecurityService

Заблокируйте логику записи D28 (отклонение правой стены, удаление + аудит, откат)

6 тестов по новым методам MlosConfigWriteService: этапы правовой защиты отклонены перед любой записью; рутинный вставной бамп профильВерсия + добавляет WORM cha...

Kamo·3mo ago
FeatureSecurityService

[04] pass-2 AutonomyStageOverride CRUD + карта автономности (D28)

Автономность на каждой стадии отображает вертикаль конфигурации, отложенную до StageWallRegistry. Существовал (его отсрочка теперь удовлетворена): ************...

Kamo·3mo ago
July 3, 2026
ChoreSecurityService

Восстановление группы по маркетинговым правам (shared-lib 4cfbf64)

RoleRightsSyncService самостоятельно исцеляет 6 новых маркетинговых прав (IDS 150-155) все роли на загрузке;/роли/права затем служат группе Маркетинга.

Kamo·3mo ago
FeatureSecurityService

Конечная точка назначения + расширение работы по профилю участника

- Получить **************** (VIEW LEADS holders grant-all) → {id,name,extension} для выпадающего заголовка (имя + расширение работы, а не электронная почта). ...

Kamo·3mo ago
FeatureSecurityService

Слой Doc-04 tenant-config — самоисцеление + резюме активации + 5 доменных GET/PUT

mlos.config.enabled + com.kamo.z.shared.mlos.config в @EnableJpaRepositories. MlosConfigSelfHealRunner: по умолчанию LenderProfile + 5 доменных синглтонов на ак...

Kamo·3mo ago
FixSecurityService

Близкие остаточные перекрестные оракулы существования + капы JSON, связанные с WORM

Результаты состязательного обзора MLOS-W-01/03/04: - конверт с пустым списком 404 теперь повторяет идентификационные ключи запроса *******************, так неиз...

Kamo·3mo ago
FeatureSecurityService

Steward WRITE proxies — запись обратной связи, публикация сквозной политики, запуск ценообразования

Напишите дисциплину, применяемую одинаково на всех трех ПОСТ: - нисходящий корпус, построенный на стороне сервера из WHITELIST полей браузера; - organizationId ...

Kamo·3mo ago
FixSecurityService

Атомная претензия перед созданием свинца — предотвращение сиротских объединенных лидов

social.lead.new может обрабатываться одновременно (старый + новый Security) Обслуживающий блок держит оба подписка на ядро-NATS во время RollingUpdate → одна пу...

Kamo·3mo ago
FeatureSecurityService

Live FFA Toggle — быстрая конечная точка + трансляция обновлений продукта

- ПАТЧ**************** (MANAGE CREDITS): переключение продукта Free-for-all flag from the Leads-Available shortcut; публикует товар-поставщик + доступность. ***...

Kamo·3mo ago
FeatureSecurityService

Прокси-сервер безопасности для управления MLOS

Одна пара контроллер/клиент перед пятью считываниями MLOSGovernanceService Модули обратной связи и сквозной политики совместно используют /api/управление. Орган...

Kamo·3mo ago
FeatureSecurityService

SecurityService read-proxy для документов MLOS (doc + doc-orchestration)

Два контроллера/клиента, ориентированных на браузер, перед MLOSDocService (/api/docs) и MLOSDocOrchestrationService (/api/doc-orchestration) Документы стюард-эк...

Kamo·3mo ago
FeatureSecurityService

Обзор цен читать прокси (рейт-лестница + разложение LLPA)

MlosPricingController @ /api/security/mlos/pricing + MlosPricingClient MLOSPricingService (/api/pricing). Reuses MlosBaseController. запускает инъекцию инвентар...

Kamo·3mo ago
July 2, 2026
FeatureSecurityService

?status filter on markets list; удалите избыточный список

GET/api/security/commerce-markets теперь принимает факультативный статус=active (активный по умолчанию), чтобы вкладка Архивированные настройки могла загружать ...

Kamo·3mo ago
FixSecurityService

Неудачная защита арендатора при андеррайтинговых отказах / валидациях

Обзор показал, что орг-охранник был не-оп на общем пустом списке дела для байт-отказы / валидации считываются (что служба MLOS не делает орг-фильтр), Утечка кро...

Kamo·3mo ago
FeatureSecurityService

Андеррайтинговый обзор читать прокси (агентство AUS + не QM внутренние правила)

MlosUnderwritingКонтроллер @/api/security/mlos/underwriting + MlosUnderwriting клиент MLOSUnderwritingService (/api/underwriting, X-Internal-Auth). Повторное ис...

Kamo·3mo ago
FeatureSecurityService

Стюард рынков капитала прочитал прокси для командного центра

Добавьте прокси-сервер с именем MLOS, который позволяет использовать внутренний капитал и риск Командный центр добирается до MLOSCapitalMarketsService, не разоб...

Kamo·3mo ago
FeatureSecurityService

Общесистемный переключатель, ведущие зрители, редактирование кредитного баланса, история

- /credits/systemwide GET+PATCH (org credit-suspend), /credits/lead-viewers (VIEW LEADS) Держатели, в том числе грант-все) для фильтра участника истории. - Реда...

Kamo·3mo ago
FixSecurityService

Приемлемость Gate FFA для приостановки в доступном резюме + доступном

доступное резюме теперь разрешает выделение члена и пропускает продукт при приостановлении До бесплатного для всех короткого замыкания и доступных () ворот кред...

Kamo·3mo ago
ChoreSecurityService

Wire mlos-internal-auth (INTERNAL AUTH SECRET) в развертывании

Клиенты службы внутренней безопасности (Recovery SMS -> VOIP, Recovery email +) шаблонное семя -> Email) отправить X-Internal-Auth с внутреннего.auth.secret, ко...

Kamo·3mo ago
FixSecurityService

Принять leadId в качестве строки в createPost для сохранения точности CRDB id

Свинцовые идентификаторы - это уникальные значения CRDB rowid(), которые превышают JS MAX SAFE INTEGER. Фронтенд теперь отправляет leadId в виде строки; разбор ...

Kamo·3mo ago
FeatureSecurityService

Inject test lead + fix Manage-Credits list для администраторов

- Новый POST **************** (MANAGE CREDITS): синтетический «Void > Test Lead» (John Doe / 555-555-5555 / noreply@<org base domain>) Требуется назначение = ис...

Kamo·3mo ago
FeatureSecurityService

Архив исходного файла для MinIO + скачать конечную точку

Injects MinIOStorageService; POST /source-file сохраняет необработанную загрузку в частном порядке внутреннее ведро; GET /{id}/source-file передает его обратно ...

Kamo·3mo ago
FeatureSecurityService

Persist run/records, шаблон CRUD, заголовок auto-detect & re-import

- LeadImportPersistenceService: заголовок нормализует +SHA3 отпечаток пальца (упорядочен/неупорядочен), картографирование/вывод JSON туда-обратно, персистирующи...

Kamo·3mo ago
FeatureSecurityService

GET/leads/available-summary for the live NavPri lead alert

Совокупность приемлемости абонента на всех активных рынках (комментарии + кредит / FFA /) Правила ежедневных расходов. Возврат: Приемлемый / Приемлемый Кредит /...

Kamo·4mo ago
FixSecurityService

Корректность, масштаб и закаливание PII в LeadImportController

- дедуп через расширенный запрос LeadRepository вместо FindAll() для всех арендаторов (было OOM / DoS + риск перекрестного воздействия, повторный запуск на 1000...

Kamo·4mo ago
FeatureSecurityService

Маркировка с правом MARK; Manage-Credits возвращает участников с правом Spend/Receive

LeadAcceptController: переназначение маркировки требует MARK LEADS REQUIRES ASSIGNMENT. LeadCreditController.manage: возвращает правообладателей (SPEND RECEIVE ...

Kamo·4mo ago
July 1, 2026
FeatureSecurityService

Кредитный лид-назначение API ****************

- LeadAcceptController: GET/leads/available, POST/leads/accept (атомный, с комментариями, FFA + credit), GET/leads/uncommented, POST/leads/{id}/mark-reassignmen...

Kamo·4mo ago
FeatureSecurityService

Фильтр состояния рынка, архив/реактивация, продавцы, ориентированные на рынок

- Получить **************** (активный по умолчанию); обогатить каждый рынок DTO с продуктами поставщиков, полученными от своих поставщиков - Заменить DELETE/lea...

Kamo·4mo ago
FeatureSecurityService

Старт пробных часов на первом входе владельца Org

Семенные новые организации с испытанием PENDING (source=TRIAL, trialExpiresAt=null) Это ничего не дает, пока не началось, затем начните 3-дневные часы. Первый л...

Kamo·4mo ago
FixSecurityService

Установите область сайта + используйте локальный узел MinIO на капсулу

- Добавить kamo.minio.region (MINIO REGION, по умолчанию us-west-ca-s-1), так что SigV4 Подписи соответствуют принудительному региону сайта сервера; фиксирует ф...

Kamo·4mo ago
FixSecurityService

Прекратить перекрестную утечку фонового изображения; безопасный порядок переупорядочения + постановочное ведро

Переупорядочение только повторно загруженных новых файлов в их новый индекс, падение переупорядоченных существующие изображения и оставление imageBgCount, прете...

Kamo·4mo ago
FixSecurityService

Возвращение 404 для пропавшей организации вместо 200 с пустым телом

getOrganizationById вернул голый нуль, который Spring сериализовал на HTTP 200 с пустым телом; клиенты, вызывающие ответ.json() "Неожиданный конец ввода JSON". ...

Kamo·4mo ago
FixSecurityService

Позвольте Пользователю Системы решить любую прикладную модель организации

Перекрестные ворота возвращались 403, когда OrgId! = сессия Org и вызывающий Не было ни одного члена в целевой организации. Работает пользователь всей платформы...

Kamo·4mo ago
June 30, 2026
FixSecurityService

Canonicalize webhook repo name to public-projects casing

После миграции кластера репо Forgejo были воссозданы в более низком регистре. (служба безопасности), но используются исторические ряды и фильтры публичных проек...

Kamo·4mo ago
FixSecurityService

Генерировать favicons с помощью многоузлового логотипа читать, не существует одноузлового()

генерироватьAndUploadFavicons() на minioService.exists(), который только Статистика текущего хоста MinIO. Когда был написан простой логотип (или только реплицир...

Kamo·4mo ago
June 26, 2026
June 16, 2026
FixSecurityService

Экспозиция GD (приемлемость бога) в /user-info для вселенной Камо

Сеанс хранит флаг GD (KSessionService), но /user-info не возвращается. Таким образом, Камо-Вселенная Камо-Идентичность всегда десериализируется, является богом ...

Kamo·4mo ago
FixSecurityService

Чувствительный к делу поиск по электронной почте, поэтому перезагрузите электронные письма

Восстановление пароля понижает ввод, но findByEmailEmail делает совпадение с сохраненной электронной почтой (например, Sage@KamoCRM.com), Таким образом, пользов...

Kamo·4mo ago
June 15, 2026

Подобно тому, что вы видите доставку?

Все это приходит в ваше рабочее пространство само по себе. Начните с бесплатного плана и прочтите эту страницу снова через месяц.

Начать бесплатно навсегдаПосмотреть цены