KamoCRM

Live Change Loglog

Все функции, исправления и улучшения, размещенные как корабли. Ничто не сдерживается для запуска.

17,500
Общие изменения
5,986
Особенности
5,284
Исправления
30
Проекты
Фильтр по проекту
Все проекты17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 18, 2026
FixSecurityService

LoanTransactionService получил премию LeadRealtimePublisher

assignLoanOfficer теперь публикует событие чат-маршрутизации, поэтому сервис ctor принимает 10-е издание (LeadRealtimePublisher). Обновите прямое выполнение тес...

Kamo·3mo ago
Fixkamo-internal

Разрешить хост реестра k1m1 npm внутри контейнера сборки

камо-внутренний не развёртывался с 2026-07-16: каждая постройка погибала в нпм с ENOTFOUND k1m1 при получении приватных пакетов @kamo/*, которые package-lock.js...

kamo·3mo ago
FixAIService

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

Проверка производства снова после исправления модальности, маршрутизация перешла от текста к речи модель до o3-mini — модель рассуждений серии o, которая также ...

Kamo·3mo ago
FixAIService

Прекратите маршрутизацию видения для моделей текста в речь

Найден путем зондирования производства: вызовы видения 1188756624575266822, разрешенные для gpt-4o-mini-tts-2025-03-20 — модель TEXT-TO-SPEECH — так что каждый ...

Kamo·3mo ago
FixConversionService

Плохой индекс AssocType — 400, а не 500

Пути загрузки/регистрации индексируются ImageAssocType.values() с исходным индексом клиента, Таким образом, вне диапазона значение всплыло как ArrayIndexOutOfBo...

Kamo·3mo ago
July 17, 2026
Fixkamo-internal

Фильтруйте неактивных участников из пикеров с живыми участниками

Углубленная оборона за воротами Службы безопасности: никогда не делайте недействительного Член команды как выбираемый/живой участник. Добавить TeamMembershipSta...

kamo·3mo ago
FixMediaService

Исключите неактивных участников из чата и маршрутизации

Неактивный член **************** не должен являться Целевой, как живой участник чата. Введите каждый путь чата в Shared-lib **************************** предика...

Kamo·3mo ago
FixSecurityService

Закрепить статус участника ACTIVE на каждой сессии и пути вне борта

Ворота входа ACTIVE-члена ранее жили только в пароле-логине Контроллер. Распространяйте его на каждый сеансовый путь через общий либ ***************************...

Kamo·3mo ago
Fixkamo-shared-library

Ворота живые сессии и участие в ACTIVE статус участника

Добавить ******************* в качестве единственного источника истины «Только активные участники могут зарегистрироваться или появиться в качестве живого участ...

Kamo·3mo ago
FixAIService

Загрузите изображения истории с помощью запроса, а не ленивых getImages() (WS Path)

**************** Проходит по траектории WebSocket (называемой AiChatWebSocketHandler), который НЕ является HTTP-запросом, поэтому не применяется. Итерация загру...

Kamo·3mo ago
FixSecurityService

Rate-lock commit gate + cross-org loan resolution + loaner vendor-order projection

Проверенные недостатки обзора сессии: - КРИТИЧЕСКИЙ: commitLock hardcoded **************** Что такое RCE Отклонить двигатель с 400 (только LOCK ELIGIBLE) Прямая...

Kamo·3mo ago
July 16, 2026
FixSecurityService

Зеркальное нативное завершение электронной подписи к заглушке раскрытия + исправление отправленного статуса

(1) BorrowerSignatureService теперь отражает статус конверта нативного терминала Заблокированная заглушка раскрытия информации (doc 05 §4.2 map) на моих подпися...

Kamo·3mo ago
Fixkamo-shared-library

**************************** (был найден) Ид

VendorOrder расширяет BaseUuidEntity (ключ = uid, а не id); Не получилось при загрузке ("No property 'id' for VendorOrder"), крушении MLOSVendorService. Только ...

Kamo·3mo ago
FixSecurityService

Восстановление мягких удаленных членов преф на upsert вместо 500

Предпочтения пользовательского интерфейса (макет NAV, размеры шестнадцатеричной головки и т. Д.) хранятся один строка per (member id, pref key) в MEMBER UI PREF...

Kamo·3mo ago
FixAIService

Позволить SWITCH MODEL перезагрузить сеанс

handleSwitchModel всегда UUID-parsed modelId и по ошибке на нуле, поэтому сеанс Никогда нельзя было вернуться к автоматическому выбору модели в середине чата. П...

Kamo·3mo ago
FixKlusterServices

Явный приоритет, поэтому маршрут обновления OTA выигрывает над общим тематическим маршрутом

Траефик занимает место по длине строки правил; общий / публичный / тематический маршрут длиннее. Таким образом, экспо-обновленная инъекция заголовка никогда не ...

Kamo·3mo ago
FixSecurityService

Принять заголовок X-***-Token в моих сетях + все сети

getMyNetworks/getAllNetworks только читать OTK запрос-attr или *** печенье, - ни одна организация за пределами устройства, обмениваемого первичным, никогда не з...

Kamo·3mo ago
Fixkamo-internal

Плотно обрезанный значок Copilot + голая запись NavPri

Добавлен обрезанный значок.png (глиф заполняет ~82% кадра) и указывает на дом Таблетка, вход NavPri, вкладка «Центр взаимодействия» и центр QR на ней. Раздетый ...

kamo·3mo ago
FixAPIService

Отложите обязательное начало фазы 1 — OriginMatcher opt-in (пустый список разрешений / отсутствующий Origin разрешен)

Виджеты фазы 0 по-прежнему звонят через прокси-сервер, поэтому блокировка происхождения не имеет При этом каждый открытый публичный чат имеет пустой список разр...

Kamo·3mo ago
July 15, 2026
FixAPIService

Только кэш-инвалидные подлинно-инвалидные ключи, а не отклоненные по происхождению (предотвращают DoS с действительным ключом)

На холодном кэше Redis был действительный открытый ключ с неправильным / отсутствующим Origin. Кэшируется как INVALID для 60-х годов, отрицая правильные запросы...

Kamo·3mo ago
FixAPIService

Bind WS передаст рукопожатие Origin + добавит запасной ключ проверки холодного кэша

Выдержки из частной проверки PublicChatControllerViaDownstream() в общий PublicChatKeyResolver bean, чтобы PublicChatWebSocketHandler мог повторно использовать ...

Kamo·3mo ago
FixMediaService

Resolve public-chat system member per-org (drop hardcoded snadjafinia alias)

создатьSupportSession, создать PublicTicket и уведомление владельца Все помощники решали «член системы» организации с помощью жесткого кода. UsernameAlias = пои...

Kamo·3mo ago
FixSecurityService

Тренер не должен сбивать собственное требование или паузу оператора

После того, как атомная претензия() обновит строку до RUNNING, отобразите, что в сущность in-memory — нить пула не имеет открытой сессии, поэтому позже Полнораз...

Kamo·3mo ago
July 14, 2026
FixKlusterServices

Поднять память гуакамоле 1Gi → 2Gi, чтобы остановить OOM в середине сессии RDP

Веб-приложение Tomcat работает около ~ 800 Ми, поэтому потолок 1Gi почти не оставлял зал заседаний. Открытие сессии RDP подтолкнуло RSS к 1Gi и контейнеру OOMKi...

Kamo·3mo ago
Fixkamo-internal

Загрузка истории через per-tab OTK Path + retry/error UI; отбрасывать предварительный просмотр переключателя

Коренная причина пустой истории чата на долгоживущих вкладках: прокси-маршруты СМИ пересылается только *** печенье (сроки ~ 30 мин) вместо пер-таба X-***-Token;...

kamo·3mo ago
FixMediaService

Прекратите вставлять содержимое сообщений в электронные письма с пропущенным сообщением

Remove messagePreview computation, the ledger PREVIEW write, and the Переменная шаблона messagePreview; откажитесь от предпочтения includePreview. Электронные п...

Kamo·3mo ago
Fixkamo-shared-library

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

Безопасность: электронные письма с уведомлениями больше не отображают содержание сообщений; Участник подписывается, чтобы читать сообщения. Отправитель + счет +...

Kamo·3mo ago
July 13, 2026
July 12, 2026
FixDaemonService

Кристаллический/метаморфный подвал классифицируется правильно (был ВОЛКАНИЧЕСКИМ)

Макрострат «метаморфный и неразделенный кристаллический (... может включать вулканический...)» Подстроки вулкана; проверить метаморфические / кристаллические до...

Kamo·3mo ago
FixDaemonService

Ридж Петрология поиск 25 км, без помощи ворот

Взглядная точка часто находится на полу долины с диапазоном 15-20 км; 15 км Поиск + рельсовые ворота пропустили их (долина Юкка вернула аллювий, несмотря на гра...

Kamo·3mo ago
FixDaemonService

Петрология читает скалу хребта, а не пол долины

Городской центроид обычно сидит на долине АЛЛУВИУМ, в то время как горы рисует сцена. Камень — так гранитно-кольцевой пустынный городок вернулся «аллювиум» и не...

Kamo·3mo ago
FixSecurityService

Зарегистрируйте mlos.notification JPA, чтобы служба безопасности начала работу

Автопровода EconsentService DisclosureTextRepository **************************** Но этот пакет отсутствовал в @EnableJpaRepositories - контекст не начался, Cra...

Kamo·3mo ago
July 11, 2026
FixSecurityService

Prepare-signin аутентифицируется на api.<root> - путь auth не может решить myloan

То же ограничение, что и вход в кластер: ключи разрешения провайдера на каноническом api host, а не псевдоним портала, поэтому правильный пароль все еще 401'd.

Kamo·3mo ago
FixESigService

AntPathRequestMatcher — невосприимчивый к многосервлетным контекстам

Пояс и брекеты с совместно используемым SoapClientOnlyGuard (c4a3b2c): 891c58c Сборка прогнала гвардию в разделяемую основную часть и продолжала грабить "Больше...

Kamo·3mo ago
Fixkamo-shared-library

Охранник сервлета должен определить фасоль SERVLET — условия загрузки по типу, а не регистрации

f8bcc82 СервлетРегистрация Само название Bean столкнулось с автоконфигурацией **************************** WebServicesAutoConfiguration является ***************...

Kamo·3mo ago
Fixkamo-shared-library

Регистрация DispatcherServlet — убивает многосервлетную мину по-настоящему

Удаления веб-сервисов STARTER (55eae0a) оказалось недостаточно: Spring-ws-core Сама программа содержит MessageDispatcherServlet и Boot's WebServicesAutoConfigur...

Kamo·3mo ago
Fixkamo-shared-library

Spring-ws CLIENT-ONLY — серверный стартер сделал каждый потребляющий сервис мультисерверным

************* Авторегистрирует сообщение КАЖДЫЙ сервис, который зависит от общего доступа; с Spring Security 6, который ломается любой запрос строкиMatchers («б...

Kamo·3mo ago
Fixkamo-shared-library

UpdateLoanFile PATCH не должен аннулировать отсутствующие поля - только статус-на-патче стертый кредит

Любое частичное исправление кредитного файла (представление портала отправляет только {statusId:2}) Безусловно переписанный кредитЧисло, ChannelId и каждая дата...

Kamo·3mo ago
Fixkamo-internal

Никогда не делайте буквальный «нуль» в заголовке заголовка

Заголовок и заголовок Памятка Имя построил имя контакта с шаблоном Буквы, так что среднее/последнее имя NULL строится на слове «нуль» (например, «Мудрость нулев...

kamo·3mo ago
FixVOIPService

Guard/internal/voip with InternalAuthFilter as documented — it 401'd on session auth

VoipInternalSyncController всегда документировал внутренний фильтр как свою охрану. но /internal/voip никогда не был в PROTECTED PREFIXES и не был исключен из O...

Kamo·3mo ago
FixDaemonService

VoipGlobalSyncJob штамповывает секретный VOIP внутреннего аудита MLOS

После того, как имя хоста исправит работу 401'd: VOIP's InternalAuthFilter проверяет Значение mlos-internal-auth, но работа читать внутренний.auth.secret, котор...

Kamo·3mo ago
July 10, 2026
FixDaemonService

VoipGlobalSyncJob нацелился на несуществующий хост — kamovoip-сервис, а не voip-сервис

Каждую минуту работа проваливалась DNS на **************** Фактический сервис (и то, что StewardNotifier уже использует) - это камовойп-сервис. Исправлен дефолт...

Kamo·3mo ago
Fixkamo-shared-library

Связанный поиск IP-блока для одной индексированной строки

двусторонний предикат диапазона FindByIpInRange заставил CockroachDB сканировать каждый блокировать с помощью networkStart <= ip всякий раз, когда IP попадал в ...

Kamo·3mo ago
FixDaemonService

Re-parent geolite config under daemon: так что еженедельная синхронизация действительно работает

Обязательство 53eed7b возродить геолитовый блок под внутренним: в то время как код daemon.geolite.* — с заменой классового пути на SPRING CONFIG LOCATION GeoLit...

Kamo·3mo ago
FixDaemonService

Крушение сапога — Подборщики муравьев для контекста с несколькими сервлетами (весна-ws / услуги /*)

MVC-implicit string requestMatchers отклоняется Spring Security 6 после интеграции с MeridianLink. MessageDispatcherServlet присоединяется к DispatcherServlet —...

Kamo·3mo ago

Как вы видите судоходство?

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

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