Live Change Log

Ne inşa ettiğimizi görün, gerçek zamanlı olarak. Her özellik, düzeltme ve platformda gönderilen iyileştirme.

17,914
Toplam Değişiklikler
4,605
Özellikler
4,534
Fixes
32
Projeler
Proje tarafından filtre
Tüm Projeler17,914AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService370InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,572kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Filter by type
Tüm TiplerBuild24CI523Chore670Docs226Feature4,605Fix4,534Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
November 26, 2025
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·9mo ago
OtherSecurityService

Karmaşık proxy algılama tespiti yerine AvatarType alanı kullanın

- Check avatarType alanı doğrudan basit tip kontrol için - Yeni avatarlar oluştururken AvatarType Set - Çok daha basit ve daha performansçı bir yaklaşım

snadjafinia·9mo ago
FixSecurityService

Tüm kullanıcı avatarları gerçek bir varlık elde etmek yerine gerçek varlık almak için sorgulayın

- Avatar'dan kullanıcı İd olsun, o zamanUserId tarafından sorgulayın (gerçek varlıklar) - Listeden eşleşen avatar bulun ve örnekleme kontrol edin - Bu, çalışmad...

snadjafinia·9mo ago
OtherSecurityService

Avatar fotoğraf veya Avatar Creator olup olmadığını kontrol etmek için basit filtre kullanın

- Karmaşık proxy algılama mantığı - Sadece filtre, AvatarPhoto'ın olup olmadığını kontrol etmek için - Fotoğraf değilse, Avatar Creator varsayılan - Çok daha ba...

snadjafinia·9mo ago
FixSecurityService

Gerçek varlık sınıfından proxy almak için Hibernate LazyInitializer kullanın

- Access HibernateProxy's LazyInitializer to get Constant class - Sürekli sınıf AvatarFotoğraf veya AvatarAvatar Yaratıcısı - ************ kullanarak kuvvet baş...

snadjafinia·9mo ago
FixSecurityService

Avatar tipini yansıma yerine belirlemek için doğrudan at kullanın

- İlk önce AvatarPhoto'a ilk olarak dökümü deneyin - Access getFileExction() doğrudan dökümden sonra - AvatarAvatar Yaratıcısı'na geri dönün, eğer fotoğraf çeki...

snadjafinia·9mo ago
FixSecurityService

InvoTargetException'ı yakalamak için tür algılamayı geliştirin

- Gerçek türü belirlemek için proxy yöntemlerine ikna edildiğinde SınıfCastException - İlk önce (fotoğraf), sonraStyle (Avatar Creator) almaya çalışın. - Hiber ...

snadjafinia·9mo ago
FixSecurityService

Avatar tipi tespit için Hibernate proxy işlemlerini geliştirin

- Arama sınıf hiyerarşisi ve arayüzler için - AvatarPhoto vs AvatarAvatar Yaratıcısını tespit etmek için yansıma kullanın, örneğin başarısız olduğunda - Sınıf a...

snadjafinia·9mo ago
FixSecurityService

Hibernate proxy örneği sorunu çözmek için repository'den reload avatar

- İlişkilerden yüklenen Avatar varlıklar, kontrolleri başarısız olan Hibernate proxy olabilir - Gerçek bir varlık türü (AvatarPhoto veya AvatarAvatar Creator) e...

snadjafinia·9mo ago
OtherSecurityService

Debugging için Avatar URL nesline ayrıntılı giriş ekleyin

- Avatar URL'leri oluşturulurken, URL'lerin yaratıldığı şey - Avatarlar eksik olduğunda veya URL'ler null - Bu, avatarların neden chatheads /chatboxes /member l...

snadjafinia·9mo ago
FixSecurityService

Kullanıcıyı kontrol ederek aktif avatar belirleyin.getAvatar(), RecordStateState

- Backend, Avatar'ın kullanıcıyla karşılaştırdığı doğru işaretler.getAvatar() - Bu, API yanıtında Active bayrağının gerçek aktif avatarı yansıtmasını sağlar - A...

snadjafinia·9mo ago
OtherSecurityService

Add avatar URLs to members by-department endpoint with override mechanism

- Include avatar URL in each member response from **************** - Respect override mechanism: member avatar (if exists) → user avatar (default) - Frontend ...

snadjafinia·9mo ago
November 25, 2025
FixSecurityService

Handle ISO date format and improve avatarId type parsing

- Added support for ISO date format (YYYY-MM-DD) in addition to M/d/yyyy - Improved avatarId parsing to handle Number types (Double, BigDecimal, etc.) from JSON...

snadjafinia·9mo 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·9mo 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·9mo 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·9mo 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·9mo 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·9mo ago
FeatureSecurityService

Include avatar URLs in member profile response

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

snadjafinia·9mo ago
FixSecurityService

Use correct bucket and object path structure for MinIO uploads

- Change bucket name from domain-based to 'public' bucket - Include domain path (e.g., kamocrm-com) as part of object name, not bucket name - Fix object path st...

snadjafinia·9mo ago
FixSecurityService

Properly handle MinIO upload failures for avatars

- Remove silent exception swallowing in Avatar Creator avatar creation - Add proper error handling and rollback for failed uploads - Delete database record if f...

snadjafinia·9mo ago
RefactorSecurityService

Remove ID-based fallback code, use only hash-based naming

- Remove all try-catch fallback logic for missing fileHash column - Remove ID-based file naming fallbacks - Code now exclusively uses hash-based file storage - ...

snadjafinia·9mo ago
FixSecurityService

Handle missing fileHash column gracefully

- Add try-catch around fileHash access to handle missing database column - Fall back to ID-based file naming if fileHash column doesn't exist yet - Allows code ...

snadjafinia·9mo ago
FeatureSecurityService

Implement hash-based file storage for avatars

- Generate SHA-256 hash from avatar ID after persistence - Store hash in database fileHash field - Upload files to MinIO using hash-based naming: {hash}.{fileEx...

snadjafinia·9mo ago
FixSecurityService

Ensure theme domain URL includes https:// protocol

snadjafinia·9mo ago
FixSecurityService

Use theme domain for presigned URLs in AvatarController

snadjafinia·9mo ago
November 24, 2025

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle