लाइव चेंज लॉग

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

17,933
कुल परिवर्तन
4,614
सुविधाएँ
4,543
फिक्स
32
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
प्रकार से फ़िल्टर करें
सभी प्रकारBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 29, 2026
Fixkamo-shared-library

AttributeConverter के माध्यम से कंट्रीटाइप के लिए विरासत ऑर्डिनल स्ट्रिंग्स को संभालना

डीबी पंक्तियों में देश को मूल पूर्णांक के रूप में संग्रहीत किया गया था (उदाहरण के लिए "186" UNITED STATES के लिए) बजाय enum नाम, कारण IllegalArgumentException o...

Kamo·4mo ago
Fixkamo-internal

पृष्ठभूमि में tsx चलाने से तुरंत नौकरियों का अनुवाद रद्द करना

जब Forgejo एक वर्कफ़्लो को रद्द करता है, तो बैश किसी भी अग्रभूमि बच्चे के लिए इंतजार करता है सिग्नल को संसाधित करने से पहले खत्म करने के लिए - इसलिए एक चल रहा t...

kamo·4mo ago
Fixkamo-asterisk-support

ASTERISK CDR DSN को स्थानीय config.json में ले जाएँ, नहीं CI/CD रहस्य

CDR क्रेडेंशियल प्रत्येक FreePBX सर्वर के लिए स्थानीय हैं और कोई व्यवसाय नहीं है CI/CD पाइपलाइन में। ऑपरेटर सीधे उनके लिए ASTERISK CDR DSN जोड़ते हैं API KEY और...

Kamo·4mo ago
FixSecurityService

GetDomainById और सत्यापित-dns endpoints पर उन्नत पहुँच की अनुमति

शीर्ष स्तर के org मालिकों और सिस्टम सदस्यों को getDomainBy पर 403 मिल रहा था आईडी और सत्यापित DNS क्योंकि उन समापन बिंदुओं की जांच की गई हैUserMemberOf सीधे संग...

Kamo·4mo ago
Fixkamo-internal

Show existing org domain instead of entry form when no custom domain

Fall back to the org's platform subdomain as the display domain so DnsProgressView renders rather than DomainEntryForm when no custom external domain exists. Al...

kamo·4mo ago
FixVOIPService

Surface imaging fallback when provider has no call history

KamoPBXProvider.getCallHistory now returns null instead of throwing **************** so the 501 response no longer bypasses the imaging fallback. The provider c...

Kamo·4mo ago
Fixkamo-internal

Restore NavPri panel labels and LeadHistory column headers

NavPri: salvage-keys grabbed href URLs as label values and swapped label/description pairs for Accounts, KB, and Notes nav panels. LeadHistoryPanel: MUI bgcolo...

kamo·4mo ago
Fixkamo-internal

Show platform domain context when no custom domain is set

Surface the active *.kamocrm.com hostname in the domain entry form so users can see their current platform domain instead of a blank entry screen. Also fixes ve...

kamo·4mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

kamo·4mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

kamo·4mo ago
April 28, 2026
Fixkamo-internal

Disable Docker BuildKit cache so every pipeline run does a full rebuild

Sets no-cache on both image build steps so npm ci and npm run build always run, even when the source tree is unchanged.

kamo·4mo ago
Fixkamo-internal

बस्ट डोकर बिल्ड किट कैश प्रति प्रतिबद्ध है, इसलिए npm रन बिल्ड हर पुश को चलाता है

इंडेंटिकल चेकआउट पेड़ (जैसे खाली प्रतिबद्ध) ने कैश्ड परतों का पुन: उपयोग किया और एक असली अगला निर्माण छोड़ दिया। वर्कफ़्लो और लेबल से GIT COMMIT पास करें इसलिए ...

kamo·4mo ago
FixEmailService

Sync Member.email जब प्राथमिक मेलबॉक्स को सौंपा जाता है, बदल दिया जाता है, या हटाया जाता है

जब एक मेलबॉक्स को एक सदस्य को एक KAMO MAIL org, Member.email में सौंपा गया था। कभी अपडेट नहीं किया गया था, जिससे ईमेलक्रेडेंशियल सर्विस IMAP को हल करने में विफल...

Kamo·4mo ago
FixSecurityService

डुप्लिकेट रूट डोमेन को रोकें और प्राथमिक डोमेन डिस्प्ले को ठीक करें

ONE DOMAIN PER ORG चेक को गलत तरीके से बाहर रखा गया है। डोमेन, एकाधिक रूट डोमेन (और 10) जमा करने की अनुमति देता है प्रत्येक व्यक्ति को अलग-अलग आलियाओं के साथ पु...

Kamo·4mo ago
Fixkamo-internal

सदस्य-सुरक्षा और सदस्य पुट कॉल को कॉकरोच डीबी संघर्ष से बचने के लिए कॉल करें

दो समवर्ती समान `members' पंक्ति के लिए लिखते हैं जिससे एक धारावाहिक होता है अलगाव संघर्ष - सदस्य-सुरक्षा ने पंक्ति को पढ़ा जबकि सदस्य एंडपॉइंट ने इसे लिखा (आज ...

kamo·4mo ago
FixSecurityService

ऑर्ग निर्माण विलंबता को कम करें और अनुवाद कैस्केड विफलताओं को ठीक करें

संगठननियंत्रक: यह सुनिश्चित करने की जगह हैTeamMembersForAllOrgs (full org) तालिका स्कैन) सुनिश्चित करने के साथTeamMemberForOrg (single org) - समाप्त हो जाता है ...

Kamo·4mo ago
Fixkamo-shared-library

Widen प्रतिबद्ध log translations.title to TEXT to match DB स्तंभ

स्तंभ VARCHAR(512) था, दोनों annotation और DB में, जिसके कारण अनुवाद आवेषण लंबे अनुवादित खिताब के लिए विफल करने के लिए। डीबी कॉलम है अब स्ट्रिंग (अप्रत्यक्ष रूप...

Kamo·4mo ago
Fixkamo-internal

Unwrap सूची और बैकेंड प्रतिक्रिया लिफाफे से गणना

getSubscriptionCatalog लौटे { catalog: {...} } लेकिन सीधे डाल दिया गया था SubscriptionCatalog के रूप में, कैटलॉग छोड़ देना। चयन चरण रिक्त। गणना के लिए समान मुद्...

kamo·4mo ago
FixBillingService

@JsonProperty to is*-prefixed boolean DTO फ़ील्ड

लोम्बोक उत्पन्न करता है isXxx () isXxx नामक बोओलेन क्षेत्रों के लिए है। जैक्सन ने इस लक्ष्य से अग्रणी 'है' को छीन लिया और उन्हें धारावाहिक बनाया 'xxx' के बजाय '...

Kamo·4mo ago
Fixkamo-internal

Ss के बजाय फ्यूज़र का उपयोग sstale पोर्ट-forward (fuser k0m1) पर नहीं) को मारने के लिए

फ़्यूज़र और lsof रनर होस्ट पर स्थापित नहीं है। ss -tlnp पीआईडी होल्डिंग पोर्ट 18080 निकालने और इसे सीधे मारने के लिए grep। भी SIGKILL (-KILL) के लिए pkill स्विच...

kamo·4mo ago
Fixkamo-internal

Stale port-forward को साफ करने के लिए इतना रद्द अनुवाद काम अगले रन को ब्लॉक नहीं करता है

बैश पृष्ठभूमि प्रक्रियाओं के लिए संकेतों को आगे नहीं बढ़ाता है, इसलिए kubectl पोर्ट-forward outlived रद्द वर्कफ़्लो रन और आयोजित पोर्ट 18080, बाद में अनुवाद and...

kamo·4mo ago
Fixkamo-internal

पृष्ठों पर सभी टूटे हुए प्लेसहोल्डर मूल्यों को पुनर्स्थापित करें

साल्वेज-की स्क्रिप्ट ने सीएसएस क्लासनाम, इनलाइन शैलियों और जे एस को पकड़ लिया था 114 संदेश के लिए मूल अंग्रेजी पाठ के बजाय टेम्पलेट साक्षर कुंजी स्पैनिंग नोट्स,...

kamo·4mo ago
Fixkamo-internal

पुनर्स्थापना पृष्ठ नायक शीर्षक और गिट इतिहास से उपशीर्षक

हीरोटिल 'हीरो शीर्षक' (placeholder) थे, नायकउपशीर्षक 'flex gap-2' था (salvage-keys गलती से आसन्न सीएसएस वर्ग का नाम पकड़ लिया)। सही मान 10f4e4b करने से ठीक हो ग...

kamo·4mo ago
Fixkamo-register

मतदान विजेट स्टेट () द्वारा फिनिश बटन को सक्षम करें और ऑटो = ऑनलोड पर स्विच करें

स्टेटचेंज इवेंट श्रोता विश्वसनीय रूप से फिनिश बटन को सक्षम नहीं करता था सत्यापन के बाद। दो मूल कारण: 1. ड्रेन लॉजिक ने विजेटअनी को पढ़ा। राज्य जो विजेट पर मौजू...

Kamo·4mo ago
FixBillingService

ऑर्ग सूची में सदस्यता-लक्ष्य खातों को शामिल करें

लिस्ट फॉरऑर्ग अब उन खातों को भी लौटाता है जिनकी सदस्यता लक्ष्य को लक्षित करती है अनुरोध किया org - सिर्फ इसके स्वामित्व वाले खाते नहीं। बहुउद्देशीय में मॉडल भुग...

Kamo·4mo ago
Fixkamo-internal

स्टेटसविंडो लेबल नामस्थान जोड़ें और सभी सेटिंग प्लेसहोल्डरों को ठीक करें

- जोड़ें ************* (50 कुंजी) तो सेटिंग्स नेव साइडबार कुंजी पथ के बजाय वास्तविक पाठ दिखाता है - ब्रांच टाइप्स लैबेल आईसीयू प्रारूप को ठीक करें: \${branchLab...

kamo·4mo ago
Fixkamo-internal

अन्य उपकरण खिड़कियों के आकार + रंग योजना मैच

- डिफ़ॉल्ट आकार और minSize अब 320x650, पुन: प्रयोज्य: झूठी (मैच सॉफ्टफोन, चैट, कैलकुलेटर, एसएमएस, एआई चैट) - SoftphonePanel द्वारा उपयोग किए जाने वाले मानक प्रक...

kamo·4mo ago
Fixkamo-internal

Forward Range header so audio playback can scrub

Without this the VOIPService recording-streaming endpoint always returns the full file (Range header is dropped by buildForwardHeaders), which works for play-fr...

kamo·4mo ago
FixKlusterServices

Rewrite /etc/odbc.ini to point at $MARIADB_HOST on every boot

The escomputers/freepbx:17 image bakes /etc/odbc.ini with Server=db (the docker-compose link target). On this Kubernetes deployment MariaDB lives at \$MARIADB_H...

Kamo·4mo ago
FixVOIPService

Resolve member→extension before VM/CDR provider lookup

CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...

Kamo·4mo ago
FixSecurityService

ऑटो-assign पहली सीट, फर्श के रूप में नि: शुल्क, व्यापक org अमान्यता

बिलिंग सेटअप सर्विस अब निर्माता के लिए पहला ओपन लाइसेंस स्लॉट सक्रिय करती है जब एक उप-ऑर्ग सदस्यता (और प्रोन्नति से बिलिंग-owner के लिए भी समान) को अंकुरित किया...

Kamo·4mo ago
FixSecurityService

शीर्ष स्तर के ऑर्ग सदस्यों को प्लेटफ़ॉर्म-owner योजना मिलती है, बायपास बिलिंग गेट्स

KamoCRM (top-level) org सदस्य बिलिंग सिस्टम के अधीन नहीं हैं - वे OWNER UNLIMITED योजना की सुविधा मैट्रिक्स आउटराइट (फ्री के साथ) प्राप्त करें यदि मालिक की योजन...

Kamo·4mo ago
Fixkamo-shared-library

टॉप-लेवल ऑर्ग बायपास + बिना सब्स के ऑर्ग्स के लिए फ्री बेसलाइन गिरावट

Org-level entitlement check **************** एक org को लक्षित करने वाली सदस्यता चलाती है। नए लक्ष्य के साथ org मॉडल, orgs कि अभी तक एक लक्षित खाता नहीं हैउपस्क्...

Kamo·4mo ago
April 27, 2026
Fixkamo-internal

इतिहास पैनल से अनावश्यक फील्ड इतिहास का शीर्षक निकालें

टैब लेबल पहले से ही संदर्भ को व्यक्त करता है - शीर्षक और उपशीर्षक स्क्रीन स्पेस बर्बाद कर रहे थे। रीलोड बटन टूलबार में इनलाइन चला गया।.

kamo·4mo ago
Fixkamo-internal

लेआउट प्रोप को हटा दें जिससे ईमेल बॉडी बाउंसिंग होती है

बाहरी गति। div's `layout` prop fought with the भीतरी AnimatePresence ऊंचाई: 'ऑटो' एनीमेशन, ईमेल पर एक FLIP फीडबैक पाश बनाना अस्थिर ऊंचाई (छवि, तालिका) जो अनिश्च...

kamo·4mo ago
Fixkamo-internal

हमेशा दिखाएं डॉक मैनेजर पेज पर दस्तावेज़ बटन बनाएं

GetMemberId () को हटा दिया गया > 0 गार्ड जो बटन को छिपाने के दौरान छिपा रहा था उपयोगUserInfo लोडिंग विंडो। यह पृष्ठ पहले से ही auth के पीछे है इसलिए नहीं यहां ग...

kamo·4mo ago
Fixkamo-internal

दुर्घटना द्वारा हटाए गए संगठन को पुनर्स्थापित करें

संगठन.id को अभी भी हैंडलक्रिएट दस्तावेज़ अनुरोध में आवश्यक है शरीर; केवल isDocsEditor स्थिति को हटा दिया जाना चाहिए।.

kamo·4mo ago

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

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

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