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
April 11, 2026
FixInitializerService

Extend 18DOFF promotion end date to 2026-12-31

The April 14 end date was causing the offer page to show as expired.

Kamo·6mo ago
FixAPIService

Validate Forgejo HMAC-SHA256 signature instead of plain secret header

Forgejo sends webhook secret as X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hash, not as a plain header value. Read body, verify HMAC, then forward to S...

Kamo·6mo ago
Featurekamo-marketing

वास्तविक कुलों, अनंत स्क्रॉल, सटीक फिल्टर गिनती के लिए सर्वर-साइड आँकड़े

स्टैट बार और फिल्टर गोली गिनती अब /api/changelog/public/stats से आती है (वास्तविक डीबी समुच्चय, लोड पृष्ठ गिनती नहीं)। बदला लोड अधिक बटन इंटरसेक्शन पर्यवेक्षक अ...

Kamo·6mo ago
FeatureSecurityService

Changelog समापन बिंदु के लिए वेबहुक गुप्त सत्यापन जोड़ें

डिफेंस-इन-डेप्थ: *** हेडर को मान्य करता है सुरक्षा सेवा पक्ष एपीआई सेवा प्रवेश द्वार सत्यापन के अलावा।.

Kamo·6mo ago
FeatureAPIService

Expose changelog webhook through APIService with secret key auth

Adds POST /api/changelog/webhook route that validates *** header before forwarding to SecurityService. Secret configured via CHANGELOG_WEBHOOK_SECRET env var / ...

Kamo·6mo ago
Refactorkamo-internal

सदस्यता योजना आईडी सरणी के लिए JSON पार्सिंग वर्कअराउंड निकालें

बैकएंड अब जेएसओएन स्ट्रिंग्स के बजाय उचित सरणी लौटाता है, इसलिए कोशिश/parse/catch Fallback तर्क अब ऐड-ऑन, बंडल में की जरूरत नहीं है, और पदोन्नति ग्रिड सेल rende...

kamo·6mo ago
RefactorInitializerService

Use List<String> instead of manual JSON strings for promotion plan/cycle IDs

Update KamoCRMPricingLoader to use List.of() for applicablePlanIds and applicableBillingCycles, matching the shared library's migration from JSON strings to ent...

Kamo·6mo ago
Refactorkamo-shared-library

Migrate सदस्यता JSON फ़ील्ड को इकाई-आधारित @ManyToMany रिश्तों के लिए

Jsonb स्ट्रिंग कॉलम बदलें (compatiblePlanIds, inPlanIds, लागूPlanIds), उपयुक्त JPA @Manytomany के साथ लागू बिलिंगसाइकल तालिकाओं और @ElementCollection में शामिल ...

Kamo·6mo ago
Featurekamo-marketing

चेंजलॉग डिस्प्ले के लिए केस-असंवेदनशील टेक्स्ट प्रतिस्थापन जोड़ें

सार्वजनिक-facing नामों (Docs->) के साथ आंतरिक उपकरण नाम बदलें डॉक्स मिलिए -> मीट, Capcha-> Capcha, अवतार निर्माता-> अवतार निर्माता, आदि) शीर्षक में और विवरण देन...

Kamo·6mo ago
Featurekamo-marketing

टाइमलाइन यूआई, फिल्टर और आँकड़ों के साथ लाइव चेंज लॉग पेज जोड़ें

सर्वर-साइड सुरक्षा सेवा, क्लाइंट घटक से बदलाव लाना परियोजना / प्रकार फ़िल्टरिंग, तारीख समूहन, विस्तारणीय विवरण प्रदान करता है, और लोड-अधिक paginated। नेव और पाद...

Kamo·6mo ago
Featurekamo-internal

ऑर्ग-विशिष्ट लेबल प्रतिस्थापन के साथ सदस्य सेटिंग्स में एक्सेस लेवल एडिटर जोड़ें

CLIENT → MEMBER और INTERNAL → TEAM MEMBER in ImageAccessLeveltype.ts with {var} placeholders. RollsPermissionsTab के लिए एक्सेस लेवल सेक्शन को संपादित नियंत्रण ...

kamo·6mo ago
FeatureSecurityService

Add member access level and owner status endpoints

Add GET and PATCH **************** endpoints for reading and updating access levels with full permission enforcement. Update organization creation to use create...

Kamo·6mo ago
FeatureInitializerService

Use createOrganizationOwner for admin members, rename INTERNAL to TEAM_MEMBER

Update owner creation to use new createOrganizationOwner method which handles admin role assignment and PRIVILEGED access level automatically. Replace all Image...

Kamo·6mo ago
Featurekamo-shared-library

मालिक पदोन्नति और सुरक्षा नियंत्रण के साथ सदस्य पहुंच स्तर प्रणाली जोड़ें

CLIENT → MEMBER और INTERNAL → TEAM MEMBER in ImageAccessLeveltype with {var} placeholders for org-विशिष्ट लेबल. TeamMember से सार्वभौमिक पहुँच नियंत्रण के लिए स...

Kamo·6mo ago
FeatureConversionService

Proper image-to-PDF conversion with sizing, centering, and multi-page TIFF

- Images scaled to fill page (max width or height) maintaining aspect ratio - Images centered on the page - Multi-page TIFF: one PDF page per TIFF page - Letter...

Kamo·6mo ago
FeatureSecurityService

Add granular conversion progress stages with 8 distinct WebSocket updates

Stages: downloading (0-15%) → preparing (15-20%) → converting (20-65%) → verifying (65-75%) → storing (75-90%) → finalizing (90-100%) → complete

Kamo·6mo ago
FixConversionService

Handle image files (JPG, PNG, TIFF, etc.) directly via PDFBox instead of Docs

Docs can't convert images to PDF. Added ImageToPdfService that embeds images into a PDF page using PDFBox. Docs is only used for office document formats (DOC, D...

Kamo·6mo ago
FixDaemonService

Use imgRepository.findByDat() instead of lazy imgDat.getImages()

Quartz jobs run outside JPA sessions, so lazy collection access on ImgDat.images throws LazyInitializationException. Use explicit repository query instead.

Kamo·6mo ago
OtherSecurityService

Add extensive logging to synchronous conversion flow, fix bucket lookup

Use img.getAssocId() for bucket instead of local assocType variable. Add step-by-step logging for download, conversion call, and result.

Kamo·6mo ago
Fixkamo-shared-library

जेपीक्यूएल क्वेरी में FQCN के बजाय पैरामीटर के रूप में

हाइबरनेट सभी भर में जेपीक्यूएल में पूरी तरह से योग्य एनम नामों को हल नहीं कर सकता है संस्करण। इसके बजाय एक नामित पैरामीटर के रूप में पास ImageAssoctype.SYSTEM W...

Kamo·6mo ago
FixSecurityService

Serialize imgId as String to prevent JavaScript precision loss

CockroachDB unique_rowid() IDs exceed Number.MAX_SAFE_INTEGER. Changed imgId from Long to String in UploadDocumentResponse and DocumentMetadata DTOs so Jackson ...

Kamo·6mo ago
FixSecurityService

Download converted PDF from MinIO instead of original file

The converted-pdf endpoint was calling imageService.downloadDocument() which returns the original file. Now downloads directly from MinIO using the convertedDat...

Kamo·6mo ago
Upgradekamo-internal

Next.js 16.2.3, TypeScript 6.0, Node 24, React 19.2

- आगामी.js 16.0.10 → 16.2.3, टाइपस्क्रिप्ट 5.8 → 6.0.2, नोड 20 → 24, 19.2.3 → 19.2.5 - Migrate ESLint from .eslintrc.json to flat config (eslint.config.mjs) टीए...

kamo·6mo ago
Featurekamo-internal

खाता पृष्ठ लेआउट से मिलान करने के लिए समर्थन पृष्ठ और वेबिनार विज़ार्ड को फिर से डिजाइन करें

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

kamo·6mo ago
Fixkamo-internal

उचित रूप से मल्टीपार्ट फॉर्मडाटा और सेट मार्ग हैंडलर बॉडी साइज लिमिट

- फॉर्मडाटा को पार्स करने और आगे बढ़ने के लिए पुनर्निर्माण (फिक्स) MalformedStreamException from raw arrayBuffer फारवर्डिंग. - मार्ग जोड़ेंहैंडलरबॉडीसाइजलिमिट: ...

kamo·6mo ago

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

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

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