KamoCRM

Canlı değişim günü

Her özellik, düzeltme ve iyileştirme, gemiler olarak yayınlandı. Hiçbir şey bir fırlatma için geri tutulamaz.

17,610
Toplam Değişiklikler
6,056
Özellikler
5,314
Düzeltmeler
30
Projeler
Proje tarafından filtre
Tüm Projeler17,610AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
Filtre tipi tarafından
Tüm TiplerBuild16CI523Chore775Docs3,257Feature6,056Fix5,314Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 14, 2026
Performancekamo-internal

Hazırlanan sayı için sorun, tüm klasör ağacı değil

Posta kötüge'nin tek bir tamına ihtiyacı var ve posta kutusundaki her klasörü satın aldı Bunu bulmak, IMAP sağlayıcılarının en pahalı postayı geri çağırması yap...

kamo·2mo ago
Performancekamo-internal

Inbox'ı iki göz önünde bulundurmayı bırakın, cevabı görebilirsiniz

İki tur hala bir kutunun önünde oturdu ve bu noktada onlar tarafından Orada kalan tek şey vardı - klasör ağacı ve ilk sayfa zaten Erken gelir, bu yüzden üye, po...

kamo·2mo ago
Performancekamo-internal

Daha önce sorun, bir kez sorun ve neyin değiştirmediğini sormak

Açılış /messajlar arasında duran üç şey ve postayı görmek. Kombine ininceye kadar hiçbir şey talep edilmedi. /messajlar birkaç çeker JavaScript'in megabayları ...

kamo·2mo ago
Performancekamo-internal

Bir anahtar için ödeme yapmayı bırak, ve sormak için bekleyin

Üç şey yavaşladı / tek bir mesaj getirildikten önce kesintiye uğradı. Her e-posta çağrısı ilk önce /api /generate-otk'a bir tur yaptı ve gönderdi Sonuç X-OTK o...

kamo·2mo ago
PerformanceEmailService

Her klasörü açmayı bırakın ve her mesajı yeniden değerlendirmeyi bırakın

/messajlar eleştirel yolda iki tur problemi, hem görünmez Onlara yol açan kod. ListeFolders her klasörü okudu - sadece iki tamsayı okumak için. Bu bir şeydir H...

Kamo·2mo ago
August 12, 2026
Performancekamo-shared-library

Özet dilimleri bir araya getirmek ve taramak yerine saymak

Genel Bakışın dikkati ve son dilimleri bir LAZY'un başına bir başlık okuyor @ ManyToOne, açık-session-in-view altında blok başına 16 ekstra seçeneğe mal oldu. T...

Kamo·2mo ago
August 10, 2026
PerformanceDaemonService

Haftalık GeoLite yeniden inşa edildikten sonra planlayıcı istatistikler

YugabayDB oto-analyze değildir ve stilize+rename takası değiştirir geolite blocks toptan - bu yüzden her Pazar senkronize edilenden sonra planlayıcının hiçbir ş...

Kamo·2mo ago
PerformanceDaemonService

Geolite aralığı indeksi ASC olmalı, YugabayDB'nin varsayılan HASH

IP görünümü bir dizi taramadır: WHERE network start <=? ORDER BY network start DESC LIMIT 1 YugabayDB, aksi takdirde HASH tarafından Öfke indeks sütununu bölüm...

Kamo·2mo ago
Performancekamo-shared-library

Geolite aralığı indeksi ASC olmalı, YugabayDB'nin varsayılan HASH

IP görünümü bir dizi taramadır: WHERE network start <=? ORDER BY network start DESC LIMIT 1 YugabayDB, aksi takdirde HASH tarafından Öfke indeks sütununu bölüm...

Kamo·2mo ago
PerformanceKlusterServices

YugabayDB gerçek kaynakları verin ve hafızasını açın

LESS'de CockroachDB'den geçiyordu - 20Gi/6cpu karşı CockroachDB'nin 32Gi/8cpu - daha fazla ihtiyaç duyduğunuzda, çünkü YSQL ayrı çalışır PostgreSQL depolama mot...

Kamo·2mo ago
PerformanceKlusterServices

YugabayDB gerçek kaynakları verin ve hafızasını açın

LESS'de CockroachDB'den geçiyordu - 20Gi/6cpu karşı CockroachDB'nin 32Gi/8cpu - daha fazla ihtiyaç duyduğunuzda, çünkü YSQL ayrı çalışır PostgreSQL depolama mot...

Kamo·2mo ago
August 9, 2026
Performancekamo-internal

BLAKE3 ile sadece, bu yüzden yüklemeyi atlamak aslında zaman tasarrufu sağlar

Dedup işe yaradı - sunucu girişi 'kapılı yükleme' ve 358 MB asla terk etmedi Makine - ama üye hala bekledi, çünkü BLAKE3256 ile birlikte. Değiştirdiği yüklemeni...

kamo·2mo ago
PerformanceMediaService

Bir BLAKE3- sadece bu kadar dedup yüklemeden daha hızlıdır

Bağlantı uç noktası her ikisini de talep etti. Bir tarayıcının hızlı SHA3-256 yoktur, bu yüzden kanıtlayın Zaten 358 MB dosyası 18.8 ikinci yüklemeye karşı ~20 ...

Kamo·2mo ago
Performancekamo-shared-library

Sadece BLAKE3'te depolanan içeriği eşleştirin, bu yüzden bir tarayıcı sormak için karşılayabilir

Proving has required both hashes, and a browser has no fast SHA3-256 - js-sha3 ~25 MB/s. bir 358 MB video üzerinde ölçülmelidir - 20 saniye 18.8 ikinci yüklemey...

Kamo·2mo ago
Performancekamo-shared-library

Tarihi yüklemeden son anlık tarihi okuyun

Bir özetin bir tarihe ihtiyacı vardır. Bunu iki yıllık bir aralığı yüklemeyle okuyordu anlık görüntüler ve max almak - her gün tarih boyunca beş alan Her sayfa ...

Kamo·2mo ago
August 8, 2026
PerformanceSecurityService

App-catalog istek başına bir plan-matrix tarama

Ayrıca şimdi kullanılan DevelopmentStageType ithalatını azaltır ve doğruları düzeltir Auto-provision yorumu, hangi hala sahne kuralı açıkladı katalog değiştiril...

Kamo·2mo ago
Performancekamo-shared-library

Plan-matrix soruyu bir geçişte her uygulama için cevaplayın

Uygulamalar ve Özellikler sekmesi her uygulamanın plan matrixinde olup olmadığını sorar ve per-app form, plan-feature'i tarar ve uygulama başına iki kez masa ek...

Kamo·2mo ago
August 5, 2026
PerformanceVOIPService

Sağlayıcının örnek olarak geniş kapsamlı olduğu zaman uzatma için yeniden çağrı tarihini durdurun

RingCentral'in son noktası uzatma /~ ve tartışmayı görmezden geliyor, bu yüzden geri dönüyor Her uzatma için aynı giriş. Bir sayfa yeni bir şey eklerken, kalan ...

Kamo·2mo ago
July 6, 2026
PerformanceInitializerService

Mlos doc req borrower idx for theob cross-loan yeniden query

Kamo·3mo ago
June 26, 2026
PerformanceInitializerService

Per-boot müşteri id FK tug-of-war in SchemaCleanupRunner

Durgun PerakendeMüşterisini Çıkarın - Ticaret carts.customer id, **************** ve ************************ Bunlar sütunlar şimdi yaşıyor, Hibernate-owned FK ...

Kamo·4mo ago
June 21, 2026
Performancekamo-capcha

Lower PoW zorluk (cost 1000, counter 2000-4000)

Solve maliyeti CHALLENGE COST x sayacı aralığının ürünüdür; her ikisi de aynıydı. Over-cranked (~37.5M PBKDF2 turları, ~40-75x bir stok Capcha) Widget düşük uç ...

Kamo·4mo ago
May 28, 2026
Performancekamolos

2. kat - Hikari + RestTemplate timeouts + Stripe SDK + Redis önbellek

- RestClientConfig: single shared RestTemplate bean with 5s connect / 30s read timeouts. MediaServiceClient / NotificationDispatchService / OfacSanctionsSer...

Kamo·5mo ago
Performancekamo-shared-library

Paged repo queries + countByStatus for hot paths

KrediRepository: countByStatus / countByOrganization VeStatus + Sayfa<Loan>ByStatus (...) / ************ / ************ ************ çarpışmaya dayanıklı sayı i...

Kamo·5mo ago
May 15, 2026
Performancekamo-internal

Merge kısmi DTOs into local state, drop refetch- after-patch

Her düzenleme tarzı otosave (isim alanları, istihdam, varlıklar, yükümlülükler, REO, Açıklamalar, askeri, HMDA demografileri, kaynaklayıcı) tam olarak tam olara...

kamo·5mo ago
Performancekamo-shared-library

Çalt boru hattı kanban N + tek bir gruba sorgu

listeForOrganizasyon(), kredi başına bir koşul-fetch (201 sorgular) sorunca kullanılır 200 kredide). Şimdi tek bir gruped JPQL krediFile.uid Projeler açık ve en...

Kamo·5mo ago
April 25, 2026
PerformanceMediaService

Yaratılışta bilet üzerine mağaza geo, bırakın GeoLite okur

**************** Şimdi ziyaretçinin georgesini yakalar Bir kez ( GeoBakupService) ve ip / ülke/şehir/subdivision on Destek.'nin kendisi. Destek theHizmet.toDTO...

Kamo·6mo ago
PerformanceMediaService

Bulk-load ziyaretçileri ve listedeki GeoLite lookup atlamak

/api/support/tickets listesi endpoint, 20 sıranın sayfasında çalışıyordu: - 20 ************ aramalar (N+1) - GeoBakupService'a 20 çağrı, her biri bir aralık-sca...

Kamo·6mo ago
Performancekamo-shared-library

Add findBySessionGuidIn for Bulkload

Tüm ziyaretçileri bir araya getirmek için support-ticket listesi endpoint tarafından kullanılır N ayrı findBySessionGuid çağrıları yerine bir sorguda.

Kamo·6mo ago
March 12, 2026
PerformanceMediaService

DB üyesi mesaj auth check için bakmak

RequestMemberId FromRequest(), üyeID'i Redis'ten okur. Oturumu DB'ye vurmadan. GetMessages() yerine kullanın getCurrentMember() - üye varlık sadece orada çıplak...

Kamo·7mo ago
PerformanceMediaService

Kalan println çağrılarını atMessages endpoint

Kamo·7mo ago
Performancekamo-internal

Eliminate OTK Redis overhead and proxy log noise for message fetches

- Bypass OTK generation in the MediaService proxy route: forward the *** cookie directly instead of generating a one-time key, removing 4 Redis round-trips ...

kamo·7mo ago
PerformanceMediaService

Deminate per-request log üst ve async TTL yenilenme

- k8s maformp (gerçek üretim yapılandırı): daha düşük güvenlik / otostopari INFO/DEBUG'den WARN'ye giriş yapın, HikariCP havuzu yapılandırın (max 20) - KSession...

Kamo·7mo ago
PerformanceMediaService

Log gürültüyü azaltın ve bağlantı havuzu

- TRACE'den WARN'ye ve HikariCP'den DEBUG'ye WARN - İstek başına gelen düzinelerce senkronizasyon günü ortadan kaldırır - Açık HikariCP havuzu yapılandırın (max...

Kamo·7mo ago
Performancekamo-shared-library

Cevap N+1

Alias m.msg ve LEFT JOIN FETCH msg. parents so that threaded reply mesajlarının ilk sorguya yüklenmesi yerine ilk sorguya yüklenmesi gerekir Cevap başına ayrı b...

Kamo·7mo ago
Performancekamo-internal

Sohbet mesajı yükleme performansı geliştirmek

- CacheCurrentMemberId(), tekrarlanan /api/user-info'dan kaçınmak için bir refle sonucu Her WebSocket mesajı hakkında çağrılar ve gösterge yazmak - Mesaj tarihi...

kamo·7mo ago
PerformanceMediaService

Sohbet mesajı uç noktasından giriş yapın

Kaldırma Sistemi.out.println, mesaj akışı haritasının içinde aradığı mesaj akışı haritasının içine çağırır Mesaj başına bir kez ateş (100 I/O işlemleri istek ba...

Kamo·7mo ago
Performancekamo-shared-library

Fix N + Soru ve sohbet mesajı yükleme için bileşik indeks ekleyin

- LEFT JOIN FETCH m.msg to both repository query to isteklily load MediaObjMsg aynı sorguda, 100 ekstra SQL sorguya kadar ortadan kayboldu chat penceresi açık -...

Kamo·7mo ago
March 11, 2026
PerformanceSecurityService

Batch-load custom form data in getAllLeads (eliminate N+1)

Replace per-lead getCustomFormDataForLead calls (N+1 queries) with a single batch load via getCustomFormDataForLeads, grouped by lead ID using a Map lookup when...

Kamo·7mo ago
Performancekamo-shared-library

Tam zamanlı tarama ve N + sorguları son noktadaki

- LeadRepository:OrganizationId JPQL query (uses ORG ID index) Java'da tüm LEADS masasını ve filtreleme yerine yükleme - LeadMENDataRepository:LeadIn for toplu ...

Kamo·7mo ago
January 3, 2026
December 14, 2025
Performancekamo-login

Görsel temyiz devam ederken % 40-50 oranında sayfa performansını optimize edin

- Lazy Swiper arka plan karousel ilk paket boyutunu azaltmak için - Memoize components (ThemeLogo, BrandIcon, LazySwiperBackground) gereksiz re-renders önlemek ...

snadjafinia·10mo ago
December 12, 2025
Performancekamo-marketing

Pazarlama sitesini% 40+ performans geliştirme için optimize edin

snadjafinia·10mo ago
PerformanceSecurityService

Refactor to parallel deployment for k1m1 and k2m1

- Split build and deployment into separate jobs - Deploy to k1m1 and k2m1 in parallel after build completes - Reduces total deployment time significantly

snadjafinia·10mo ago
PerformanceMediaService

K1m1 ve k2m1 için paralel dağıtıma izin vermek

- Split inşa etmek ve ayrı işlere dağıtmak - Tamamlar inşa ettikten sonra paralel olarak k1m1 ve k2m1'e iş. - Toplam dağıtım süresini önemli ölçüde azaltır

snadjafinia·10mo ago
PerformanceAPIService

K1m1 ve k2m1 için paralel dağıtıma izin vermek

- Split inşa etmek ve ayrı işlere dağıtmak - Tamamlar inşa ettikten sonra paralel olarak k1m1 ve k2m1'e iş. - Toplam dağıtım süresini önemli ölçüde azaltır

snadjafinia·10mo ago
Performancekamo-register

K1m1 ve k2m1 için paralel dağıtıma izin vermek

- Split inşa etmek ve ayrı işlere dağıtmak - Tamamlar inşa ettikten sonra paralel olarak k1m1 ve k2m1'e iş. - Toplam dağıtım süresini önemli ölçüde azaltır

snadjafinia·10mo ago
Performancekamo-marketing

K1m1 ve k2m1 için paralel dağıtıma izin vermek

- Split inşa etmek ve ayrı işlere dağıtmak - Tamamlar inşa ettikten sonra paralel olarak k1m1 ve k2m1'e iş. - Toplam dağıtım süresini önemli ölçüde azaltır

snadjafinia·10mo ago
Performancekamo-login

K1m1 ve k2m1 için paralel dağıtıma izin vermek

- Split inşa etmek ve ayrı işlere dağıtmak - Tamamlar inşa ettikten sonra paralel olarak k1m1 ve k2m1'e iş. - Toplam dağıtım süresini önemli ölçüde azaltır

snadjafinia·10mo ago

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

Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.

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