KamoCRM

Live Change Loglog

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

17,496
Общие изменения
5,984
Особенности
5,283
Исправления
30
Проекты
Фильтр по проекту
Все проекты17,496AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore773Docs3,254Feature5,984Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 11, 2026
FixSecurityService

Serialize imgId as String to prevent JavaScript precision loss

CockroachDB unique_rowid() IDs exceed Number.MAX_SAFE_INTEGER. Changed imgId from Long to String in UploadDocumentResponse and DocumentMetadata DTOs so Jackson ...

Kamo·6mo ago
FixSecurityService

Download converted PDF from MinIO instead of original file

The converted-pdf endpoint was calling imageService.downloadDocument() which returns the original file. Now downloads directly from MinIO using the convertedDat...

Kamo·6mo ago
Upgradekamo-internal

Next.js 16.2.3, TypeScript 6.0, Node 24, React 19.2

Next.js 16.0.10 → 16.2.3, TypeScript 5.8 → 6.0.2, Node 20 → 24, React 19.2.3 → 19.2.5 - Переместить ESLint из .eslintrc.json в плоский конфигуратор (eslint.conf...

kamo·6mo ago
Featurekamo-internal

Редизайн страницы поддержки и мастер вебинара, чтобы соответствовать макету страницы учетной записи

Обе страницы теперь используют один и тот же градиентный заголовок героя со встроенной вкладкой Навигация, соответствующая шаблону страницы /account. Расписание...

kamo·6mo ago
Fixkamo-internal

Правильная пересылка многочастных FormData и установленный предел размера тела обработчика маршрута

- Возврат к разбору FormData и восстановлению для пересылки (исправления) MalformedStreamException from raw arrayBuffer forwarding (недоступная ссылка) - Добави...

kamo·6mo ago
Featurekamo-internal

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

Кнопка поддержки nav теперь имеет выпадающую стрелку и Popover с двумя разделами: «Онлайн-поддержка» (Контактная поддержка, просмотр активных билетов) и «Обучен...

kamo·6mo ago
Fixkamo-internal

Поток загружает тело напрямую, чтобы избежать ограничения размера тела Next.js 10 МБ

- читать запрос как массив Буфер и пересылать необработанные байты с типом контента Заголовок вместо разбора FormData (который запускает Next.js body limit) Доб...

kamo·6mo ago
Featurekamo-internal

Конверсия в реальном времени через WebSocket с двойным процентом

- Добавьте крюк ConversionWebSocket, поддерживающий темы как для членов, так и для шаблонов Создайте страницу, подключающую WebSocket перед загрузкой, показывае...

kamo·6mo ago
FeatureDaemonService

Add NATS progress publishing for background document conversion

ConversionProgressPublisher publishes real-time progress events for each conversion stage. DocumentConversionJob and ThumbnailGenerationJob now emit progress fo...

Kamo·6mo ago
FeatureMediaService

Add conversion progress NATS-to-STOMP relay

Relays document conversion progress from NATS to WebSocket clients. Supports both imgId-based and member-based topic routing for real-time progress updates duri...

Kamo·6mo ago
FeatureSecurityService

Синхронное преобразование PDF для загрузки шаблонов электронной подписи

Загрузка шаблонов теперь конвертируется непосредственно через ConversionService во время Запрос на загрузку. Опубликованы события прогресса NATS для WebSocket в...

Kamo·6mo ago
Fixkamo-internal

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

Все маршруты API теперь вызывают SecurityService напрямую через внутренний интерфейс. K8s DNS вместо прокси-сервера Используйте вместо этого computeBlake3/compu...

kamo·6mo ago
ChoreConversionService

Add .gitignore and remove build artifacts

Kamo·6mo ago
Featurekamo-internal

Внедрение UI управления шаблонами электронной подписи

- Заменить заполнитель вкладки E-Signatures полной матрицей данных (AG Grid) с подзадачами для Pending/Completed/Archived и создайте новую кнопку шаблона - Доба...

kamo·6mo ago
FeatureSecurityService

Добавление конечных точек API шаблона электронной подписи

- POST **************** - загрузите шаблон с контролем области действия — POST **************** — шаблоны списков по контексту и статусу — PATCH ***************...

Kamo·6mo ago
FeatureDaemonService

Add document conversion and thumbnail generation background jobs

- DocumentConversionJob: polls for unconverted files, sends to ConversionService, stores converted PDFs with deduplication - ThumbnailGenerationJob: renders f...

Kamo·6mo ago
Featurekamo-shared-library

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

- Добавить SigTemplateStatusType enum (PENDING, COMPLETED, ARCHIVED) Добавить SYSTEM WIDE ImageAssocType для кросс-контекстных шаблонов - Добавить поля isSigTem...

Kamo·6mo ago
FeatureConversionService

Create ConversionService for document-to-PDF conversion

New Spring Boot microservice that converts documents to PDF using Docs and removes PDF security restrictions using Apache PDFBox. Includes K8s manifests and For...

Kamo·6mo ago
April 10, 2026
Featurekamo-login

Заменить пакет Capcha npm частной вилкой Kamo-capcha-widget

Переключен из пакета Capcha npm в наш разветвленный MIT Камо-капча-виджет со всем брендингом, убранным у источника. Удалены теневые DOM-хаки и CSS-оверреды, кот...

Kamo·6mo ago
Featurekamo-capcha

Обновление до Capcha-lib v2 с помощью PBKDF2/SHA-256 и детерминированных усилий

- Алгоритм: PBKDF2/SHA-256 (рекомендуется для производства) Детерминистическое усилие: контрдиапазон 5000-10000 Стоимость: 5000 итераций PBKDF2 Вызов истекает: ...

Kamo·6mo ago

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

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

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