KamoCRM

लाइव चेंज लॉग

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

17,500
कुल परिवर्तन
5,986
सुविधाएँ
5,284
फिक्स
30
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
प्रकार से फ़िल्टर करें
सभी प्रकारBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 10, 2026
Featurekamo-shared-library

जब एक खाता बनाया गया था रिकॉर्ड

खाता ने सभी पर कोई निर्माण टाइमस्टैम्प नहीं किया - एक नल स्तंभ नहीं, कोई स्तंभ नहीं। खाता सूची में एक तारीख है इसके द्वारा बनाया गया स्तंभ और आदेश, ताकि स्तंभ प...

Kamo·2mo ago
Performancekamo-shared-library

जियोलाइट रेंज इंडेक्स ASC होना चाहिए, नहीं YugabyteDB डिफ़ॉल्ट HASH

आईपी लुकअप एक रेंज स्कैन है: WHERE network start <=? ORDER BY network start DESC LMIT 1 YugabyteDB ने एचएएसएच द्वारा लीडिंग इंडेक्स कॉलम को तब तक विभाजित किया ...

Kamo·2mo ago
Featurekamo-shared-library

सदस्य के लिए स्कोप कैलेंडर, और ओरग-वाइड प्रकाशन अधिकार जोड़ें

उपयोगकर्ताकैलेंडर और कैलेंडरईवेंट ने अकेले USER ID को लटका दिया और कोई नहीं किया संगठन एक उपयोगकर्ता वैश्विक है और एक सदस्य यह है कि उपयोगकर्ता एक के अंदर है सं...

Kamo·2mo ago
Fixkamo-shared-library

PublicChatApiKey.scopes jsonb बाध्यकारी

एक शुरुआती के साथ एक क्षेत्र पहले jsonb स्वीप द्वारा छोड़ दिया गया था, इसलिए यह एक अभी भी varchar के रूप में बाध्य: 'कॉलम गुंजाइश प्रकार का jsonb है लेकिन अभिव्...

Kamo·2mo ago
Fixkamo-shared-library

CockroachDB-only SQL कि PostgreSQL अस्वीकार

CockroachDB पाठ प्रकार STRING spells; PostgreSQL और YugabyteDB TEXT का उपयोग करें। देशी प्रश्नों में 25 कलाकारों को अभी भी CAST (x AS STRING) उत्सर्जित किया गया...

Kamo·2mo ago
Fixkamo-shared-library

@Lob स्ट्रिंग को LONGVARCHAR या PostgreSQL को OID के रूप में पढ़ा जाना चाहिए।

Hibernate's PostgreSQL डायलेक्ट मैप्स @Lob String to a OID (बड़े-object) संदर्भ) और इसे getlong() के साथ पढ़ता है। CockroachDialect ने उसी का नक्शा दिया सादे TE...

Kamo·2mo ago
August 9, 2026
Featurekamo-shared-library

प्रत्येक फ़ाइल को प्रति संगठन में एक बार गिनें, एक बार प्रति अपलोड नहीं

बिलिंग प्रति इंग रिकॉर्ड था, इसलिए एक संगठन जिसने समान फ़ाइल पांच अपलोड की थी पांच बार चार्ज किया गया था। मालिक का नियम प्रति विशिष्ट फ़ाइल एक चार्ज है प्रति सं...

Kamo·2mo ago
Performancekamo-shared-library

अकेले BLAKE3 पर संग्रहीत सामग्री का मिलान करें, इसलिए एक ब्राउज़र पूछने का खर्च उठा सकता है

प्रोविंग कब्जे को हैश दोनों की आवश्यकता होती है, और एक ब्राउज़र में कोई तेज़ SHA3-256 — js-sha3 नहीं है। ~25 MB/s पर शुद्ध जावास्क्रिप्ट है। एक 358 MB वीडियो पर...

Kamo·2mo ago
Featurekamo-shared-library

बिल ने संगठन को थंबनेल उत्पन्न किया

थंबनेल और प्रति चैनल ट्रैक एक संगठन के अपलोड कारणों का भंडारण कर रहे हैं, इसलिए मालिक के निर्देश पर वे अब उस संगठन के कुल की ओर गिने जाते हैं कामो द्वारा अवशोषि...

Kamo·2mo ago
Featurekamo-shared-library

ब्रांडिंग और डॉक्सेटिव दस्तावेज़ भंडारण की गणना करें

लगभग सब कुछ एक संगठन स्टोर अपने स्वयं के आकार को कहीं रिकॉर्ड करता है - एक imgs पंक्ति, एक kb media पंक्ति, एक मेलबॉक्स माप। दो बातें नहीं करते। ब्रांडिंग परिसं...

Kamo·2mo ago
Featurekamo-shared-library

पाठ संदेश संलग्नक गणना

MMS संलग्नक संग्रहीत हैं, और गणना नहीं की गई थी। वे क्या नहीं हैं जैसा दिखता है: VoipMessageService डेटा के रूप में अनुलग्नक को कोडित करता है: URI और लिखते हैं ...

Kamo·2mo ago
Featurekamo-shared-library

प्रत्येक प्रकार की संग्रहीत फ़ाइल को अपनी श्रेणी के रूप में गणना करें

कॉल रिकॉर्डिंग, वॉयसमेल, चैट संलग्नक, मानव संसाधन संसाधन, विपणन सामग्री, बैठक रिकॉर्डिंग और हर तरह के दस्तावेज़ अंजीर में सभी पंक्तियां हैं, केवल ImageAssoctype...

Kamo·2mo ago
Featurekamo-shared-library

मेल कामो वास्तव में होस्ट करता है, प्रति मेलबॉक्स

EMAIL को email metadata.search index से सोर्स किया गया था, जो दोनों में गलत था। दिशा यह पूरी तरह से KamoMail याद आया - A org on KAMO MAIL में अपने संदेश हैं क्ल...

Kamo·2mo ago
Performancekamo-shared-library

इतिहास को लोड किए बिना नवीनतम स्नैपशॉट तारीख पढ़ें

संक्षेप में एक तारीख की जरूरत है। यह दो साल की रेंज लोड करके इसे पढ़ रहा था स्नैपशॉट और इतिहास के हर दिन अधिकतम पांच डोमेन बार लेने पर प्रत्येक पृष्ठ लोड, एक प्...

Kamo·2mo ago
Featurekamo-shared-library

प्रतिसंगठन भंडारण उपयोग मॉडल

प्रति संगठन कभी भी भंडारण नहीं किया गया है। छह संस्थाएं एक बाइट ले जाती हैं प्रति फ़ाइल गिनती, और उनमें से किसी को भी कोड नहीं मिला, यही कारण है कि खाता स्टेट्स...

Kamo·2mo ago
Fixkamo-shared-library

एक मंच उत्पाद अपने स्वयं के किरायेदारों में से एक नहीं है

यह हैOrgEntitledToApp केवल शीर्ष स्तर के ऑर्ग को छूट देता है, इसलिए एक ऑर्ग चिह्नित isPlatformProduct को बिल के रूप में बिल दिया गया था। अगर यह ग्राहक था। sign....

Kamo·2mo ago
Fixkamo-shared-library

एक पृष्ठ लोड को बरकरार रखने से रोकें

computeEffectiveFeatures ने कॉलर के हाइबरनेट-प्रबंधित ऑर्गफेचर पंक्तियों को सीधे अपने आउटपुट में जोड़ा और फिर फ़्लिप उन पर सक्रिय है। इसके अपने javadoc परिणाम प...

Kamo·2mo ago
Testkamo-shared-library

Deprecated-alias बहिष्कार पिन

कैटलॉग कुंजी सर्विसटाइप का संख्यात्मक आईडी और कई सेवानिवृत्त स्थिरांक है जानबूझकर उस ऐप के साथ साझा करें जिसने उन्हें प्रतिस्थापित किया - DOC MANAGER DOCS के सा...

Kamo·2mo ago
August 8, 2026
Fixkamo-shared-library

बंद करो बंधक समापन बिंदुओं को लागू करने के लिए एक व्यक्तिगत ऋण सही

LOS * -> MLOS * नाम बदलने की घोषणा और कहीं नहीं करने के लिए लागू किया गया था। क्योंकि मुक्त नाम तुरंत व्यक्तिगत ऋण अधिकार (190-195) के रूप में घोषित किए गए थे, ...

Kamo·2mo ago
Performancekamo-shared-library

एक पास में प्रत्येक ऐप के लिए प्लान-मैट्रिक्स प्रश्न का उत्तर दें

ऐप्स और फीचर्स टैब पूछता है कि क्या प्रत्येक ऐप प्लान मैट्रिक्स में दिखाई देता है, और प्रति ऐप फॉर्म प्लान-फीचर को स्कैन करता है और ऐड-ऑन टेबल एक बार प्रति ऐप -...

Kamo·2mo ago
Refactorkamo-shared-library

एप्लिकेशन कैटलॉग के माध्यम से व्याख्या को हल करें

एक ऐप ऑपरेटर रिटायर हर जगह गायब हो जाता है, न सिर्फ से एप्लिकेशन पृष्ठ - अन्यथा यह सुरक्षा-मॉडल संपादक में दिखाई देता है और उत्तर देना। दोनों सेवाओं के बजाय अब ...

Kamo·2mo ago
Featurekamo-shared-library

रनटाइम पर ऐप उपलब्धता और स्टेज संपादन योग्य बनाएं

प्रत्येक विशेषता एप्लिकेशन सेटिंग्स पृष्ठ प्रस्तुत करता है - प्रदर्शित नाम, विवरण, मंच, व्याख्या - सर्विसटाइप enum में एक संकलित समय स्थिर था, और "उपलब्ध" को सभ...

Kamo·2mo ago
Featurekamo-shared-library

सर्विस टाइप द्वारा ऐप पात्रता को हल करें; LOS को MLOS में बदलें

Entitlement consolute servicetype.name () के खिलाफ ************* कैटलॉग का कोड विपणन कोड (USERS, VIDEO CONF, HR SYSTEM, ...) हैं और कभी मिलान नहीं किया जाता है।...

Kamo·2mo ago
Featurekamo-shared-library

स्ट्रीम कंटेंट-एड्रेस्ड स्टोरेज इसलिए कोई वस्तु हेप से अधिक हो सकती है

चैट संलग्नक एक 3 जीबी छत पर चल रहे हैं। स्टोरContentAddressed एक बाइट [] लिया, जो इस बात को व्यक्त नहीं कर सकता - एक जावा सरणी इंटेगर पर रुकती है। MAX VALUE — औ...

Kamo·2mo ago
August 7, 2026
Testkamo-shared-library

स्कैन के आधे भाग को इस रेपो को नहीं देखा जा सकता है

साझालिबियनसुरक्षा टेस्ट केवल पुस्तकालय को पुलिस कर सकता है: यह जानता है कि एक बीन को एक भंडार की आवश्यकता है कुछ पैकेज से, और इसके बारे में कुछ भी नहीं कि क्या ...

Kamo·2mo ago
Testkamo-shared-library

उन्हें सूचीबद्ध करने के बजाय असुरक्षित भंडार निर्भरता का पता लगाएं

गार्ड ने 29 baselined offenders और एक स्थान छूट ली और इसमें से कोई नहीं पकड़ा इसे रोकने के लिए चार आउटेज मौजूद हैं। दोनों एक जांच के लिए खड़े थे: छूट donotmodif...

Kamo·2mo ago
Fixkamo-shared-library

स्टार्टअप प्लेटफॉर्म-वाइड विफल होने से मेलबॉक्स पॉइंटर को रोकें

डिपार्टमेंट सर्विस एक @सेवा है और प्रत्येक सेवा @ComponentScan ("com.kamo") रखती है, इसलिए उनमें से सभी ~40 इसे बनाते हैं। इसे एक MailboxRepository देना इसलिए स...

Kamo·2mo ago
Featurekamo-shared-library

पांच लिफाफे-lifecycle ईमेल टेम्पलेट्स जो कभी नहीं लिखा गया था

एक ई-हस्ताक्षर लिफाफे वास्तव में दो टेम्पलेट थे: निमंत्रण और निमंत्रण स्टेप-अप कोड जो कुछ भी होता है उसके लिए कुछ भी मौजूद नहीं है संकेत - यही कारण है कि हस्ताक...

Kamo·2mo ago
Featurekamo-shared-library

अपने मेलबॉक्स में से एक में एक विभाग और एक ओरग बिंदु दें

एक विभाग का संपर्क ईमेल मुफ्त टेक्स्ट था, इसलिए यह एक पता का नाम दे सकता था कि ऑर्ग करता है नहीं -- आज एक सेट के साथ तीन विभागों में से दो बिल्कुल ऐसा करते हैं।...

Kamo·2mo ago
Featurekamo-shared-library

एक प्रबंधक, और एक निर्देशिका खोज जो एक बड़ा org जीवित रहता है

TeamMember, जो यह रिपोर्ट करता है, उसके लिए एक वैकल्पिक आत्मनिर्भरता प्राप्त करता है। कॉलम परिभाषा है INT8 के लिए पिन किया गया ताकि हाइबरनेट सदस्य की प्रतिलिपि ...

Kamo·2mo ago
Featurekamo-shared-library

एक विभाग एक माता-पिता विभाग के तहत बैठते हैं

विभाग एक फ्लैट सूची थे, इसलिए संचालन के साथ एक org चार्ट > ग्राहक सफलता > ऑनबोर्डिंग को ऐसा करने का कोई तरीका नहीं था। विभाग एक वैकल्पिक आत्म-सुधार प्राप्त करता...

Kamo·2mo ago
Fixkamo-shared-library

स्टाम्प लेखाएड्रेस की तारीख इसलिए एक पता वास्तव में बचाया जा सकता है

DATE CREated is not NULL with a DEFAULT, लेकिन कभी भी क्षेत्र निर्धारित नहीं है। हाइबरनेट ने अपने INSERT में हर डालने योग्य कॉलम का नाम दिया है, इसलिए इसे एक स्...

Kamo·2mo ago
Fixkamo-shared-library

परमाणु दावों को वास्तव में परमाणु बनाते हैं, और सबसे पुराने भुगतान को भुखमरी करना बंद कर देते हैं

धन मार्ग की एक adversarial समीक्षा में पाया गया कि concurrency डिजाइन नहीं था सब पर चल रहा है। @transactional के बिना संशोधित। स्प्रिंग डेटा इस तरह के लिए कोई ...

Kamo·2mo ago
Featurekamo-shared-library

अपने स्वयं के कमीशन दृष्टिकोण के लिए एक सदस्य के कमीशन विभाजन का पता लगाएं

केवल सदस्य पर कुंजी के बजाय ऑर्ग-स्कैप्ड: ORG ID को इस पर डुप्लिकेट किया गया है तालिका इसलिए पंक्ति को कभी भी आईडी द्वारा क्रॉस-टेनेंट नहीं पढ़ा जा सकता है, और ...

Kamo·2mo ago
Featurekamo-shared-library

टीम-मेम्बर कमीशन लेजर और स्ट्रिप पेआउट डोमेन

Adds com.kamo.z.shared.commission: एक append-only हस्ताक्षरित लेजर, एक प्रति सदस्य शेष पंक्ति जो पूरी तरह से समवर्ती निकासी को क्रमबद्ध करने के लिए मौजूद है, कम...

Kamo·2mo ago
Fixkamo-shared-library

एचटीएमएल को रोकने के लिए चार एचआर विषयों में पैकेज शीर्षक

ईमेलटेम्पलेट सर्विस एक टेम्पलेट के SUBJECT और BODY को एक चर से प्रदान करती है नक्शा, और सभी चार canonical HR विषयों में {{packageTitle}} — जो LegalNotificationR...

Kamo·2mo ago
August 6, 2026
Featurekamo-shared-library

चार canonical HR कानूनी पैकेज टेम्पलेट

hr.package assigned, hr.package reminder, hr.package voided और hr.package fulld, {json, एचटीएमएल} जोड़े के साथ चार CANONICAL KEYS प्रविष्टियों। कंस्टेंट टेम्पल...

Kamo·2mo ago
Fixkamo-shared-library

एक कॉलर को संदेश की रीयलटाइम घोषणा के मालिक होने के लिए यह अभी भी इमारत है

makeMessage सत्र के वास्तविक समय विषय पर हर नए संदेश की घोषणा की पल पंक्ति को बचाया गया था - कॉलर के लेनदेन के अंदर, कॉलर को लिखने से पहले कुछ और एक अनुलग्नक के...

Kamo·2mo ago
Featurekamo-shared-library

मानव संसाधन टैब के प्रति एक सुरक्षा अधिकार

/ घंटा टैब जिस पर कभी भी पूर्व मौजूदा HR सही हुआ, उस पर दर्ज किया गया था आगे के अंत में OR-term: उपस्थिति VIEW SCHEDULES, प्रशिक्षण पर खोला गया view EMPLOYEES, ...

Kamo·2mo ago
Featurekamo-shared-library

सामग्री से जुड़े स्टोर को उजागर करें ताकि चैट संलग्नक को डुब दिया जा सके

चैट अटैचमेंट कभी हैशिंग पाइपलाइन के माध्यम से नहीं गए - उन्होंने एक निजी लिखा "<imgId>/<fileName>" प्रति अपलोड ऑब्जेक्ट, इसलिए एक ही फाइल ने तीन बार कब्जा कर लि...

Kamo·2mo ago
Fixkamo-shared-library

प्रत्येक छवि को एक बाल्टी में स्टोर करें, इसलिए dedup का मतलब है एक कॉपी

एसोसिएशन मेटाडाटा है, भंडारण सीमा नहीं है। प्रत्येक ImageAssoctype का उपयोग इसके नाम के लिए किया जाता है खुद की MinIO बाल्टी, जो हैशिंग पाइपलाइन के विपरीत है: d...

Kamo·2mo ago
Fixkamo-shared-library

अपने स्वयं के संघ बाल्टी में एक डिडुप्लिकेटेड दस्तावेज़ की वस्तुओं को कॉपी करें

ऑब्जेक्ट स्टोरेज बाल्टी-per-association (every पाठक हल) है img.getAssocId().getBucket(), लेकिन deduplication ORG-wide या GLOBALly के दायरे में है और इसलिए एसोसि...

Kamo·2mo ago
Featurekamo-shared-library

मतदान के बजाय सिंक प्रगति और डोमेन राज्य की घोषणा की जाएगी

सुरक्षा सेवा में पुश रूपांतरण के लिए दो हुक, जहां कई प्लेटफॉर्म स्क्रीन टाइमर पर ताज़ा क्योंकि उन्हें कुछ भी बताने का कोई तरीका नहीं था। RetailSyncLogListener ...

Kamo·2mo ago
Fixkamo-shared-library

दर्शकों को FKs और वास्तव में सत्यापित शब्द बनाना

पूरे शाखा समीक्षा से पांच दोष, सभी सबूत पथ में। दर्शक FKs कैस्केड नहीं थे। कैस्केड = कैस्केडटाइप। DETACH एक है दृढ़ता-context कैस्केड और डीडीएल पर कुछ भी उत्सर...

Kamo·2mo ago
Featurekamo-shared-library

रिकॉर्ड पैकेज सत्यापन के रूप में append-only सबूत

पैकेज-स्तर 'मैंने पढ़ा है और सहमत हूँ' से एक अलग कानूनी साधन है E-SIGN सहमति लेनदेन करने के लिए और किसी भी प्रति दस्तावेज हस्ताक्षर से, और यह है केवल एक पैकेज क...

Kamo·2mo ago
Featurekamo-shared-library

प्रति सदस्यीय असाइनमेंट और प्रति दस्तावेज प्रगति जोड़ें

दस्तावेज़ पंक्ति वह जुड़ना है जो एन ई-सिग्न लिफाफे को एक पैकेज के रूप में पढ़ा जाता है। बैज गिनती असाइनमेंट स्टेटस से आती है, नहीं ई-सिग्न स्टेटस: प्राप्तकर्ता ...

Kamo·2mo ago
Featurekamo-shared-library

पैकेज सामग्री को अपरिवर्तनीय संस्करणों में फ्रीज करें

ImgDat blob आईडी और इसके SHA-256 पिन, सिर्फ imgId नहीं - एक डॉक सेव नए बाइट्स पर समान Img को इंगित करता है, इसलिए अकेले imgId दो सदस्यों को संकेत देगा समान आईडी...

Kamo·2mo ago
Featurekamo-shared-library

विभागों, नौकरी के प्रकार या नामित सदस्यों पर एक पैकेज लक्षित करें

SystemUserAccess. TeamMemberRepo में दर्शकों के हलकों को जोड़ता है, जो एक खाली इंटरफ़ेस था; सक्रिय + रिकॉर्डस्टेट भविष्यवाणी क्या रखता है कर्मचारियों को समाप्त ...

Kamo·2mo ago
Featurekamo-shared-library

कानूनी पैकेज टेम्पलेट संस्थाओं को जोड़ें

एक पैकेज बाइंडरों का एक आदेशित सेट है और दर्शकों के साथ। बाइंडर संदर्भ हैं नरम आईडी क्योंकि बाइंडर उपयोगकर्ता हटाने योग्य होते हैं और उनकी वस्तुओं को काटते हैं।...

Kamo·2mo ago
Featurekamo-shared-library

एक दस्तावेज़ संग्रह के लिए संकीर्ण बाइंडर दृश्यता

एक स्कोप्ड वेरिएंट के साथ findVisibleToMember को बदल देता है और दोनों को छोड़ देता है unreferenced खोजकर्ता जो मृत date updated स्तंभ द्वारा क्रमबद्ध होते हैं।.

Kamo·2mo ago

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

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

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