KamoCRM

Жизненный журнал изменений

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

17,659
Итого изменений
6,077
Особенности
5,341
Постоянные расходы
30
Проекты
Фильтр по проекту
Все проекты17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Фильтр по типу
Все типыBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 16, 2026
CISecurityService

Добавить группу параллелизма для предотвращения дублирования рабочих процессов

Когда нажатие вызывает рабочий процесс, также запускается workflow dispatch. (или два толчка приходят в быстрой последовательности), оба прогона будут выполнять...

Kamo·6mo ago
FeatureSecurityService

Добавить управление потреблением свинца и контроллеры общественного приема

Добавляет два контроллера для автоматизированной системы впуска свинца: - LeadIntakeController: аутентифицированный CRUD для конечных точек потребления, поле от...

Kamo·6mo ago
FixSecurityService

Правильная ссылка на столбец Security level в логине SQL

security level находится в таблице (m), а не Member team member (e). Неправильный псевдоним e.security level привел к молчаливому отказу всего SQL. Таким образо...

Kamo·6mo ago
FeatureSecurityService

Участник StoreType в сессии Redis при входе в систему

Если e.id не является полноценным, тогда «TEAM MEMBER» Логин SQL запрос и передает результат через createSession в Redis, Фронтенд может отличать членов команды...

Kamo·6mo ago
April 12, 2026
RefactorSecurityService

Удалите ImagingController и beans/imaging — перейдите в ConversionService и DocsService

Конечные точки загрузки теперь находятся в ConversionService по адресу /api/conversion/imaging/*. Все конечные точки управления и загрузки теперь живут в DocsSe...

Kamo·6mo ago
RefactorSecurityService

Делегировать генерацию миниатюр в ConversionService, удалить зависимость от PDFBox

pOST теперь конвертирует PDF в ConversionService **************************** отключает ответ, сохраняет каждый thumb p{n}.png в MinIO и публикует на странице W...

Kamo·6mo ago
FeatureSecurityService

Синхронная генерация миниатюр на странице во время загрузки шаблона с гранулированным прогрессом WS

Добавить зависимость от PDFBox в pom.xml После хранения преобразованного PDF, отобразите все страницы через PDFRenderer и загрузите каждую как {id} thumb p{n}.p...

Kamo·6mo ago
April 11, 2026
ChoreSecurityService

Удалить скрипты backfill

Kamo·6mo ago
FeatureSecurityService

Добавить валидацию Webhook Secret для changelog endpoint

Оборона в глубину: проверяет *** заголовок на Сторона SecurityService в дополнение к проверке шлюза APIService.

Kamo·6mo ago
FeatureSecurityService

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

Добавить GET и PATCH **************** конечные точки для считывания и обновления уровней доступа с полным разрешением. Обновить создание организации с помощью c...

Kamo·6mo ago
FeatureSecurityService

Add granular conversion progress stages with 8 distinct WebSocket updates

Stages: downloading (0-15%) → preparing (15-20%) → converting (20-65%) → verifying (65-75%) → storing (75-90%) → finalizing (90-100%) → complete

Kamo·6mo ago
OtherSecurityService

Add extensive logging to synchronous conversion flow, fix bucket lookup

Use img.getAssocId() for bucket instead of local assocType variable. Add step-by-step logging for download, conversion call, and result.

Kamo·6mo ago
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
FeatureSecurityService

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

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

Kamo·6mo ago
FeatureSecurityService

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

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

Kamo·6mo ago
April 10, 2026
FeatureSecurityService

Заменить Google re*** проверкой Capcha***

Удалите Re***Service и все настройки Google re***. Добавить CapchaVerificationService, который проверяет *** полезные нагрузки kamo-capcha service's /api/verify...

Kamo·6mo ago
April 4, 2026
FixSecurityService

Добавить внутренний секрет для публичного каталога API прокси

Добавить ********************** в развертывание Службы безопасности APIService может аутентифицироваться при прокси-сервере публичной подписки Каталог и промо-з...

Kamo·6mo ago
RefactorSecurityService

Конечные точки учетной записи используют поля прямого контакта, пользователю не требуется

POST / Клиенты теперь сохраняют имя, имя, адрес электронной почты, телефон, адрес напрямую На счету. PUT/customers/{uid} обновляет все прямые поля. Имя для пока...

Kamo·6mo ago
FeatureSecurityService

Улучшить POST / Клиенты для приема контактной информации и поиска пользователя по электронной почте

Создать учетную запись теперь принимает электронную почту, контактное имя, телефон, принимает маркетинг, освобождается от налогов. Если электронная почта предос...

Kamo·6mo ago
April 3, 2026
FeatureSecurityService

Добавить 18 конечных точек детализации для управления коммерческими клиентами

Новые конечные точки на AccountController в /api/security/account/: - Клиент CRUD: GET/POST/PUT/DELETE/клиенты, GET/клиенты/{uid} - Связанные данные: GET/custom...

Kamo·6mo ago
RefactorSecurityService

Обновление конечных точек клиента для использования учетной записи (Long uid), удаление конечных точек адреса

Клиент/группа @PathVariable изменилась с UUID на Long, чтобы соответствовать учетной записи. Адресные конечные точки удалены — адреса поступают от основного уча...

Kamo·6mo ago
FeatureSecurityService

Добавить 111 конечных точек розничной торговли в CommerceMarketController

Все конечные точки в /{marketId}/retail/... пространства имен: - Категории, бренды, атрибуты (со значениями), изображения, варианты, теги, отзывы - Клиенты, адр...

Kamo·6mo ago
FixSecurityService

Pass includeInactive=true default for agreement templates

UI управления шаблонами также должен видеть неактивные шаблоны.

Kamo·6mo ago
FixSecurityService

Добавить недостающие конечные точки категорий поставщиков в CommerceMarketController

GET/POST/PUT/DELETE/{marketId}/vendor-категории отсутствовали, что привело к 404 случаям. Когда продавцы пытались загрузить категории.

Kamo·6mo ago
FeatureSecurityService

Expand CommerceMarketController with nested market-centric endpoints

Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categorie...

Kamo·6mo ago
April 2, 2026

Подобно тому, что вы видите доставку?

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

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