KamoCRM

Live Change Loglog

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

17,488
Общие изменения
5,978
Особенности
5,281
Исправления
30
Проекты
Фильтр по проекту
Все проекты17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 26, 2026
FixSecurityService

Заказ может быть проверенным электронным письмом товарища по команде или запросом, который он подтвердил в Kamo

Плоскость инструментов теперь проверяет приказы, данные по собственной электронной почте игрока (email:<folder>/<uid> или электронная почта wake:<mailbox>|<fold...

Kamo·3h ago
FixSecurityService

Сгенерированная личность сохраняет всё, что уже имеет ИС

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

Kamo·4h ago
FixSecurityService

Никогда не отсылайте стадию на внешний MLOS, который сам по себе записывает синхронизацию

Импорт Arive проходит кредит через конвейер Kamo по одному шагу за раз; 20s sync tick видел каждое полупрошедшее состояние как Kamo изменение и отправлял его в ...

Kamo·8h ago
FixSecurityService

Никогда не отправлять текст исключения (включая SQL) в браузер

BaseLosController.error() ставит e.getMessage() в каждый 500-й корпус; конвейер страница показывала полный инструкцию JDBC. Исключение теперь идет в журнал под ...

Kamo·8h ago
FixSecurityService

Конвейер повторяет чтение при перезапуске чтения Yugabyte вместо отказа страницы

"Мы не могли загрузить конвейер (JDBC … Перезагрузка чтения требуется)" появился на случайно, пока импорт Arive записывал займы. Список сделок и займов выглядит...

Kamo·18h ago
October 25, 2026
FixSecurityService

Повторная попытка записи прогресса импорта при перезапуске Yugabyte для чтения

Первый импорт в режиме реального времени застопорился на RUNNING после страницы 1: сохранение подключение загружает домены организации, Yugabyte ответил 40001, ...

Kamo·1d ago
FixSecurityService

Услуга записи счетов запускается снова — конструктор сохраняет свой @Autowired

Завершение терминологии вставило поле проверки кода между @Autowired и конструктора, так что аннотация переместилась в поле и Spring нашла три неаннотированные ...

Kamo·1d ago
October 24, 2026
October 23, 2026
FixSecurityService

Ссылка на счет-фактуру владельца открывается на хосте рабочей области, к которому может подключиться организация

Построен internal.<domain> вручную, что OrgDomainRuleGuardTest запрещает: org чей собственный домен не закончен, получит ссылку на хост, который отвечает ничего...

Kamo·3d ago
October 22, 2026
FixSecurityService

Задание по выставлению счетов принимает каждую подписку и счет в отдельную транзакцию

Его первый запуск поднял октябрьский счет Harmony и потерял его, когда одна аудиторская вставка не удалось, потому что весь шаг подготовки был одной транзакцией...

Kamo·4d ago
FixSecurityService

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

Каждое обновление и удаление плана подписки, цены, функции, дополнения, пакета, шаблон объемной скидки, акции или соглашения теперь проверяет, что строка принад...

Kamo·4d ago
FixSecurityService

Создание рынка MORTGAGE сразу дает организации профиль кредитора

Профиль кредитора на рынке MORTGAGE (и его пять рядов конфигураций) был создан только с помощью время загрузки самоисцеления, поэтому рынок, созданный во время ...

Kamo·4d ago
October 18, 2026
FixSecurityService

Конечная точка ratchet видит @RequireRight; орг-граф ratchet позволяет два попадания только для чтения (SITP TPGUARD)

**************** Помечены счета и счета-фактуры TP02. Не дырка: каждый commerce-invoice handler carrys @RequireRight (TenantRightInterceptor on/**: 401 without ...

Kamo·1w ago
FixSecurityService

Сотрудники могут удалить неполученную заявку на ипотеку; полученный один ответ 409 (SITP TP21FU)

DELETE **************** прошел через AppMortgageService.delete, который по 500 за каждый приложение (позаимствованные строки спутников). Общая библиотека теперь...

Kamo·1w ago
FixSecurityService

Каждая строка клинического аудита называет своего пациента; подберите общий аудит и обновленные исправления (SITP TP23FU)

Производственные строки phi access log из методов клинического аудита не несут цели, основы или пациента: PhiAccessRecorder уронил их во время штамповки времени...

Kamo·1w ago
FixSecurityService

Начало клинической ноты больше не терпит неудачу при обновлении at (SITP TP23)

ClinicalBaseEntity.updated at НЕ НУЛЬНЫЙ и по умолчанию база данных только на INSERT (вставленный = ложный), поэтому только что вставленная записка содержит нул...

Kamo·1w ago
FixSecurityService

Бронирование встречи больше не терпит неудачу на нетипированном нуле в проверке конфликта (SITP TP23 live smoke)

findConflicts' (:excludeId IS NULL OR a.uid <> :excludeId) с нулевым UUID является нетипированным параметром на Postgres/Yugabyte («не могу определить тип данны...

Kamo·1w ago
FixSecurityService

Бронирование или регистрация всегда является новой записью в практике абонента; так говорят черновики заметок SI; биллинг читает запись PHI (SITP TP23)

- SchedulingService.book: тело является сущностью, поэтому uid в нем сделал сохранение () слияние с этим. Запись в ЛЮБОЙ практике (и перенес ее в звонивший); ст...

Kamo·1w ago
FixSecurityService

Записи подписки, рыночные списки и заметки о заказах достигают только организации абонента (SITP TP17)

Служба подписки читает подписку, ее заказ, счет-фактуру и соглашение только uid в любом арендаторе. POSController теперь проверяет запись организации сессии пер...

Kamo·1w ago
FixSecurityService

Государственные лицензии считываются и заменяются только в рамках организации абонента (SITP TP16)

GET/PUT **************** нашел участник только по ИД, поэтому держатель STATE LICENSING VIEW ALL/EDIT ALL в одной организации может читать, заменять или удалять...

Kamo·1w ago
FixSecurityService

Права на контроллеры только для сеанса с заполнением гранта (SITP TP01)

@RequireRight (любой из арендаторов RoleRightType) в исполнении TenantRightInterceptor перед обработчиком, арендатором аналога @RequirePlatformRight: нет Сеанс ...

Kamo·1w ago
FixSecurityService

Права на ведущие двери, используемые инструментами SI, и собственные обратные вызовы абонента (SITP TP10)

PUT /leads / {id} принимает EDIT LEADS; создание, которое назначает кого-то другого, принимает ASSIGN LEADS - свинцовый пул (/leads/available, /leads/accept) пр...

Kamo·1w ago
October 14, 2026
FixSecurityService

Запустите правила обнаружения входа и сделайте их ответы реальными

SuspiciousDetectionService была введена в SecurityController. Оценка () никогда не называлась, поэтому каждое правило организации, настроенное на Экран безопасн...

Kamo·1w ago
FixSecurityService

Зашифровать секреты подписи на загрузке; отклоненный целевой URL - 400

Сервисная сторона библиотеки e58f1a93 (целевая проверка + DNS) пиннинг, категории отказов, зашифрованные секреты подписи. ********************** (восстанавлива...

Kamo·1w ago
FixSecurityService

Запечатать Google/Microsoft календарные токены OAuth в покое; повторно запечатать строки наследия при загрузке

GoogleCalendarService и MicrosoftOutlookService сохранили доступ и обновления токенов на Third party integrations по мере их выпуска провайдером; Хотя организац...

Kamo·1w ago
FixSecurityService

Сохраните ответы до раздувания прав, а не после него

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

Kamo·1w ago
FixSecurityService

Профиль сохраняет адрес участника

Карта My Profile Address размещена {адрес, адресПодробности, местность, Подразделение, почтовый кодекс, страна } и PUT/members/{id} никогда не читают Ключ, так ...

Kamo·1w ago
FixSecurityService

Экскурсионные туры читают ответы участника CURRENT Show Tour

Сессия несет права, с которыми она была выпущена, и обычное обновление не Перечитайте их, так что все, кто подписался до того, как появились права на Show Tour,...

Kamo·1w ago
FixSecurityService

Синхронизация прав на время загрузки вставляет недостающие права роли в заявление ONE

развертывание b8014ab3 так и не было готово. Права на 31 шоу-тур сделали ряд за раз вставить петлю 31 YugabyteDB круговые поездки на роль — ~ 3,5 с ролью, ~ 490...

Kamo·1w ago
October 11, 2026
FixSecurityService

Чтение устава СИ повторяется на конфликте YugabyteDB вместо ответа 503

GET **************** (I1) разрешает устав в одной транзакции 15-25 запросов. Один «Restart read required» (40001) ответил 503 CHARTER UNAVAILABLE; краткое чтени...

Kamo·2w ago
October 6, 2026
FixSecurityService

Главная страница называет своего поставщика и продукт

Lead.vendorProduct - @Transient - только VENDOR PRODUCT ID - это столбец - так что ничто не загружает его, если только Кто-то спрашивает, и LeadDTO.fromLead зат...

Kamo·3w ago
October 5, 2026
FixSecurityService

Изменение команды участника находится в журнале доступа к безопасности — один ряд SECURITY SETTING CHANGE/MEDIUM на члена, который присоединился или ушел, из команды, профиля участника, удаленной команды или создания (KamoCollab CP01 окончательный обзор I1)

Команда — это уровень правового водопада, поэтому присоединение к нему — грант (CP01-T14-1). Департамент и должность Изменение на той же карте Позиции записывае...

Kamo·3w ago
FixSecurityService

Выберите запрос имен голов на user pkey — /*+ IndexScan (u users pkey) */ сначала в заявлении, как загрузчик и запрос людей на диаграмме орга; без него унаследованный планировщик сек-сканирует всех пользователей на строку головы (окончательное исправление KamoCollab CP02)

Производственный EXPLAIN (sp00verify, read-only): незамысловатый буквальный план вложенная петля над Seq Scan на пользователях (106 строк) для 1 и 2 идентификат...

Kamo·3w ago
FixSecurityService

Журнал неудачного пересчета называет путь ремонта /teams/{id}/recalculate-rights

SLF4J не имеет скобки, поэтому «{{id}}» был зарегистрирован буквально. заполнитель и отпечатки, как написано; тест теперь определяет путь оператора Я бы напечат...

Kamo·3w ago
FixSecurityService

Приветствие активации созданного участника ждет совершения, поэтому проглоченный 40001 больше не может превратить создание в молчаливый откат

POST **************** Ответ 200 с идентификатором участника и идентификатор пользователя, которого никогда не существовало (KamoCollab CP00 Task 0, 2026-10-05, ...

Kamo·3w ago
October 4, 2026
FixSecurityService

Переименование очищает фонетическое написание измененного названия (SP94-F-1)

Речь ИИ соединяет имя организации с любым написанием Хранилище. Волшебник Getting-Started переименовывается через PUT /org / {id} После «Harbor Point Lending» о...

Kamo·3w ago
FixSecurityService

Назначение компьютера считывает одного члена, а не всю организацию

HostedComputerAccess.isЗагрузил каждого члена организации для тестирования одного id и emailOf, названные сразу после него по одному и тому же пути назначения, ...

Kamo·3w ago
September 29, 2026
FixSecurityService

Аудиторский след AI-dispatch называет людей так же, как чат

**************** *** ** ** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...

Kamo·3w ago
September 28, 2026
FixSecurityService

Адрес на любой платформе apex вписывается в учетную запись с двойником

Владелец подписался на login.kamouniverse.com с новым адресом бренда и ему было сказано: «Пользователь делает это». Не существует". Адресом аккаунта является Sa...

Kamo·4w ago
FixSecurityService

Словно он бережет, так что

media obj reports.date created НЕ НУЛЬНЫЙ, и т.п. был построен без него: формирует DDL, поэтому Hibernate написал NULL, и все они потерпели неудачу с нарушением...

Kamo·4w ago
FixSecurityService

Редактировать, как и удалять один пост или заметку по собственному идентификатору, никогда весь поток

Кормление, организация (клубный дом) или заметки руководителя, это ОДНА СЕССИЯ ПОСТ и каждый пост или Примечание - это сообщение в нем, поэтому каждый пункт в с...

Kamo·4w ago
FixSecurityService

Совет SPF признает kamouniverse.com; псевдонимы бренда зарезервированы на обеих вершинах

SPF: kamouniverse.com публикует ту же запись, что и spf.kamocrm.com (v=spf1 ip4:47.181.8.84 mx - все), так что клиент, который написал Например:kamouniverse.com...

Kamo·4w ago
FixSecurityService

Резервные копии платформы называют основную вершину, а не kamocrm.com

Четыре места сохранили свой собственный «kamocrm.com» дословно, поскольку хостинг платформы они падают. Они никогда не могли следовать за брендом на kamounivers...

Kamo·4w ago
FixSecurityService

Одна организация больше не может использовать маршрутизацию другого.kamocrm.com

Любой член организации без корня может добавить root victim.kamocrm.com (POST /api / безопасность / домены не проверяются). Перечисление доменов, а затем самоис...

Kamo·4w ago
FixSecurityService

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

Каждая нота на свинце теперь отправляет руководство свинцового потока на /topic/media/feed/<org Id> (SP99-T3), на который может подписаться любой член организац...

Kamo·4w ago
FixSecurityService

Новый журнал обязательств переводится сразу, а не за отставанием зачистки

Первый перевод журнала фиксации и повторов зачистки Один трехпоточный исполнитель, первый пришел первым обслуженным. Модель SP99 T6 326 фиксированных бревен рем...

Kamo·4w ago

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

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

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