Live Change Loglog

Посмотрите, что мы строим в реальном времени. Все функции, исправления и улучшения отправляются через платформу.

17,918
Общие изменения
4,606
Особенности
4,537
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,918AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService372InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService461RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,573kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI523Chore670Docs226Feature4,606Fix4,537Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
August 15, 2026
FixMediaService

Создание темы берет CREATE SUPPORT TOPICS, а не ее родитель

Ворота уже были там и отказывались звонить — на MANAGE SUPPORT, родитель — так что... CREATE SUPPORT TOPICS читается как декоративный в каждом редакторе. возмож...

Kamo·3w ago
FixMediaService

Материалы и социальные временные рамки берут на себя права, а не только собственность

MANAGE MATERIALS и MANAGE SOCIAL MEDIA учитываются в качестве обязательных к исполнению в ходе аудита. Это был файл .tsx. За ними 29 конечных точек проверили пр...

Kamo·3w ago
FixMediaService

Напоминание о встрече - это уведомление, а не всплывающее окно

Зачистка опубликовала специальное мероприятие на /topic/meet/reminder/{memberId} Что выделенный Snackbar нарисовал в углу экрана. Всплывающее окно Это было все ...

Kamo·4w ago
August 14, 2026
FixMediaService

Список билетов выдерживает сломанный индикатор

Непрочитанное бросило и забрало с собой весь список билетов — страница вернулась Пусто, что гораздо хуже, чем страница без маркеров. Это Охраняемый сейчас, и ох...

Kamo·4w ago
FixMediaService

Список билетов отмечает те же предметы, что и значок

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

Kamo·4w ago
August 13, 2026
FixMediaService

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

В разговоре поддержки есть две стороны: кто-то спрашивает, а кто-то отвечает. И ничто не заставляло их быть разными людьми. Членский холдинг ACCEPT SUPPORT TICK...

Kamo·4w ago
FixMediaService

Отправить исходящее приложение к конечной точке его тип принадлежит

Каждая социальная привязанность проходила через адаптер sendImage. Telegram является /sendPhoto. PDF или Zip, размещенные там, отклоняются Провайдер, и отказ пр...

Kamo·4w ago
August 11, 2026
FixMediaService

Объявите секрет хранения объектов, который ConfigMap больше не несет

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

Kamo·4w ago
FixMediaService

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

Общий пароль платформы был запечён в качестве запасного для DB PASSWORD и MINIO ROOT PASSWORD, так что он жил в этом репо и в построенном образе, а также В клас...

Kamo·4w ago
FixMediaService

Присвоение вручную не должно потреблять статус PRE TICKET

присвоить Агенту и переназначить Агента, установленный безоговорочно, который тихо сделал чат-запрос, который невозможно конвертировать впоследствии — конвертир...

Kamo·4w ago
August 10, 2026
FixMediaService

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

назначить Агента и переназначить Агент проверил только то, что идентификатор решил члену. Назначение добавляет этого участника в сеанс чата билета, поэтому иден...

Kamo·4w ago
FixMediaService

Auto Assignment предлагает билет, он его не выделяет

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

Kamo·4w ago
FixMediaService

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

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

Kamo·4w ago
FixMediaService

Поместите тип сессии на рамку активности

Трансляция непрочитанного/ACTIVITY публикуется для каждого типа сессии и не указанием которого. Список чатов, не имея ничего, чтобы идти дальше, набрал невидимы...

Kamo·4w ago
FixMediaService

Расскажите клиенту, в какой разговор пришло сообщение

Каждый участник медиасессии получает уведомление о входящем сообщении и Присвоение билета поддержки делает агента членом сессии этого билета. The Уведомление не...

Kamo·4w ago
FixMediaService

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

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

Kamo·4w ago
FixMediaService

Прекратите неудачные задания, уничтожающие билет, который их вызвал

Маршрутизация нового билета проходила внутри транзакции создания, так что все, что он попадал Вернул билет обратно, и член, просивший о помощи, получил "Неудавш...

Kamo·4w ago
FixMediaService

Маршрут запроса чата через стратегию назначения темы

Запрос на чат поддержки подается в виде PRE TICKET, и файл пропущен. Задание для тех, кто прямо Охранник был написан для виджета веб-чата, где предварительный б...

Kamo·4w ago
August 9, 2026
FixMediaService

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

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

Kamo·4w ago
August 8, 2026
FixMediaService

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

connectionUploadTimeout - это допустимая тишина между чтениями, а не бюджет для чтения. Весь трансфер. Установив его на час, чтобы «сравняться с Траефиком», пер...

Kamo·1mo ago
FixMediaService

Остановить тайм-аут Tomcat в 60-х, убив длительную загрузку

Вложение в чат 2 GiB не удалось после почти четырех минут успешной передачи с MultipartException, обертывающим голый SocketTimeoutException, и участник был Ошиб...

Kamo·1mo ago
August 7, 2026
FixMediaService

Catch OptimisticLockException, тип 40001 на самом деле обертывается как

Круг 3 исправление обзора: hibernate-core's **************** Тесты LockAcquisitionException (в который конвертируется SQLState 40001) против четырех конкретные ...

Kamo·1mo ago
FixMediaService

Поймать тип исключения, который конфликт фактически бросает

2-й раунд обзора исправления: уровень утверждения 40001 (общий случай, обнаруженный) Внутренне (внутреннее) исполнение Обновление (вместо совершения) поверхност...

Kamo·1mo ago
FixMediaService

Возврат 409 на каждую проигранную гонку претензий, добавьте траекторию претензий менеджера

Задачи 1-го раунда обзора для конечной точки заявления о приеме-всплывателе: Обычная проигранная гонка (loser's isClaimableBy) TicketAlreadyClaimedException (40...

Kamo·1mo ago
FixMediaService

Сканировать репозитории электронной почты DepartmentService теперь нужно

MediaService CrashLooped на каждой капсуле со времен Shared-lib 1.5.0: DepartmentService - это популярный сервис. @Service, поэтому wildcard @ComponentScan («co...

Kamo·1mo ago
FixMediaService

Принять фильтр провайдера временной шкалы в качестве повторяющихся парам

Веб-клиент отправлял ?providers=facebook,x как одно значение CSV. Запятая в запросе VALUE должен путешествовать как %2C, и прыжок, который повторно кодирует, пр...

Kamo·1mo ago
FixMediaService

Отправляйте электронные письма с пропущенными сообщениями в учетную запись пользователя, а не в почтовый ящик Org

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

Kamo·1mo ago
August 6, 2026
FixMediaService

Дайте каждому агенту живой значок вместо одного владельца

Навигационный значок и /support?tab=билеты отвечали на разные вопросы. Страница перечисляет каждый билет в организации; значок подсчитывает непрочитанные сообще...

Kamo·1mo ago
FixMediaService

Бросьте клиент SENDs на охраняемые темы и отремонтируйте сборку в HEAD

Две вещи, которые останавливают MediaService от доставки. 1. main не компилируется. Медиаконтроллер: 1361 звонок ****************, которого не существует: Мето...

Kamo·1mo ago
FixMediaService

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

Оба звонящих, которые заканчивают строительство сообщения после того, как строка сохранена, теперь говорят: CreateMessage не объявляет об этом: MediaController ...

Kamo·1mo ago
FixMediaService

Хранить вложения через трубопровод dedup вместо одного объекта на загрузку

Прикрепления написали свой собственный объект «<imgId>/<fileName>» на каждой загрузке, минуя контент-адресованный магазин полностью — тот же логотип-draft.png п...

Kamo·1mo ago
August 3, 2026
FixMediaService

Сканирование общих репозиториев MFA

MfaEnrollmentService - это @Service в библиотеке, разделенной Камо, так что Wildcard @ComponentScan("com.kamo") в этом приложении строит его независимо от того,...

Kamo·1mo ago
FixMediaService

Укрепите загрузку kububl против шелушащегося выхода [skip ci]

dl.k8s.io по выходу бегуна периодически падает в середине передачи: Curl: (56) OpenSSL SSL read: расшифровка не удалась или не удалась который не справляется с ...

Kamo·1mo ago
July 22, 2026
FixMediaService

Mount the live per-host cert вместо просроченной секретной карты

Внутренний контейнер cert-converter построил свой магазин ключей PKCS12 wildcard-kamocrm-com, унаследованный мульти-SAN секрет, который менеджер по сертификации...

Kamo·1mo ago
July 19, 2026
FixMediaService

Отклонить кросс-орг агентов по продажам; расширить бутстрап кэш

salesAgentId был сохранен из органа запроса без проверки, поэтому перекрестный или Идентификатор dangling Agent может храниться в WebChatIntegration. Безопасный...

Kamo·1mo ago
July 17, 2026
FixMediaService

Исключите неактивных участников из чата и маршрутизации

Неактивный член **************** не должен являться Целевой, как живой участник чата. Введите каждый путь чата в Shared-lib **************************** предика...

Kamo·1mo ago
July 16, 2026
July 15, 2026
FixMediaService

Resolve public-chat system member per-org (drop hardcoded snadjafinia alias)

создатьSupportSession, создать PublicTicket и уведомление владельца Все помощники решали «член системы» организации с помощью жесткого кода. UsernameAlias = пои...

Kamo·1mo ago
July 14, 2026
FixMediaService

Прекратите вставлять содержимое сообщений в электронные письма с пропущенным сообщением

Remove messagePreview computation, the ledger PREVIEW write, and the Переменная шаблона messagePreview; откажитесь от предпочтения includePreview. Электронные п...

Kamo·2mo ago
July 8, 2026
FixMediaService

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

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

Kamo·2mo ago
FixMediaService

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

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

Kamo·2mo ago
FixMediaService

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

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

Kamo·2mo ago
July 7, 2026
FixMediaService

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

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

Kamo·2mo ago
July 1, 2026
May 1, 2026
FixMediaService

Опубликовать событие NATS CREATE после совершения сделки по фиксации гонки вложений изображений

Сообщение NATS было опубликовано в теле @Transactional. Получатели могут получить событие CREATE и запросить изображение через /imaging/proxy/{objImgId} до того...

Kamo·4mo ago
FixMediaService

Serialize attachments in WS relay and message history; allow attachment-only sends

Three bugs fixed: 1. ChatSessionSubscriptionManager was building the STOMP messageMap manually and omitting attachments, sourceLanguageId, readMemberId, msg...

Kamo·4mo ago
FixMediaService

Fix NPE in getChatSessions from Map.of() rejecting null nextcoder

java.util.Map.of() throws NullPointerException when nextcoder is null (no more pages). Replace with HashMap that accepts null values. Also wrap entire handler i...

Kamo·4mo ago
FixMediaService

Fix upload 500 (missing EmbRecordState) and empty chats tab (Timestamp cast)

Defect A: ChatAttachmentService.upload omitted **************** causing a NOT NULL violation on imgs.is_active. Added the default recordState. Also hardened Cha...

Kamo·4mo ago
FixMediaService

Prefer usernameAlias over User.name in memberDisplayName

Switches display name priority to: Member.usernameAlias → User.name → User.alias → User.username. Also includes the paged query dispatch fix from the previous c...

Kamo·4mo ago

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

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

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