KamoCRM

लाइव चेंज लॉग

प्रत्येक विशेषता, निर्धारण और सुधार, इसे जहाज के रूप में पोस्ट किया गया। कुछ भी लॉन्च के लिए वापस नहीं लिया जाता है।.

17,488
कुल परिवर्तन
5,978
सुविधाएँ
5,281
फिक्स
30
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
प्रकार से फ़िल्टर करें
सभी प्रकारBuild16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 21, 2026
PerformanceSecurityService

बंधक पाइपलाइन एक मुट्ठी भर प्रश्नों में लोड करती है, और एक सौदा का नाम बदल दिया जा सकता है और दूसरा ऋण ले सकता है।

पाइपलाइन के दो रीडिंग राउंड ट्रिप पर N+1 थे: - गेट / मोर्टगेज-ऐप्स ने सादे AppMortgage पंक्तियों को लोड किया, और प्रत्येक ने तब एक को फायर किया SELECT प्रति उल...

Kamo·5d ago
September 23, 2026
PerformanceSecurityService

लिखने के समय में प्रतिबद्ध logs.translation count बनाए रखें

डीडीएल: **************** (column + आंशिक-अनुकूल सूचकांक) पहले से ही उत्पादन और **************** (one-time catch-up), पहले से ही रन — 19,373 पंक्तियाँ, सभी अपनी ...

Kamo·4w ago
PerformanceSecurityService

दुबला LeadVendor उत्पाद पढ़ने का उपयोग करें, 8-तरफा उत्सुक findById नहीं

कामो-शेयर्ड-library फिक्स का कॉलर आधा: हर findById को स्विच करता है) LeadVendorProductRepository in Securityservice, जो भी दुबला विधि से मेल खाती है जो वास्तव म...

Kamo·4w ago
PerformanceSecurityService

Read the public changelog's प्रतिबद्ध counts from a ledger

pg stat statement: `SELECT काउंटी (c) से CommitLog c WHERE c.project IN (:~33 सार्वजनिक परियोजनाओं) [and c.committypeId = :t]` दौड़ ~ 140K बार 100-200 ms प्रत्य...

Kamo·4w ago
PerformanceSecurityService

एक प्रविष्टि पृष्ठ तीन पंक्तियों को पढ़ता है, नहीं पूरे सार्वजनिक परिवर्तनlog

pg stat statementments ने डेटाबेस के शीर्ष पर एक एकल प्रविष्टि पढ़ी थी। दूरी: स्लग लुकअप और दो पड़ोसी लुकअप्स ने प्रत्येक ~245 ms पर ~905K बार भाग लिया - साथ मे...

Kamo·4w ago
PerformanceSecurityService

मैनेज-क्रेडिट और लीड्स-Available ने प्रति पंक्ति की गिनती के बजाय लीड लेजर को एक बार पढ़ा

/ लीड्स / क्रेडिट्स (GET / एपीआई / सुरक्षा / क्रेडिट / प्रबंधन) ने प्रति आवंटन पंक्ति में एक बार लीड पूल की गिनती की - ~ 8 एस एक ओरग के 796k-लीड पूल के खिलाफ एक...

Kamo·4w ago
August 21, 2026
PerformanceSecurityService

उत्तर के बाद हर बाजार x उत्पाद को स्कैन करना बंद करें

/ लीड्स / अनुपलब्ध सारांश रिटर्न तीन चीजें - स्वीकार्य है, हैAcceptableCredit और एक उदाहरण उत्पाद - लेकिन हर बाजार x का दौरा किया उत्पाद जोड़ी भले ही, 2-4 प्रश्...

Kamo·2mo ago
PerformanceSecurityService

प्रत्येक प्रतिबद्ध को हाइड्रेटिंग के बजाय डेटाबेस में गणना करें

GET/changelog/public/stats ने सभी 16,571 लॉग को संस्थाओं के रूप में लोड किया और उन्हें एक जावा लूप में दो छोटे नक्शे और कुल उत्पादन करने के लिए लंबा किया। यह नह...

Kamo·2mo ago
August 20, 2026
PerformanceSecurityService

पृष्ठ ग्रिड समापन बिंदु पर जाएं और PHI ऑडिट को अनुरोध धागे से लिखना

GET/api/security/leads प्रत्येक संगठन में वापस लौट आए। अब पेज / साइज / सॉर्ट प्लस फिल्टर को वास्तव में ग्रिड का उपयोग करता है, और रिटर्न देता है कुल मिलाकर पृष्...

Kamo·2mo ago
August 15, 2026
PerformanceSecurityService

प्रत्येक हैंडलर के प्लेटफॉर्म एनोटेशन को एक बार हल करें

इंटरसेप्टर को /* के लिए पंजीकृत किया जाता है ताकि एनोटेशन लुकअप प्रत्येक पर चला गया इस सेवा का अनुरोध, साइन-इन शामिल, और AnnotatedElementUtils वॉक प्रत्येक बार ...

Kamo·2mo ago
August 8, 2026
PerformanceSecurityService

एक प्लान-मैट्रिक्स स्कैन प्रति ऐप-कैटलोग अनुरोध

इसके अलावा अब इस्तेमाल किया विकासStageType आयात को छोड़ देता है और सही करता है ऑटो-प्रोविजन टिप्पणी, जिसने अभी भी मंच नियम को वर्णित किया है सूची बदलना।.

Kamo·2mo 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
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·10mo ago

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

यह सब अपने कार्यक्षेत्र में आता है। मुफ्त योजना शुरू करें और इस पृष्ठ को एक महीने में फिर से पढ़ें।.

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