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
April 11, 2026
FixConversionService

Handle image files (JPG, PNG, TIFF, etc.) directly via PDFBox instead of Docs

Docs can't convert images to PDF. Added ImageToPdfService that embeds images into a PDF page using PDFBox. Docs is only used for office document formats (DOC, D...

Kamo·6mo ago
FixDaemonService

Use imgRepository.findByDat() instead of lazy imgDat.getImages()

Quartz jobs run outside JPA sessions, so lazy collection access on ImgDat.images throws LazyInitializationException. Use explicit repository query instead.

Kamo·6mo ago
Fixkamo-shared-library

Передайте SYSTEM WIDE в качестве параметра вместо FQCN в запросе JPQL

Hibernate может не разрешать полностью квалифицированные имена enum в JPQL версии. Вместо этого перейдите в ImageAssocType.SYSTEM WIDE как поименованный парамет...

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

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

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

kamo·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago
April 10, 2026
Fixkamo-login

OTK от Redis Master после входа в SecurityService

Избегайте пропущенных ***, когда REDIS REPLICA HOST указывает на отстающую реплику.

Kamo·6mo ago
April 9, 2026
April 6, 2026
Fixkamo-marketing

Сделайте иконку шестиугольника более толстой и видимой

Заменить невидимую границу CSS (обрезанную клип-путем) на:: Псевдоэлементная граница, которая простирается на 3px вне формы шестиугольника.

Kamo·6mo ago

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

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

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