Live Change Loglog

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

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

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

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

Kamo·4w ago
FixMediaService

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

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

Kamo·4w ago
FeatureMediaService

AUTO ASSIGNMENT, и поднять назначенный разговор на экране агента

Запрос чата и представленный билет - это одна и та же единица работы. Стратегия — это единственное, что решает, как передать то или другое. The Специальный случ...

Kamo·4w ago
RefactorMediaService

Чтение сеанса больше не возобновляет его

Исход записи Redis - это сессия; когда она проходит, член подписались. Этот сервис имеет собственную копию KSessionService против этого. Вырезали ключ и обновля...

Kamo·4w ago
FixMediaService

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

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

Kamo·4w ago
FixMediaService

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

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

Kamo·4w ago
FixMediaService

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

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

Kamo·4w ago
ChoreMediaService

Восстановление против исправления share-library @Lob LONGVARCHAR

Диалект Hibernate PostgreSQL читает колонки @Lob String как OID через getLong(). Влияет на заметки, контакты, календарь, токены OAuth, пароли IMAP, кампанию по ...

Kamo·4w ago
FeatureMediaService

Точка в YugabyteDB и используйте PostgreSQLDialect

CockroachDB был заменен на YugabyteDB. Связные струны движутся от cockroachdb-public:26257 to yb-tserver-service:5433, и диалект Hibernate От **************** д...

Kamo·4w ago
August 9, 2026
StyleMediaService

Восстановление концовок CRLF в KSessionService

Предыдущая запись переписала файл с LF, превратив 15-строчное изменение в 577-линейный дифф. Содержание не меняется; это возвращает концовки обратно. История чи...

Kamo·4w ago
FixMediaService

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

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

Kamo·4w ago
PerformanceMediaService

Примите только BLAKE3, поэтому дедуп быстрее, чем загрузка

Конечная точка связи требовала обоих хешей. Браузер не имеет быстрого SHA3-256, поэтому У него уже был файл объемом 358 МБ, который занял ~ 20 секунд против 18,...

Kamo·4w ago
FeatureMediaService

Прикрепите уже сохраненный файл, не загружая его снова

Передача видео на 2 ГБ трем коллегам стоила трех полных загрузок. хранение размножили их на один объект, но только после того, как каждая передача была завершен...

Kamo·4w ago
August 8, 2026
FixMediaService

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

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

Kamo·4w ago
FixMediaService

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

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

Kamo·4w ago
FeatureMediaService

Принять 3 GiB вложения, передавая их на хранение

file.getBytes() не может представлять загрузку такого большого размера — Java-массив просто останавливается. выше 2 ГБ — так что каждое прошлое привязанности, к...

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
CIMediaService

Mirror Maven Central и retry, так что один плохой байт перестает убивать сборку

Запуск исправления не смог отгрузить: сборка погибла разрешая байт-бадди с «Тэг-несоответствием», который читается как отсутствующий артефакт, но является загру...

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
FeatureMediaService

GET /types/{typeId}/slots, чтобы редактор настроек мог перечислять слоты

UI настроек всегда прокладывал этот путь, но только POST/PUT/DELETE На карте, так что вкладка «Слоты доступности» получила 405 и оказалась пустой. отличие /slot...

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
FeatureMediaService

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

legal.packages. -> **************************** Ядро NATS, нет потока ПоддержкаStompRelayController и PlatformStompRelayController Для пакета - частная статика,...

Kamo·1mo ago
FixMediaService

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

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

Kamo·1mo ago
FixMediaService

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

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

Kamo·1mo ago
ChoreMediaService

Восстановление для унифицированного ковша для визуализации

Выберите библиотеку 3045cc3: ImageAssocType.getBucket() теперь возвращает сингл «Изображение» ведра для каждой ассоциации, поэтому дублированный файл хранится о...

Kamo·1mo ago
FeatureMediaService

Передача событий платформы SecurityService на STOMP

SecurityService владеет платформой-админом — конфигурацией системы, DNS обеспечение, синхронизация торговли — но не имеет конечной точки WebSocket, поэтому кажд...

Kamo·1mo ago
August 5, 2026
ChoreMediaService

Реконструкция совместно используемой библиотеки 8f3c1ec

Подбирает исправление впускного бассейна: LeadService.createLead теперь флаги непринадлежащих лидов с обязательным назначением, поэтому импортные лиды учитывают...

Kamo·1mo ago
FeatureMediaService

Захват демо-лида перед этапом бронирования

Демо-форма маркетингового сайта собрала имя, электронную почту, компанию, размер компании, Отрасль и сообщение, затем перешли к планированию, никому не сказав. ...

Kamo·1mo ago
FeatureMediaService

Встреча с абстракцией провайдера с командами Zoom и Microsoft

Встречи проходили по проекту Kamo Meets — MeetService сохранила зал для встреч. Имя и ничего больше. Это вводит абстракцию и двух удаленных провайдеров. За ним....

Kamo·1mo ago
August 3, 2026
FeatureMediaService

Persist MediaService PHI доступ к phi access log

Чат-сообщения были записаны через автор по умолчанию Slf4j, который § 164.312 (b) след в 14-дневном потоке журнала против шестилетнего удержания обязательство —...

Kamo·1mo ago
FixMediaService

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

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

Kamo·1mo ago
FeatureMediaService

Record chat message reads on the endpoints that return bodies

Sending a message left a row; reading one left nothing. Every chat, support and social thread on the platform renders from a handful of endpoints here, and none...

Kamo·1mo ago
ChoreMediaService

Проводить выдающуюся работу

Постановочный и совершенный как есть, так что ничто не остается незавершенным в рабочем дереве. 3 измененных файла, 353 вставки(+), 4 удаления(-)

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
FeatureMediaService

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

Создает или повторно использует сеанс поддержки, копирует транскрипт ИИ в виде одной системы Событие, маршрутизирует его и честно рассказывает посетителю, что п...

Kamo·1mo ago
FeatureMediaService

Принять агент-авторский охват в открытую нить заемщика

Диспетчер связи AIService звонит. Без него весь исходящий путь, оканчивающийся в записанном 404 - ворота авторизованы касанием, Послание было составлено, и его ...

Kamo·1mo ago
FixMediaService

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

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

Kamo·1mo ago
July 18, 2026
FeatureMediaService

Назначение агента по продажам на канал + отчет о доступности LO

- WebChatIntegration потоков CRUD salesAgentId (не очистит задание) - lo-presence теперь возвращает статус доступности участника вместе с онлайн, поэтому Виджет...

Kamo·1mo ago
FeatureMediaService

Проверьте маркер маршрутизации, сохраните leadUid, переназначьте чат на ходу

- createSupportSession принимает подписанный routingToken (не предпочтительнее AgentMemberId); проверено с помощью ChatRoutingTokenCodec + cluster internal.auth...

Kamo·1mo ago

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

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

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