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

Запомните «отображение внешних изображений» в сообщении

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

kamo·3mo ago
Fixkamo-internal

Относитесь к статусу ACTIVE как к подключенным в конфигурациях поставщика OAuth

Просмотры конфигураций Microsoft 365 / Google Workspace / Zoho зашли в их подключенное состояние на providerStatus === «CONNECTED», но бэкэнд EmailProviderStatu...

kamo·3mo ago
FixEmailService

Persist выбрал поставщика OAuth для обратного вызова, чтобы он перестал возвращаться в KamoMail

Переключение орга на Microsoft 365 (или Google Workspace / Zoho) никогда не застревал: обратный вызов OAuth хранил токены и переворачивал статус только на уже с...

Kamo·3mo ago
FixEmailService

Решите логотип приветственной почты от хоста темы org, а не apex

Логотипы заголовка / футера в системных электронных письмах (приветствие / проверка) были построены как **************** — высший путь, существующий только на К...

Kamo·3mo ago
Fixkamo-internal

Источник дома из реестра nav, добавьте Nav Cross Highlight, исправьте настройки прокрутки

Домашняя страница отображала устаревший, отдельно поддерживаемый список функций (Clubhouse, Feed, Reports, Tasks, Network), которого нет даже в реестре нав. Так...

kamo·3mo ago
Fixkamo-shared-library

Решения «точка-в-время» включают SUPERSEDED Windows (историческое эффективное разрешение)

Все три решения для эффективной версии (рейтинг, руководство, политика блокировки) Запрашивал только статус = Действительный, затем отфильтрованный. Но суперсес...

Kamo·3mo ago
FixDocsService

Bounds-check assoc-type ordinal lookups (список материалов 500)

DocsService работал с общим либом, построенным до ImageAssocType. Материалы (ординал 11) Добавлено, поэтому список Документов ImageAssocType.values()[11] бросил...

Kamo·3mo ago
FixKlusterServices

Переместите dir данных с установки MinIO FUSE на локальный диск

rspamd's /var/lib/rspamd был поддержан rclone FUSE Ведро с общими файлами MinIO. Каждый гиперскан перекомпилирует / обновляет карту Переписывал там файлы, стира...

Kamo·3mo ago
FixMediaService

Постоянные флаги большого пальца с помощью целевого обновления

Та же проблема удаления сирот, что и трубопровод преобразования: безголовая зачистка удерживал отдельный ImgDat и сохранял()/merge() каскад в коллекции изображе...

Kamo·3mo ago
FixConversionService

Постоянные флаги большого пальца через целевое обновление, а не отдельное сохранение

Шаги миниатюры изображения / видео / PDF устанавливают флаги большого пальца на отдельном ImgDat и называются Save(), который сливается и каскадирует в коллекци...

Kamo·3mo ago
Fixkamo-shared-library

Отклонить отрицательные суммы дохода / актива / обязательства по разделу сбережений

Продлевает обязательный неотрицательный страж (уже на сумму кредита + стоимость недвижимости) для основных входов DTI / активов в BorrowerSectionService: доход ...

Kamo·3mo ago
FixConversionService

Stop uploads hanging on 'Converting...' — Route NATS progress + прямые миниатюры изображений

В публикации конверсии используется NatsMessageService.publish(), который утверждает Ожидаемый поток = <поток этого сервиса>. Тема: **************** DAEMON SYNC...

Kamo·3mo ago
Fixkamo-internal

Добавьте маркетинг в редактор приложений модели безопасности

Список приложений редактора модели (SERVICE TYPES) является зеркалом ручной работы. ServiceType.java и не хватало маркетинга — так что у маркетинга не было ника...

kamo·3mo ago
FixMCPGatewayService

Постоянное сравнение секретов внутренней ауты (оракул времени)

Заменить String.equal на MessageDigest.isEqual, чтобы задержка ответа не могла X-Internal-Auth делится секретным байт за байтом. Широкий охват флота копировальн...

Kamo·3mo ago
FixTranslateService

Постоянное сравнение секретов внутренней ауты (оракул времени)

Заменить String.equal на MessageDigest.isEqual, чтобы задержка ответа не могла X-Internal-Auth делится секретным байт за байтом. Широкий охват флота копировальн...

Kamo·3mo ago
FixVOIPService

Постоянное сравнение секретов внутренней ауты (оракул времени)

Заменить String.equal на MessageDigest.isEqual, чтобы задержка ответа не могла X-Internal-Auth делится секретным байт за байтом. Широкий охват флота копировальн...

Kamo·3mo ago
FixEmailService

Постоянное сравнение секретов внутренней ауты (оракул времени)

Заменить String.equal на MessageDigest.isEqual, чтобы задержка ответа не могла X-Internal-Auth делится секретным байт за байтом. Широкий охват флота копировальн...

Kamo·3mo ago
FixKlusterServices

/dev/shm 2Gi (безголовый Chrome должен >=2 ГБ) + ограничение 6Gi mem

10-конфигурный init от Jibri прерывается с «/dev/shm должен быть не менее 2 ГБ», когда shm 512Ми, сбив рекордер. Переключите tmpfs на 2Gi и ограничьте память 6G...

Kamo·3mo ago
FixSecurityService

Включите оба рабочих стола в каждый токен SSO, глубокую ссылку на выбранный

Каждый токен имеет только свое собственное соединение, поэтому повторно используемая сессия json браузера Не хватало другого -> открытие Windows после того, как...

Kamo·3mo ago
FixSecurityService

Маршрут заемщика сдают по трубопроводу, чтобы он загорелся **************** (аудитория #3)

заемщик patchLoanFile подает заявку (DRAFT->APPLICATION TAKEN) **************************** Вместо необработанного обновления Статус файла установлен, поэтому П...

Kamo·3mo ago
FixMediaService

Загрузка Wrap-записи, чтобы MediaService компилировал

MinIOStorageService.upload бросает проверенное Исключение, которое не глотает () Пойманный и не объявленный — постройте перерыв поверх исправления. Оберните и В...

Kamo·3mo ago
FixMediaService

MeetingParticipant.isGuest() (был getGuest, не будет компилироваться); переопределить транскрибировать в общую конечную точку

Участник встречи разоблачает Гость() (примитивный булевый геттер), а не Гость(). Также укажите суммарный транскрибируемый вызов на совместно используемом /api/c...

Kamo·3mo ago
FixKlusterServices

Правильный бренд Guacamole манифест версии поля

В Manifest используется guacManifestVersion:1.0; в пакетных расширениях используется guacamoleVersion. Неправильное поле заставило Гуакамоле отказаться от расши...

Kamo·3mo ago
Fixkamo-internal

Прекратить двойное приложение ?target в маршруте SSO proxy

forwardToApi уже пересылает входящую строку запроса, поэтому пройдя путь с помощью ?target=produced **************** -> target='linux?target=linux -> 400 "Неизв...

kamo·3mo ago
July 7, 2026
FixSecurityService

Разрешить сеанс из заголовка X-***-Token в CallerSessionResolver

Камо-внутренний -> APIService BFF Path переносит сессию в X-***-Token заголовок, но решатель читает только атрибут X-OTK или *** cookie - так что Конечные точки...

Kamo·3mo ago
FixSecurityService

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

**************** Изменения в состоянии трубопровода Работа машины (POST / Transitions обеспечивает юридические стрелки + входные ворота + ворот с открытыми блок...

Kamo·3mo ago
Fixkamo-shared-library

Частичное условие PATCH не может бесшумно очистить флаг блокировки; шаблон блокировки по умолчанию соблюден; публиковать после совершения

**************************** Булева такая тачка, что имитирует Поле отличается от явного ложного. LoanConditionService.update Теперь нулевые охранники *********...

Kamo·3mo ago
FixSecurityService

Введите KamoDesktop SSO env напрямую + проводной guac-sso в отслеживаемое развертывание k8s

- @Value reads KAMO GUAC SIGNING KEY / DESKTOP PASSWORD from env directly (runtime) application.yml установлен на configmap, поэтому опосредование свойств не бу...

Kamo·3mo ago
FixKlusterServices

Переместить guacd в Pod Network (MTU fix) + unicast WoL

guacd on hostNetwork (k1m1 eno49 MTU 1500) vs стручка гуакамоле на оверлее цилия (МТУ 1420): RDP подключены, но большие рамки были сброшены через границу «Наруш...

Kamo·3mo ago
Fixkamo-internal

Подпишите приглашенных участников на встречи через клик-тайм OTK

Пригласите ссылки (чат + электронная почта), ранее встроенный голый URL-адрес комнаты встреч, поэтому Получатели приземлились как анонимные гости вместо себя. О...

kamo·3mo ago
FixMediaService

Настаивайте на приглашенных участниках, применяйте MANAGE MEET SETTINGS, откажитесь от пути двойного приглашения

- CreateMeeting: приглашенные участники - это цифровые идентификаторы снежинок, а не строки UUID - Путешествуйте по длинному пути, как создатель. Ранее UUID.fro...

Kamo·3mo ago
FixKlusterServices

Смотрите пространство имен рабочего стола для IngressRoutes

desktop.kamocrm.com IngressRoute живет в настольных компьютерах, но CRD Traefik Поставщик только смотрел ******************* — так маршрут Запросы были проигнор...

Kamo·3mo ago
FixKlusterServices

Импорт VM диска в виде файловой системы, а не блока

Импортер блока CDI разбился: 'blockdev: не может открыть /dev/cdi-block-volume: Разрешение отказано - он не может получить доступ к сырому блок-устройству Longh...

Kamo·3mo ago
FixSecurityService

Заемщик подает заявки на устранение побочных эффектов (проверочный список доктора + уведомление)

Заемщик портала представляет кредитный файл PATCH {statusId:2}, который обошел конечная точка оператора / переходов, в которой живут побочные эффекты Приложения...

Kamo·3mo ago
Fixkamo-shared-library

Отклонить отрицательную сумму кредита / стоимость недвижимости в разделе сбережений

updateLoan и updateProperty теперь отклоняют отрицательную денежную сумму на сайте LTV входы (сумма кредита, оценочная / покупка / оценочная стоимость) Неотрица...

Kamo·3mo ago
FixKlusterServices

Корректное облачное поле KubeVirt VM + модернизация спецификации

- cloudInitNoCloud userdata secret field is 'secretRef' (не userDataSecretRef); KubeVirt v1.8.4 обрезал неправильное поле -> "должен иметь по крайней мере один ...

Kamo·3mo ago
Fixkamo-nowww

Никогда не прикрепляйте www к поддоменам, только к голой вершине

Все уловы перенаправляли хост ANY non-alias на https://www.<host>, который является правильно для голой вершины (kamocrm.com -> www.kamocrm.com), но неправильно...

Kamo·3mo ago
FixSecurityService

Заемщик не может повысить статус кредитного файла или отредактировать URLA после подачи заявки

Две связанные дыры в авторизации заемщика на конечных точках приложения самообслуживания: - Эскалация привилегий (#2): patchLoanFile применял любой статус пров...

Kamo·3mo ago
Fixkamo-shared-library

Доступ к статусу файла займа для редактора-замка заемщика, каскада удаления заемщика, приложения для получения подарков

**************** OrgId: читать помощник, поддерживающий блокировка редактирования после подачи заявки (заемщик может редактировать URLA только в то время, когда...

Kamo·3mo ago
Fixkamo-internal

Аватары участника шоу на вкладке Chats

MediaService возвращает участнику чат-сессии avatarUrl=null по дизайну Решено на фронтенде), но вкладка Чатс никогда не решала их, поэтому это всегда Вернемся к...

kamo·3mo ago
FixSecurityService

Заемщик самостоятельно создает импотенцию + сиротскую компенсацию; не передавайте пустой контрольный список как успех

MortgageAppController.create() Заемщик самостоятельно создает филиал: Idempotency (#2): возобновить существующий DRAFT через findOwnedDraft чеканка дубликата пу...

Kamo·3mo ago
Fixkamo-internal

Баннер готовности обновляется кнопкой Refresh и никогда не показывает пустое название рынка

Два последующих действия на баннере готовности MLOS по умолчанию: - Refresh (IconButton) теперь также называется loadMlosReadiness(), так что всплыть на поверхн...

kamo·3mo ago
Fixkamo-shared-library

Идемпотентный заемщик самостоятельно создает проект + детерминистическое активное разрешение рынка свинца

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

Kamo·3mo ago
Fixkamo-internal

Объясните, почему MLOS-контроль по умолчанию скрыт, а не тихо падает

На вкладке «Продавцы-продукты» контроль «обозначенный свинцовый продукт по умолчанию» закрыт на ипотечно-вертикальную готовность — включен POS, активная MORTGAG...

kamo·3mo ago
Fixkamo-shared-library

DbNow() использовать временную метку CAST(now() AS), не сейчас():

Сокращенно::timestamp искалечен родным парсером запросов Hibernate (он читает) ':' в качестве приставки с поименованным параметром, превращая ::timestamp в :tim...

Kamo·3mo ago
Fixkamo-internal

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

Инструмент-окно dedup только точно сопоставляется один пользовательский ключ против Асинхронизированные окнаRef, поэтому один и тот же чат 1:1 открывался дважды...

kamo·3mo ago
Fixkamo-internal

Показать все группы разрешений включенных приложений в названии должности и редакторах отделов

JobTitleManager и DepartmentManager предоставили только две группы разрешений. Общие и CRM — так что ******************* права невидимы и Неотредактируемый там,...

kamo·3mo ago

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

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

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