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
August 10, 2026
Fixkamo-internal

Перестаньте дефолтировать новые контакты в общей книге организации

Созданный диалог был нацелен на книгу с пометкой «OrgDefault», поэтому каждый участник Контакты попали в одну книгу, которую могла прочитать вся организация — п...

kamo·2mo ago
FixInitializerService

CockroachDB-only SQL, который отвергает PostgreSQL

CockroachDB пишет текст типа STRING; PostgreSQL и YugabyteDB используют TEXT. 25 отливок по нативным запросам все еще излучали CAST (x AS STRING) и STRING, кото...

Kamo·2mo ago
FixBillingService

CockroachDB-only SQL, который отвергает PostgreSQL

CockroachDB пишет текст типа STRING; PostgreSQL и YugabyteDB используют TEXT. 25 отливок по нативным запросам все еще излучали CAST (x AS STRING) и STRING, кото...

Kamo·2mo ago
FixEmailService

CockroachDB-only SQL, который отвергает PostgreSQL

CockroachDB пишет текст типа STRING; PostgreSQL и YugabyteDB используют TEXT. 25 отливок по нативным запросам все еще излучали CAST (x AS STRING) и STRING, кото...

Kamo·2mo ago
Fixkamo-shared-library

CockroachDB-only SQL, который отвергает PostgreSQL

CockroachDB пишет текст типа STRING; PostgreSQL и YugabyteDB используют TEXT. 25 отливок по нативным запросам все еще излучали CAST (x AS STRING) и STRING, кото...

Kamo·2mo ago
FixEmailService

Область адресных книг для члена, который владеет ими

Контакты устанавливались только организацией. ListBooks (orgId) — это findByOrganizationId(orgId), и открывается запрос списка контактов Где c.contactBook.organ...

Kamo·2mo ago
Fixkamo-shared-library

@Lob String должен прикрепить LONGVARCHAR или PostgreSQL читает его как OID

Диалектические карты Hibernate PostgreSQL @Lob String to an OID (большой объект) Ссылка) и читает ее с getLong(). CockroachDialect отображается одинаково Аннота...

Kamo·2mo ago
FixKlusterServices

Разрешить выход YugabyteDB порт 5433 в камово-безопасном Cilium

Политика CiliumNetworkPolicy, выбирающая приложение=kamowssecurity, разрешена для хоста/удалённого узла только на 26257, 4222 и 9000. После сокращения базы данн...

Kamo·2mo ago
FixKlusterServices

Разрешить выход YugabyteDB порт 5433 в камово-безопасном Cilium

Политика CiliumNetworkPolicy, выбирающая приложение=kamowssecurity, разрешена для хоста/удалённого узла только на 26257, 4222 и 9000. После сокращения базы данн...

Kamo·2mo ago
August 9, 2026
FixKlusterServices

Исправить обоснование на заранее созданных схемах

KamoInitializerService устанавливает ******************* Правда, Он сам создает эти схемы. В предыдущем комментарии утверждалось, что нет. Файл остается в виде ...

Kamo·2mo ago
FixKlusterServices

Исправить обоснование на заранее созданных схемах

KamoInitializerService устанавливает ******************* Правда, Он сам создает эти схемы. В предыдущем комментарии утверждалось, что нет. Файл остается в виде ...

Kamo·2mo ago
Fixkamo-internal

Панели администраторов отображали их ключевые пути, а не их копии

TipPanel взял DOM-ID панели в реквизите под названием «id», а затем построил его. ключи сообщения от того же «id», поэтому каждая панель просила ***************...

kamo·2mo ago
Fixkamo-internal

Пусть журнал доступа заполняет свою панель и страницу с сервера

На вкладке уже написано «Логи доступа к системе», поэтому h4 выше статистики был Название страницы дважды. Сбрасывание его также позволяет панели использовать о...

kamo·2mo ago
Fixkamo-internal

Перестаньте прокручивать список, когда он уже подходит

Три вещи добавили высоту, которая не была удовлетворена, поэтому список достаточно короткий, чтобы соответствовать. Есть еще свиток: - бесконечная прокрутка ча...

kamo·2mo ago
Fixkamo-internal

Восстановите изменения в строке администратора, возвращенные на 3926d1d8

3926d1d8 перенес AdminQuickLinks.tsx обратно на свой ae45fc9c^ blob, уничтожив организацию Множественная метка, короткие имена блоков / логотипов и удаление раз...

kamo·2mo ago
Fixkamo-internal

String row ids, элементы управления орг-цвета, значок страницы, центрированная панель ошибок

Создавая книгу и выбирая ее, отвечал: «Не найдено». CockroachDB unique rowid() ids являются 64-разрядными — реальный составляет 1200081912680906758 — и JSON.par...

kamo·2mo ago
FixEmailService

Опубликуйте строковые идентификаторы в виде строк — новая книга 404'd в тот момент, когда вы ее выбрали

CockroachDB unique rowid() производит 64-битные идентификаторы. Реальная книга от contact books 1200081912680906758; JSON.parse JavaScript обходит все прошлое Н...

Kamo·2mo ago
FixConversionService

Перестаньте обновлять общий *** TTL для неработающих пользователей

Пятый сервис, имеющий собственную копию KSessionService, и пятый скользящий *** TTL в каждом чтении. Каждого было достаточно, чтобы провести сеанс. Живые вечно,...

Kamo·2mo ago
FixDocsService

Перестаньте обновлять общий *** TTL для неработающих пользователей

Пойманный с Redis MONITOR: этот подок выпускал GET + PEXPIRE против *** ключ, хозяин которого простаивал более часа, секунд после службы безопасности У меня был...

Kamo·2mo ago
Fixkamo-internal

Stop/api/user-info обновление TTL для неработающих пользователей

Этот маршрут записывает *** TTL прямо в Редис, так что он обошел зубчатый в SecurityService, MediaService и ChatService полностью — и использовать Опросы провод...

kamo·2mo ago
FixMediaService

Перестаньте обновлять общий *** TTL для неработающих пользователей

Этот сервис сохраняет свою собственную копию KSessionService, и он скользит по TTL. Каждое чтение. Поэтому только служба безопасности Gating ничего не исправила...

Kamo·2mo ago
Fixkamo-internal

Восстановление полученного приложения, первая просьба которого была отклонена

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

kamo·2mo ago
FixBillingService

Дайте каждой организации реальную границу транзакций

StorageSnapshotSweep.catchUp перевозил @Transactional (REQUIRES NEW) На той же луковице, Spring применяет @Transactional через прокси-сервер. самозванец полност...

Kamo·2mo ago
FixEmailService

Размеры записей вместо нуля

SearchIndexService написал sizeBytes = 0 для каждого сообщения, которое он когда-либо индексировал. Под комментарием «Недоступно из конверта». Доступно: The fet...

Kamo·2mo ago
Fixkamo-internal

Popover X закрывает окно, а не только

Увольнение попувера уже имело две возможности (нажмите снаружи, Escape), поэтому X, который только отклонил его, был дубликатом и не оставил никакого способа из...

kamo·2mo ago
Fixkamo-shared-library

Продукт платформы не является одним из собственных арендаторов

isOrgEntitledToApp освобождается только от орга верхнего уровня, поэтому орг с пометкой isPlatformProduct был объявлен как Если бы это был клиент. sign.pink сид...

Kamo·2mo ago
FixBillingService

Принудить себя или владельца за счет, а не только границы организации

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

Kamo·2mo ago
FixBillingService

Остановить, чтобы одна организация достигла другой организации

/api/billing/accounts расширяет свой список заголовком X-Org-Id, но каждый маршрут ниже [accountUid] взял идентификатор прямо с пути и никогда не проверял, кто ...

Kamo·2mo ago
Fixkamo-internal

Сплит Доступный на вердикте каталога и остановка Stage публикации приложения

Закладка «Приложения» была выведена из раздела «Доступные / Недоступные» на стадии разработки, поэтому она противоречит каталог платформы в тот момент, когда оп...

kamo·2mo ago
FixInitializerService

Только реальные корни прав получают строки приложений платформы

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

Kamo·2mo ago
FixBillingService

Ответ «это продается» из каталога приложений, а не из списка

Доступность стала редактируемой оператором во время выполнения, поэтому ее получение из ServiceType.getStage() означало: Публикация MLOS в приложениях и функция...

Kamo·2mo ago
FixSecurityService

Закройте четыре пути вокруг вертикальных ворот и ворот приложений

SecurityModelMarketController считывает и мутирует вложения на рынке моделей безопасности без сеанса Проверка, отсутствие орга и право — любой абонент может про...

Kamo·2mo ago
Fixkamo-internal

Разрешенные приложения от конечных арендаторов могут читать

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

kamo·2mo ago
FixBillingService

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

active addon codes был написан непосредственно из тела запроса. Это было безобидно, пока ничего не читалось. столбец, но теперь это вход авторизации: дополнение...

Kamo·2mo ago
FixInitializerService

Тот же псевдоним NPE в инициализаторах

resolveAll() не имеет записи для устаревшего псевдонима, разделяющего идентификатор с живым приложением, Таким образом, зацикливание ServiceType.values() и отср...

Kamo·2mo ago
Fixkamo-shared-library

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

computeEffectiveFeatures добавила строки OrgFeature, управляемые Hibernate абонента, прямо к его выходу А затем перевернулся на них. Собственный javadoc называе...

Kamo·2mo ago
FixSecurityService

Прекратить повторение значений ServiceType.values() по отношению к разрешенному каталогу

resolveAll() опускает устаревшие псевдонимы, которые делятся идентификатором с живым приложением (DOC MANAGER/DOCS, AI CHAT/AI SUPPORT), потому что у них нет ка...

Kamo·2mo ago
August 8, 2026
FixInitializerService

Свяжите переименовку в Timestamp, а не String

CockroachDB отказывается от <timestamp(6)> < <varchar>, поэтому ремонт конфигурации приложения На первой загрузке каждой загрузки: «неподдерживаемый оператор ср...

Kamo·2mo ago
FixInitializerService

Ремонт второго именистой сайта переименования ЛОС

**************** является @Enumerated(STRING) и удерживает Названия RoleRightType, поэтому по умолчанию роль предоставляют ипотечные магазины «LOS VIEW PIPELINE...

Kamo·2mo ago
FixSecurityService

Направьте поверхность ипотеки обратно на ипотечные права

Компаньон к изменению общей библиотеки. Эти 13 контроллеров защищают конечные точки ипотеки. LAR, трубопровод, прием заявок, раскрытие информации, кредитные зак...

Kamo·2mo ago
Fixkamo-shared-library

Остановите конечные точки ипотеки, обеспечивающие право на личный кредит

LOS * -> Переименование MLOS * было применено к декларации enum и нигде больше. Потому что освобожденный Имена были немедленно повторно объявлены как права личн...

Kamo·2mo ago
FixInitializerService

Свяжите ремонт LOS с рядами, которые предшествуют переименованию

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

Kamo·2mo ago
FixInitializerService

Мастер-модель чтит выход на пенсию; бросить мертвого охранника

provisionMaxedOutMasterModel поддерживает каждое приложение для платформы org и Эта широта преднамеренна — предпусковое кормление собак — это то, для чего предн...

Kamo·2mo ago
FixSecurityService

Еще два места, которые ответили «это приложение предлагается» из перечня

Оба были пропущены, когда FeatureController перешел в каталог приложений. Я бы не согласился с ним в тот момент, когда оператор опубликовал приложение. Organiz...

Kamo·2mo ago
FixInitializerService

Ремонт ипотечных грантов, осиротевших от LOS до переименования MLOS

ServiceType сохранился в двух местах и переименован только в 2026-08-08 На счету один. ORG FEATURES.FEATURE TYPE сохраняет числовой идентификатор. держать ипоте...

Kamo·2mo ago
Fixkamo-marketing

Продажа контактов для дополнений без цены списка

PageAddOn.price был набран номером и построен с помощью Number (addon.pricePerUnit), поэтому дополнение без листовая цена — система происхождения, согласованная...

Kamo·2mo ago
Fixkamo-internal

Показать согласованные цены вместо $0,00 для дополнений только для предприятий

Дополнения к источнику не имеют цены списка - они обсуждаются по соглашению - и Формат Currency (null) отображает $0.00, рекламируя бизнес-модуль как бесплатный...

kamo·2mo ago
FixBillingService

Скрыть неизданные приложения из каталога Plans & Billing

**************** Вернуться на вкладку, где клиент выбирает, на что подписаться, Поэтому он не должен предлагать продукт, все еще находящийся в списке «Недоступн...

Kamo·2mo ago
FixSecurityService

Никогда не предлагайте неизданное приложение на поверхности покупки, включая пакеты

Сценический фильтр работал только для публичного маркетингового прокси. Эта конечная точка также питает приложение SubscriptionOrderWizard, где клиент на самом ...

Kamo·2mo ago
FixBillingService

Сохраните префикс на именах проводов PlatformAccountSummary

Тот же Lombok/Jackson hazard, что и PlatformOrgRow: isTopLevel() Сериализация, поэтому DTO помещает «топ-уровень» / «платформенный продукт» на провод в то время...

Kamo·2mo ago

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

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

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