लाइव चेंज लॉग

हम क्या निर्माण कर रहे हैं? प्रत्येक सुविधा, निर्धारण और सुधार मंच पर भेज दिया गया।.

17,911
कुल परिवर्तन
4,604
सुविधाएँ
4,532
फिक्स
32
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,911AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService369InitializerService299KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,572kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
प्रकार से फ़िल्टर करें
सभी प्रकारBuild24CI523Chore670Docs226Feature4,604Fix4,532Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
March 12, 2026
PerformanceMediaService

संदेश के लिए DB सदस्य की तलाश

GetMemberIdFromRequest () निकालें जो Redis से MemberID पढ़ता है डीबी को मारने के बिना सत्र। इसके बजाय getMessage () में इसका उपयोग करें getCurrentMember() - सदस...

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

प्रति-रीक्वेस्ट लॉगिंग ओवरहेड और एसिंक टीटीएल ताज़ा करें

- k8s विन्यास (वास्तविक उत्पादन विन्यास) INFO / DEBUG से WARN में लॉगिंग, HikariCP पूल विन्यास (अधिकतम 20) जोड़ें - KSessionService: स्ट्रिप ~ 60 System.out.pri...

Kamo·6mo ago
PerformanceMediaService

लॉग शोर और धुन कनेक्शन पूल को कम करें

- DEBUG से WARN और HikariCP में TRACE से निचले स्प्रिंग सुरक्षा WARN — प्रति अनुरोध लिखने के दर्जनों तुल्यकालिक लॉग को समाप्त करता है - जोड़ें एक्सप्लिकिट Hikar...

Kamo·6mo ago
Performancekamo-shared-library

उत्तर N+1 को समाप्त करने के लिए एक ही क्वेरी में माता-पिता का संदेश

Alias m.msg और LEFT JOIN FETCH msg.parent ताकि पिरोया जवाब संदेशों की तुलना में प्रारंभिक क्वेरी में उनके माता-पिता को लोड किया गया है प्रति जवाब एक अलग चयन ट्र...

Kamo·6mo ago
Performancekamo-internal

चैट संदेश लोडिंग प्रदर्शन में सुधार

- कैश getCurrentMemberId () बार-बार / एपीआई / उपयोगकर्ता-इन्फो से बचने के लिए एक रेफरी में परिणाम हर WebSocket संदेश और टाइपिंग सूचक पर कॉल करता है - Promise.al...

kamo·6mo ago
PerformanceMediaService

चैट संदेश समापन बिंदु से प्रति संदेश लॉगिंग निकालें

System.out.println कॉल को संदेश स्ट्रीम मानचित्र के अंदर निकालें जो थे प्रति संदेश एक बार दाखिल करना (100 I/O कार्य प्रति अनुरोध), और अंतिम लॉग इन करें कि सभी स...

Kamo·6mo ago
Performancekamo-shared-library

N+1 क्वेरी को ठीक करें और चैट संदेश लोड करने के लिए समग्र सूचकांक जोड़ें

- लेफ्ट जॉइन FETCH m.msg को उत्सुकता से लोड करने के लिए दोनों रिपोजिटरी प्रश्नों के लिए जोड़ें उसी क्वेरी में MediaObjMsg, 100 अतिरिक्त SQL प्रश्नों को खत्म करन...

Kamo·6mo 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·6mo ago
Performancekamo-shared-library

लीड एंडपॉइंट पर फुल-टेबल स्कैन और N+1 क्वेरीज़ को हटा दें

- LeadRepository: add findbyOrganizationId JPQL क्वेरी (Us ORG ID सूचकांक) पूरे लीड्स टेबल को लोड करने और जावा में फ़िल्टर करने के बजाय - LeadCustomFormDataRepo...

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

दृश्य अपील को बनाए रखते हुए 40-50% तक पृष्ठ प्रदर्शन को अनुकूलित करें

- शुरुआती बंडल आकार को कम करने के लिए आलसी लोड स्विपर पृष्ठभूमि कारूसेल - अनावश्यक पुन: प्रस्तुतकर्ता को रोकने के लिए Memoize घटक (ThemeLogo, BrandIcon, LazySwi...

snadjafinia·9mo ago
December 12, 2025
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·9mo ago
PerformanceMediaService

K1m1 और k2m1 के लिए समानांतर तैनाती के लिए Refactor

- अलग-अलग नौकरियों में विभाजन निर्माण और तैनाती - निर्माण पूरा करने के बाद समानांतर में k1m1 और k2m1 की तैनाती - कुल तैनाती समय को काफी कम कर देता है

snadjafinia·9mo ago
PerformanceAPIService

K1m1 और k2m1 के लिए समानांतर तैनाती के लिए Refactor

- अलग-अलग नौकरियों में विभाजन निर्माण और तैनाती - निर्माण पूरा करने के बाद समानांतर में k1m1 और k2m1 की तैनाती - कुल तैनाती समय को काफी कम कर देता है

snadjafinia·9mo ago
Performancekamo-register

K1m1 और k2m1 के लिए समानांतर तैनाती के लिए Refactor

- अलग-अलग नौकरियों में विभाजन निर्माण और तैनाती - निर्माण पूरा करने के बाद समानांतर में k1m1 और k2m1 की तैनाती - कुल तैनाती समय को काफी कम कर देता है

snadjafinia·9mo ago
Performancekamo-marketing

K1m1 और k2m1 के लिए समानांतर तैनाती के लिए Refactor

- अलग-अलग नौकरियों में विभाजन निर्माण और तैनाती - निर्माण पूरा करने के बाद समानांतर में k1m1 और k2m1 की तैनाती - कुल तैनाती समय को काफी कम कर देता है

snadjafinia·9mo ago
Performancekamo-login

K1m1 और k2m1 के लिए समानांतर तैनाती के लिए Refactor

- अलग-अलग नौकरियों में विभाजन निर्माण और तैनाती - निर्माण पूरा करने के बाद समानांतर में k1m1 और k2m1 की तैनाती - कुल तैनाती समय को काफी कम कर देता है

snadjafinia·9mo ago
Performancekamo-internal

तेजी से निर्माण के लिए डकर ड्राइवर को पलट दें

- डॉकर-कंटेनर ड्राइवर प्रारंभिकीकरण ओवरहेड जोड़ता है - फास्ट बिल्ड्स (<3min) के लिए, डकर ड्राइवर अधिक कुशल है - हटाए गए कैश विकल्प (डॉकर ड्राइवर द्वारा समर्थित ...

snadjafinia·9mo ago
Performancekamo-login

इष्टतम निर्माण प्रदर्शन के लिए कैश के साथ डॉकर-कंटेनर ड्राइवर पर स्विच करें

- बेहतर प्रदर्शन के लिए डोकर ड्राइवर के बजाय डोकर ड्राइवर का उपयोग करें - तेजी से बाद के निर्माण के लिए पुनः सक्षम कैश-से और कैश-टू - डोकर कंटेनर ड्राइवर कैश एक...

snadjafinia·9mo ago
October 29, 2025

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें