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 7, 2026
Featurekamo-internal

Иконки KamoDesktop (Linux + Windows), открывающие сеансы с автоматическим подключением

Две навигационные иконки, оставшиеся от Аналитики, показаны только для членов, имеющих право на бог (бог добавлен к NavGateContext. Каждый из них получает корот...

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
FeatureSecurityService

KamoDesktop SSO конечная точка для членов бога

**************************** (только для Бога) mints a 5-минутный токен guacamole-auth-json (HMAC-SHA256 + AES-128-CBC, в соответствии с расширением) формат про...

Kamo·3mo ago
Featurekamo-internal

Названия номеров, формат названия номера, календарные встречи Kamo, напоминания о начале; настройки i18n

- useMeeting/MeetingDialog: имена комнат теперь проложены по токену org Орги никогда не могут столкнуться с одной и той же конференцией Просоди и почтить Орг. R...

kamo·3mo ago
FeatureMediaService

Напоминания о начале встречи + истечение срока действия гостевой ссылки

MeetingReminderSweep: @Scheduled sweeper, который стреляет в режиме реального времени Напоминание о начале встречи для приглашенных участников (начните - напоми...

Kamo·3mo ago
Featurekamo-internal

Показать наличие участника в списке чатов; переименовать вкладку в каталог

1:1 строки чата теперь отображают живое присутствие коллеги + доступность так же, как и вкладка Directory — те же источники доступности / использования те же цв...

kamo·3mo ago
DocsKlusterServices

Дизайнерская спецификация для иконок KamoDesktop God SSO + ребрендинг Guacamole

Два бог-только нав иконки (Linux/Windows) в камо-внутреннем, что открыть Guacamole в SecurityService (допустимые Богом ворота), глубоко привязанные к каждому эк...

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
FeatureKlusterServices

Закаленный удаленный рабочий стол KubeVirt + шлюз Guacamole

Добавляет полный стек удаленного рабочего стола, GitOps-применяется через рабочий процесс развертывания: KubeVirt + CDI, установленный во время развертывания (...

Kamo·3mo ago
Featurekamo-internal

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

Список чатов, отфильтрованный рядом многоразовых таблеток, которые смотрели Место под вкладкой Чат. Заменить их одноместным субтаб-баром (одна вкладка на группу...

kamo·3mo ago
DocsKlusterServices

Спецификация дизайна для закаленного удаленного рабочего стола KubeVirt + шлюз Guacamole

KubeVirt Kubuntu VM (16Gi/500Gi Longhorn) за Apache Guacamole HTML5 Выставляется на desktop.kamocrm.com через Traefik (TLS + rate-limit + IP-ban). Добавлена LAN...

Kamo·3mo ago
Refactorkamo-internal

Переместить редактор статуса в строку вкладок; примечание callback auto-note

- Редактор статуса/подстатуса теперь делится строкой «основные вкладки»: вкладки слева, статус выровненный справа (снимает отдельный ряд под кнопками действия)....

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
Featurekamo-internal

Объясните, когда электронная почта не настроена; Gate Compose

Входящие сообщения /messages ранее отображали свою полную оболочку даже тогда, когда организация У него не было почтового провайдера, или у члена не было почтов...

kamo·3mo ago
Featurekamo-internal

Все типы Список чатов + внимание браузера

Chats sub-tab теперь перечисляет участников, группы, поддержку и социальные разговоры вместе, в первую очередь, с фильтром с несколькими выборками (Члены команд...

kamo·3mo ago
FeatureMediaService

Объединённые чаты для участников/поддержки/социальных сеансов

GET/api/media/sessions/chat теперь принимает фильтр "категорий" поддержка, социальная; по умолчанию все) и возвращает один во всем мире Слияние запросов per-kin...

Kamo·3mo ago
Featurekamo-shared-library

Страницы запросов для поддержки + сеансы социального чата

объединяемый список чатов центра взаимодействия может включать в себя все виды: Поддержка (TYPE ID=2): сеансы, в которых член является назначенным агентом или З...

Kamo·3mo ago
Featurekamo-internal

Завершите действия заголовка lead-view + обратные вызовы

Заголовок: разделите Call на Call (Work) / Call (Personal), открывая софтфон (скрытый, когда участник не имеет зарегистрированного расширения), электронная почт...

kamo·3mo ago
FeatureEmailService

Внутренняя конечная точка для создания / отмены календарного события участника

POST/api/internal/calendar/events (X-Internal-Auth gated) разрешает член -> Пользователь -> основной календарь (создание по умолчанию при необходимости) и созда...

Kamo·3mo ago
FeatureSecurityService

Ведущие конечные точки обратного вызова (расписание/список/решение)

*************************** Контроллер + сервис: сохраняется обратный вызов, записи, планирующие / итоговые заметки в медиа-поток лидера, и Отражает обратный вы...

Kamo·3mo ago
Featurekamo-shared-library

Добавить LeadCallback, status enum и репозиторий

Backs the lead-view callback features: a lead-owned callback record (PENDING/CONTACTED/CANCELED) отключается от leadUid с мягкой ссылкой на Отражаемое событие к...

Kamo·3mo ago
Fixkamo-internal

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

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

kamo·3mo ago
ChoreSecurityService

Rebuild against shared-lib dbNow()

Пустое обязательство вызвать CI, который клонирует камо-общую библиотеку во время сборки и **************** ****************************************************...

Kamo·3mo ago
Fixkamo-shared-library

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

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

Kamo·3mo ago
Featurekamo-internal

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

ChatTool проигнорировал реквизит.memberIds: открытая группа прибыла с пустым userId и no sessionGuid, так что 1:1 createSession вышел из строя раньше У окна ник...

kamo·3mo ago
Fixkamo-internal

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

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

kamo·3mo ago
ChoreSecurityService

Восстановление против kamo-shared-library rights-waterfall fix (5f20d29)

CI клонирует и строит библиотеку из источника, так что это пустое обязательство Перезапускает сборку, чтобы получить многоуровневое разрешение прав. На сапогах ...

Kamo·3mo ago
Fixkamo-internal

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

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

kamo·3mo ago
Fixkamo-shared-library

Решите права членов как истинный водопад вместо NUKE-всегда-победителей

Эффективные права вычислялись путем складывания каждого источника (роли, отдел, работа). Заголовок, участник) в одну карту, где всегда побеждала NUKE. Это означ...

Kamo·3mo ago
FixSecurityService

Вернуть безопасность Поставщик для самоуказания; член самовосстановления применяет права

Изменились две основные проблемы, связанные с изменением зеркала поставщика безопасности: 1. Вступление в качестве члена-системы потерпело неудачу в связи с "о...

Kamo·3mo ago
Fixkamo-internal

Обновить статус провайдера, когда всплывающее окно OAuth закрывается

Провайдер теперь перенаправляет на обратный вызов api-gateway (другого происхождения). Поэтому его сообщение может не пройти проверку происхождения открывателя....

kamo·3mo ago
FeatureAPIService

Публичный пропуск по электронной почте OAuth provider callback

Вперед, вперед ******************* В адрес электронной почты (ползает по ауту, не перенаправляет после), отражая обратный вызов RingCentral OAuth. Это фиксирова...

Kamo·3mo ago
FeatureEmailService

Fixed public redirect + gateway-forwarded callback (недоступная ссылка)

Платформа электронной почты OAuth (Microsoft 365 / Google / Zoho) не имела действительной общедоступности перенаправление URI: перенаправление было получено из ...

Kamo·3mo ago
FixDocsService

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

Редактор электронной подписи (DocumentEditor → PdfCanvas / PageThumbnailSidebar) конвертированный документ, а не только файлы, загруженные через поток sig-templ...

Kamo·3mo ago
Fixkamo-internal

My Docs использует MY DOCS ordinal (3), а не enum id (4)

Бэкэнд разрешает ImageAssocType через «значения () [assocType]» (обычный индекс) и продолжает его @Enumerated (ORDINAL). Каждая поверхность изображения проходит...

kamo·3mo ago
FixConversionService

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

Когда загруженные байты файла соответствуют существующему ImgDat, путь dedup (существующий регистр) повторно использовал этот пункт дословно и никогда не запуск...

Kamo·3mo ago
FixVOIPService

Вернуться 200 Ложь для неконфигурированных возможностей

GET/api/voip/capabilities бросила ProviderNotConfiguredException (422) Org не имела провайдера телефонов, регистрируя ошибку красной консоли на каждой загрузке ...

Kamo·3mo ago

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

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

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