KamoCRM

Журнал змін

Кожна особливість, фіксація та вдосконалення, розміщена в ній кораблі. Ніщо не відбувається за запуском.

17,490
Загальні зміни
5,980
Особливості
5,281
Фіксатори
30
Проекти
Фільтр за проектом
Всі проекти17,490AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService575InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,348kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фільтр за типом
Всі типиBuild16CI523Chore773Docs3,254Feature5,980Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 30, 2025
November 29, 2025
FeatureSecurityService

Add CustomFormController for custom forms API endpoints

- Add REST controller at /api/security/custom-forms - Implement GET, POST, PUT, DELETE endpoints for form management - Support form structure with stacks and fi...

snadjafinia·11mo ago
November 28, 2025
FeatureSecurityService

Add LeadVendorController with full CRUD for vendors and products

snadjafinia·11mo ago
FeatureSecurityService

Add detailed logging to **************** for debugging

snadjafinia·11mo ago
FeatureSecurityService

Add LeadMarketController for managing lead markets via REST API

snadjafinia·11mo ago
FeatureSecurityService

Use organization streamGuid for organization-wide media feed

- Added OrganizationRepository to MediaStreamController - Updated getFeed to use organization's streamGuid instead of querying all sessions - Updated createPost...

snadjafinia·11mo ago
FixSecurityService

Fix compilation errors in MediaStreamController

- Fixed missing closing brace in getFeed method else block - Replaced Map.of() with HashMap for compatibility - Fixed stream variable to be effectively final fo...

snadjafinia·11mo ago
RefactorSecurityService

Rename MediaFeedController to MediaStreamController and add lead stream support

- Renamed MediaFeedController to MediaStreamController for generic media stream handling - Added support for lead-specific streams via streamGuid - Feed endpoin...

snadjafinia·11mo ago
CISecurityService

Trigger pipeline after shared lib update

snadjafinia·11mo ago
FeatureSecurityService

Add MediaFeedController for social media feed

- Add MediaFeedController with REST endpoints for posts, comments, likes - Implement paginated feed endpoint with access level filtering - Add image upload endp...

snadjafinia·11mo ago
November 27, 2025
November 26, 2025
OtherSecurityService

Invalidate existing session before creating new one during login

- Check for existing *** cookie in login request - Delete/invalidate existing session before creating new one - Prevents reusing old session cookies when loggin...

snadjafinia·11mo ago
OtherSecurityService

Clear session data before deleting key to ensure session is unusable

- Set session data to empty JSON ({}) before deleting the key - Ensures session is unusable even if deletion fails or there's replication lag - Add error handli...

snadjafinia·11mo ago
OtherSecurityService

Improve logout cookie clearing - clear cookies across all domain/path combinations

- Clear cookies with base domain (e.g., .kamocrm.com) to cover all subdomains - Clear cookies for current hostname without domain attribute - Clear cookies unre...

snadjafinia·11mo ago
OtherSecurityService

Use avatarType field instead of complex proxy detection

- Перевірте поле avatarType безпосередньо для перевірки простого типу - Встановити аватарТип при створенні нових аватар - Більш простий і більш функціональний п...

snadjafinia·11mo ago
FixSecurityService

Запитайте всі аватари користувачів, щоб отримати реальну особу замість проксі

- Отримати UserId з аватара, потім знайти запитуByUserId (повернення реальних суб'єктів) - Знайдіть відповідні аватар з списку та перевірте екземпляр - Це дозво...

snadjafinia·11mo ago
OtherSecurityService

Використовуйте простий фільтр для перевірки, якщо avatar є фото або Avatar Creator

- Вилучити складну логіку виявлення проксі - Просто відфільтруйте FindById результат, щоб перевірити, чи це AvatarPhoto - Якщо не фото, за замовчуванням до Avat...

snadjafinia·11mo ago
FixSecurityService

Використовуйте Hibernate LazyInitializer для отримання фактичного класу суб'єкта з проксі

- Доступ HibernateProxy's LazyInitializer для отримання стійкий клас - Перевірте, чи стійкий клас є AvatarPhoto або AvatarAvatar Creator - Прискорення ініціаліз...

snadjafinia·11mo ago
FixSecurityService

Використовуйте прямий ролик для визначення типу аватар замість відбиття

- Спробуйте лиття до AvatarPhoto першим для примусової ініціалізації проксі - Доступ getFileExtension() безпосередньо після лиття - Падіння назад до AvatarAvata...

snadjafinia·11mo ago
FixSecurityService

Покращити виявлення проксі-типу за допомогою ловлювання InvocationTargetException

- Handle ClassCastException при виклику методів на проксі для визначення фактичного типу - Спробуйте getFileExtension first (фото), потім getStyle (Avatar Creat...

snadjafinia·11mo ago
FixSecurityService

Покращити гібернати проксі-обробку для виявлення аватарного типу

- Пошук клас ієрархії та інтерфейси для getFileExtension метод - Використовуйте відображення для виявлення AvatarPhoto проти AvatarAvatar Creator, коли екземпля...

snadjafinia·11mo ago
FixSecurityService

Перевантаження аватару з репозиторій для вирішення проблеми гіберната проксі

- Аватарські суб'єкти, завантажені з відносин, можуть бути Хібернатні проксі, які не мають екземпляру перевірок - Перевантажити аватар з репозиторій, щоб отрима...

snadjafinia·11mo ago
OtherSecurityService

Додайте детальний запис до створення URL-адреси аватару для деbugging

- Увійдіть, коли створюються URL-адреси, які URL-адреси - Увійдіть при відсутності аватар або URL-адрес - Це допоможе визначити, чому аватари не відображаються ...

snadjafinia·11mo ago
FixSecurityService

Визначити активний аватар, перевіривши користувача.getAvatar() замість RecordState

- Закінчуйте зараз правильні позначки, які аватар активний, порівнюючи з користувачем.getAvatar() - Це забезпечує фактичний прапор у відповідь API, що відобража...

snadjafinia·11mo ago
OtherSecurityService

Додати URL-адресу аватару для членів за допомогою кінцевої точки входу з механізмом перевизначення

- Включіть avatar URL в кожен учасник відповідь від *********** - Повага механізму перевизначення: аватар учасника (якщо є) аватар користувача âot (default) - F...

snadjafinia·11mo ago
November 25, 2025
FixSecurityService

Ручний формат ISO і поліпшення аватарІдного типу

- Додано підтримку формату ISO дата (YYYY-MM-DDDD) на додаток до M/d/yyyyyyyy - Удосконалено аватарІдний парсінг для обробки типів чисел (подвійний, BigDecimal ...

snadjafinia·11mo ago
FixSecurityService

Add better error handling and logging for user/member save operations

- Added try-catch around user save operation with detailed error logging - Added try-catch around member save operation with detailed error logging - Improved d...

snadjafinia·11mo ago
FixSecurityService

Improve avatarId parsing to handle string, integer, and long types

- Added support for parsing avatarId from String type - Better error handling for invalid avatarId formats - Added logging for avatar assignment and errors

snadjafinia·11mo ago
FixSecurityService

Add detailed logging to updateMemberProfile for debugging

- Added logging at start of updateMemberProfile method - Added logging before and after saving user and member - Improved error response to include error detail...

snadjafinia·11mo ago
FixSecurityService

Add support for updating user name fields and dateOfBirth in member profile

- Added UserRepository to MemberController - Updated updateMemberProfile to handle namePrefix, nameFirst, nameMiddle, nameLast, nameSuffix, nameFirstAKA, nameLa...

snadjafinia·11mo ago
FeatureSecurityService

Store avatar hash and extension in *** session data

- Added updateSession method to KSessionService for updating session fields - Updated setActiveAvatar to store userAvatarHash and userAvatarExtension in session...

snadjafinia·11mo ago
FeatureSecurityService

Include avatar URLs in member profile response

- Added helper methods to generate avatar URLs (getThemeDomain, getPublicBucketName, generateFileHash, getPublicBucketUrl, generateAvatarUrl) - Updated getMembe...

snadjafinia·11mo ago

Як ви бачите відправлення?

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

БезкоштовноПерегляд цін