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 5, 2026
Fixkamo-shared-library

Штамп владения заемщика в отдельном tx (избегать переходно-графического каскада)

createBlankOwnedByMember повторно сохранил график приложения в том же tx, что и createBlank, до того, как приложение было запущено. Заемщик/декларации были разм...

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

Бросьте светло-серый текст; используйте темно-серый-800 для этикеток / вторичный

Средний серый (серый-500/600/700, #6b7280/#9ca3af) читать как отключенный. Толкай всех вторичный текст и ярлыки к серому-800 / #374151 на странице детали, общий...

kamo·3mo ago
Fixkamo-internal

Прокси-сервер управления PUT/DELETE + губернатор per-org перекрывает UI (D4)

Прокси-сервер управления теперь пересылает PUT/DELETE (сохранение по умолчанию платформы + per-org) Удаление было недостижимым — только прокси-сервер GET/POST. ...

kamo·3mo ago
Fixkamo-internal

Остановите цикл мерцания сетки трубопровода кредита; полноразмерная деталь

- Сеть передачи данных по кредитным трубопроводам: сеть была завернута в корпус «заполнения» секционной карты (переток:авто) около высоты:100% AG Grid, что прив...

kamo·3mo ago
Fixkamo-internal

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

Всплывающее окно теперь запускает на растущем краю (кредитное лидерство приемлемо) И (статус Nav-top является приемлемым). Доступно) — поэтому он запускает оба,...

kamo·3mo ago
FixInitializerService

Scan mlos.intake repos (§5.A) + drop orphan mlos aus connection config (D40)

- Добавить com.kamo.z.shared.mlos.intake в @EnableJpaRepositories - §5.A **************** был сканируемым компонентом, но не репо JPA, Прекратить запуск KI до т...

Kamo·3mo ago
Fixkamo-internal

Честный тип возврата для обновленияStageOverride (сырой ряд, а не StageAutonomyView)

Наблюдение за обзором: PUT возвращает необработанное хранимое переопределение, а не StageAutonomyView (эффективная/половая рекомпутация только GET). Типовое обе...

kamo·3mo ago
FixDaemonService

Результаты обзора потребителей - секрет MLOS, тайм-ауты HTTP, зажим max-deliver, пропуск 4xx, перезагрузка

Соревновательный обзор (2 объектива; 5 проверяющих умерли на пределе сеанса) 9 сырых находок вручную, 6 реальных: Неверный секрет (подтверждается сравнением хэш...

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

Тип TrialStatus ids в качестве строки для соответствия Long-as-string сериализации

BillingService теперь сериализует Long как строку JSON CockroachDB unique rowid() > JS MAX SAFE INTEGER Align TrialStatus.organization и msRemaining to string, ...

kamo·3mo ago
FixBillingService

Сериализация длинных идентификаторов в качестве струн для остановки потери точности орг-ид

Org ids - это уникальные значения CockroachDB rowid(), которые превышают JS MAX SAFE INTEGER. BillingService выпускает их как сырые JSON числа, так что JSON.par...

Kamo·3mo ago
FixDaemonService

Регистр JSR-310 на потребительских картерах - реальные конверты несут Мгновение

E2E поймала его: оба реальных события были мертвыми буквами. «Неразлучный», потому что голый ObjectMapper не может десериализировать java.time. Мгновенно. FindA...

Kamo·3mo ago
Fixkamo-internal

Hot Reassign — всегда размещайте необходимую записку о вызове; сохраняйте текущий цессионарий выбираемым

Обзор последующих действий: (1) отбросить комментарий-dedup ref, который мог бы молча пропустить необходимую записку на более поздняя попытка (или отредактирова...

kamo·3mo ago
Fixkamo-shared-library

MlosConfigChangeLog date created — drop @ColumnDefault (дублированный по умолчанию)

@ColumnDefault("now()") и столбецDefinition="TIMESTAMP DEFAULT now()) Hibernate выдает «TIMESTAMP DEFAULT now() default now()», который CockroachDB отвергает (м...

Kamo·3mo ago
FixVOIPService

Исключить /api/voip/sms/templates из фильтра сеанса OTK

Конечные точки шаблона Doc-07 SMS - это внутренние звонки без сеанса, защищенные Внутренний фильтр (X-Internal-Auth), но OTKValidation Фильтр все еще работал на...

Sage·3mo ago
Fixkamo-internal

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

- a11y: WAI-ARIA arrow-key radio pattern (shared onRadioKey helper) вердикт + многоцелевые сегментированные элементы управления (они были клавиатурными ловушкам...

kamo·3mo ago
FixSecurityService

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

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

Kamo·3mo ago
Fixkamo-shared-library

MediaObjTransit.date created insertable=false so DB default fills it

Строитель никогда не устанавливал дату Создан; Hibernate связал NULL и нарушил не NULL ограничение. Разрушение addMembersToSession (и, таким образом, социальный...

Kamo·3mo ago
FixSecurityService

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

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

Kamo·3mo ago
Fixkamo-internal

Не увольняйте всплывающее окно с новым свинцом на обновлении / когда оно недоступно

myStatus от AvailabilityContext до «AVAILABLE» (/user-info then /members/me/availability) разрешите, поэтому в браузере обновите ведущий оповещение Резюме может...

kamo·3mo ago
July 2, 2026
Fixkamo-internal

Андеррайтинг обзор польский (i18n, a11y, контраст, enum humanize)

Применять выводы обзора: локализовать замороженные / да / нет + гуманизированные арии, гуманизировать таблетки энум, паритет фазового титульного случая (shared ...

kamo·3mo ago
FixSecurityService

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

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

Kamo·3mo ago
Fixkamo-internal

Добавить пропущенный /api/security/lead-imports прокси-маршрут

Базовый GET/POST/api/security/lead-imports не имел прокси-маршрутов Next.ts (только подпути) Это было сделано, поэтому Past Imports (и импорт POST) 500'd на сле...

kamo·3mo ago
FixSecurityService

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

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

Kamo·3mo ago
Fixkamo-shared-library

В настоящее время приостановление фактически блокирует прием (оповещение + прием + FFA)

найдите Применимые выделения, отфильтрованные «И la.isActive = истинно», поэтому получите Возвращается менее специфичный АКТИВНЫЙ запас (или ничего), когда конк...

Kamo·3mo ago
FixVOIPService

Внедрение POST/api/bulktext/отправка внутренних транзакционных SMS

SecurityService's BulkTextSmsClient (password-recovery + account-settings SMS) всегда POSTed **************** to /api/bulktext/send, Но контроллер так и не был ...

Sage·3mo ago
Fixkamo-internal

Отправить leadId в виде строки при создании комментария

parseInt() округлые свинцовые идентификаторы мимо JS MAX SAFE INTEGER, так что бэкэнд Взглянул на несуществующий свинец и вернулся 404, всплыв как Неудавшийся «...

kamo·3mo ago
FixSecurityService

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

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

Kamo·3mo ago
Fixkamo-internal

Решите имена членов /leads /credits + ссылку на их аккаунт

Колонка и фильтр показали необработанные идентификаторы, потому что карта имен была построена из /api/security/ Члены, чей CockroachDB Длинные идентификаторы се...

kamo·3mo ago
Fixkamo-internal

Сделать EditableCard onEdit факультативным, чтобы переназначить галочки типа

Карта назначения проходит «canReassignManually? startEditAssignment: undefined». Редактировать Card.on Редактировать, но на Edit был набран '() => void' (обязат...

kamo·3mo ago
Fixkamo-internal

Занятое состояние на Start Import + drop debug logs

- отключить Start Import / Back и показать спиннер + «Импорт...» при импорте POST находится в полете, предотвращая дублирование представлений на больших файлах ...

kamo·3mo ago
FixSecurityService

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

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

Kamo·3mo ago
Fixkamo-shared-library

Сфера применения запроса на импортный дедуп + назначение поставщика/члена охраны

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

Kamo·3mo ago
July 1, 2026
Fixkamo-shared-library

Pin markedForReassignmentBy FK to INT8 (не наследуется по умолчанию)

Без колонки Определение, Hibernate копирует members.id (INT8 DEFAULT unique rowid()), Таким образом, CockroachDB заполнил существующие строки лидов поддельными ...

Kamo·3mo ago
Fixkamo-internal

Прекратите моргать значком обновления через бесконечный цикл проверки

Как только домен был подтвержден SSL, CheckDns безоговорочно построил новый домен. Объект домена даже тогда, когда sslConfirmed был уже верным. Новый объект Ссы...

kamo·3mo ago
FixEmailService

Возврат 422 (не 500), если у участника нет почтового ящика

файлы списков и другие прочитанные конечные точки выкинули из IllegalStateException MailContext.toMailCredentials(), когда у участника не было учетных данных IM...

Sage·3mo ago
Fixkamo-internal

Не доставайте орг с точно усеченным идентификатором

LabelManager получил orgIdStr от getOrgIdString() (точно-безопасный) a backback to String (organization.id). organization.id - это номер JS и Беззвучно усекает ...

kamo·3mo ago
FixSecurityService

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

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

Kamo·3mo ago
Fixkamo-shared-library

Запросы знаков с настраиваемым регионом сайта

Минио теперь применяет MINIO SITE REGION (us-west-ca-s-1) в SigV4 Сфера действия авторизации, поскольку была включена репликация сайта. Клиент был построен без ...

Kamo·3mo ago
Fixkamo-login

Бросьте фоновые изображения, которые 404 вместо отображения сломанного кадра

Отслеживание неудавшихся загрузок фонового изображения и фильтрация их из карусели Swiper, неполностью предусмотренная тема (например, факультатив, чей bg/2.web...

Kamo·3mo ago

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

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

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