KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

18,590
Total Changes
6,669
Features
5,584
Fixes
30
Projects
Filter by project
All Projects18,590AIService282APIService179BillingService166ConversionService118DaemonService147DocsService258ESigService99EmailService629InitializerService344KBService162KlusterServices771MCPGatewayService277MediaService622RAGService79SecurityService2,026TranslateService62VOIPService265VectorService11kamo-apps29kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,761kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,861kamo-signer-monorepo61kamolos115
Filter by type
All TypesBuild23CI527Chore794Docs3,288Feature6,669Fix5,584Other1,001Performance174Refactor284Revert23Style45Test177Upgrade1
November 12, 2026
November 8, 2026
FixMediaService

ஒரு YugabyteDB மீளத்தொடங்கு-படிக்கும்போது பதிவேற்றம் செய்யும் போது மீண்டும் முயற்சிக்கப்படுகிறது, மரணமடையாது

மூன்றாவது நேரடி கண்டுபிடிப்பு நீக்கப்பட்ட பின்- காத்திருக்கும் பாதை: மீளுருவாக்கத்தின் தேடுதல் போட்டியிட்டது பதிவேற்றத்தின் கமிட் மற்றும் 40001 "மறுதொடக்கம் படி...

Kamo·4d ago
FixMediaService

நேரடி உரையாடலின் தொடர்ச்சியும் மறுக்கப்பட்ட பிடிப்பு இணைப்பையும் கண்டுபிடிக்கிறது

நீக்கப்பட்ட-பின்-நிறுத்தப்பட்ட-மீண்டும்-சோதனை மூலம் கண்டறியப்பட்டது: findByBlake3AndSize isadedup தேடுதல் மற்றும் தவறுதல் is_missing dats, மற்றும் மறுக்கப்பட்ட ...

Kamo·4d ago
FixMediaService

ஒரு இணைப்புக்காக காத்திருக்கும் நேரடி உரையாடல் மீளுருவாக்கம், அதன் தீர்ப்பு அதன் கையொப்பத்தை வென்றது

நீக்கப்பட்ட- பின்- நிறுத்தப்பட்ட சோதனை (sp00verify) மூலம் கண்டுபிடிக்கப்பட்டது: நிறுத்தப்பட்ட EICAR மாறுபாடு பயனரின் பதிவேற்றம் பதில் அளிக்க ~260 மில்லிசெகண்டுக...

Kamo·4d ago
FixMediaService

ATTACHMENT_SCAN இணைப்புக்கு வரிசை முறையில் பெயரிடுகிறது (imgId + objImgIds)

27c9644 ஐ முடிக்கிறது. நேரடி சோதனை மூலம் கண்டறியப்பட்டது: செய்தி வரிசைகளில் objImgId = உள்ளது MediaObjImg இணைப்பு அடையாள எண் மற்றும் imgId = the Img id; சட்டம் ...

Kamo·4d ago
November 7, 2026
FixMediaService

ஒரு மறுக்கப்பட்ட ஜூம் சேவையகத்திலிருந்து சேவையகத்திற்கு பயன்பாடு SI-joins சோதனையில் (SIE10FU) தெளிவான சொற்களில் விளக்கப்படுகிறதுName

இந்த நேரடிச் சோதனை ஜூமின் "ஜூம் திரும்பிய 400: செல்லாத வாடிக்கையாளர்" என்பதை நிர்வாகிக்கு காட்டியது.

Kamo·5d ago
FixMediaService

ஜூமின் சேவையகத்திலிருந்து சேவையகத்திற்கு பயன்பாடு ஒருமுறை நுழைக்கப்படுகிறது; SI வழங்குநர் அமைப்பில் நேரடியாக இணைகிறது (SIE10FU)

உரிமையாளர் 2026-11-07: சந்திப்பு வழங்குநர்கள் வழங்குநர் அமைப்பில் வடிவமைக்கப்பட்டுள்ளன; SIE10 இன் தனி SI சந்திப்பு திரையை இணைக்கிறது அதை நகலெடுக்கிறது. பின்னணி ...

Kamo·5d ago
October 28, 2026
FixMediaService

ஒரு கிக் உறுப்பினரால் SI ஐ எடுத்துக் கொள்கிறது, பங்கேற்பாளர் வரிசை அழைப்பு அடையாளம் (TPENGAGE) மூலம் அல்ல

சானிட்டி ஓட்டத்தில் கண்டுபிடிக்கப்பட்டது (அழைப்பு 7b3aa471): பழைய அழைப்பு பெயரிடப்பட்ட கிடக்கை (SI காமாய்- சேவையின் சொந்த வழியாக திரும்பியது) இணை, இது அதை புதுப...

Kamo·2w ago
October 26, 2026
FixMediaService

ஒரு SI புதிய அட்டவணைக்கு அழைக்கப்படுகிறது, மற்றும் ஒரு சுத்தப்படுத்துதல் எந்த SI திருப்பும் ஒரு சட்டத்தை இழந்தது

நேரடிச் சரிபார்ப்பு (sp00verify): ஒரு SI அழைப்பிதழுடன் உருவாக்கப்பட்ட அட்டவணை வெளியிடப்படவில்லை சட்டம், எனவே SI பார்த்ததில்லை மற்றும் அமர்ந்ததில்லை. createTable...

Kamo·2w ago
FixMediaService

ஒரு உறுப்பினரின் அழைப்பிதழ் ஒரு SI யின் ஒரு விருந்து ஒரு பரிவர்த்தனை உள்ளே பெயர்களை படிக்கிறது

நேரடிச் சரிபார்ப்பு (sp00verify): வாழ்த்து அறிவிப்பு தோல்வியுற்றது LazyInitializationException அழைப்பாளரின் பயனரை ஒரு அமர்வில் இருந்து வெளியேற்றுகிறது, எனவே, SI...

Kamo·2w ago
FixMediaService

செடார்லெட்ஜர் அதன் ஸ்பிரிங் உருவாக்கியை பெயரிடுகிறது (இது CrashLooped: முன்னிருப்பு உருவாக்கி இல்லை)

4b5d777 இன் புதிய பட் cheddarLedger ஐ உருவாக்க முடியவில்லை: இரண்டாவது (சோதனை) உருவாக்கி பயன்படுத்த ஒரு கட்டமைப்பாளர் இல்லாமல் ஸ்பிரிங் வெளியேறியது. பழைய பாட்கள்...

Kamo·2w ago
FixMediaService

செடார்லெட்ஜர் ஸ்பிரிங் உருவாக்கிய கட்டுப்பாட்டின் பெயரை குறிப்பிடுகிறது

@ Autowired: ஸ்பிரிங் முன்னிருப்பு ஒன்றை தேடியது, எனவே 4b5d777 இல் இருந்து ஒவ்வொரு ஊடக சேவைப் பாட்களும் தோல்வியுற்றன துவக்க (CrashLoopBackOff; பழைய பாட்கள் சேவை...

Kamo·2w ago
FixMediaService

ஒரு SI உறுப்பினரின் விளையாட்டை உறுப்பினரின் PLAY_CHESS உடன் விளையாடுகிறது (இன்சுபொர்டென்சி இல்லை)

ஒரு உறுப்பினருடன் ஒரு விளையாட்டு எப்போதும் அந்த உறுப்பினரின் கோரிக்கையில் உள்ளது (அவர்கள் அழைக்கப்பட்டனர்) SI, அல்லது அவர்களை அழைக்கும் என்று கூறினார்), மற்றும்...

Kamo·2w ago
October 19, 2026
FixMediaService

எச்சரிக்கை அரட்டை கால் ஒவ்வொரு நிறுவனத்திற்கும் அதன் நபர்களை தீர்க்கிறது; ஒரு ஐஓடி அலாரம் புதுப்பிப்பு iOS இல் அமைதியாக உள்ளது

F12 (IOT க்ளோஸ்-அவுட், SP14 ரூட்டிங்): AlertChatService அமைப்பு 1 க்கு இயல்புநிலை மற்றும் மாற்றுப்பெயர்கள் "சேஜ்" / "காமோ-மானிட்டர்", இது தயாரிப்பில் யாரையும் அ...

Kamo·3w ago
FixMediaService

கடவுளின் தகுதி மட்டுமே இயங்குதளத்தில் மட்டுமே ஒரு உரிமையை கடந்து செல்கிறது org; மற்ற இடங்களில் ஒரு திறந்த சாளரம் மட்டுமே (IOT R7 சுற்று 3)

AuthHelper.hasRight/needRight GD (கடவுள் ELIGIBILITY, எந்த சாளரமும் இல்லை) ஒவ்வொரு குத்தகைதாரரையும் கடந்து செல்லட்டும் ஒவ்வொரு org இல் வலது (24 கட்டுப்படுத்திகள...

Kamo·3w ago
FixMediaService

மூடப்பட்ட கடவுள்-முறை சாளரம் இங்கேயும் மூடப்பட்டுள்ளது (பகிரப்பட்ட அமர்வுPlatformFacts வாசகர்)

ViewerPlatformFacts (ஆதரவு டிக்கெட்டுகள் மீது ENTER AS SYSTEM USER தீர்ப்பு) படிக்க GD & & GodModeActive தானே. SecurityService அதன் சொந்த வாயில்களுக்கு மட்டுமே ...

Kamo·3w ago
October 18, 2026
FixMediaService

கேன்வா வழிகள் அவற்றை அழைக்கும் திரையின் வலதுபுறத்தை எடுத்துக்கொள்கின்றன, ஒரு அமர்வு மட்டுமல்ல (SITP TP23)

CanvaController ஒரு உறுப்பினர் உள்நுழைந்தார் என்பதை மட்டுமே சரிபார்த்தது: நிறுவனத்தில் உள்ள எவரும் வாகனம் ஓட்ட முடியும் அதன் Canva சுற்று பயணம் (உருவாக்க, பட்டி...

Kamo·3w ago
FixMediaService

வெபினார் முன்பதிவு அதன் உரிமைகளையும் அந்த வகையின் அமைப்பையும் சரிபார்க்கிறது; ஒரு எஸ். ஐ. தனது சொந்த கூட்டங்களுக்கு எஸ். ஐ. க்களை கொண்டு வருகிறார் (எஸ். ஐ. டி. பி. TP12)

உரிமையாளர் முடிவு 5 (அவற்றைப் பயன்படுத்தும் கருவிகளுடன் சரிசெய்யப்பட்ட பாதுகாப்பு இடைவெளிகள்): -/api/webinar: புக்கிங் (கிடைக்கும் வகைகள், புக் செய்யக்கூடிய நேர...

Kamo·3w ago
October 15, 2026
FixMediaService

யாரையாவது சேர்ப்பது அவர்களுக்கு ஏற்கனவே சொல்லப்பட்டதை ஒருபோதும் திறக்காது

POST/அமர்வுகள்/{வழிகாட்டி}/உறுப்பினர்கள் எப்போதும் இடத்தில் அறையை வளர்த்தனர், எனவே மூன்றாவது இரண்டு நபர்களின் அரட்டையில் சேர்க்கப்பட்ட நபர் முதல் இரண்டையும் படி...

Kamo·4w ago
October 14, 2026
FixMediaService

சேமிக்கப்பட்ட உள்ளடக்கத்தின் ஒவ்வொரு இணைப்பும் நூலகம் வழியாக அதன் கீழ் சேமிக்கப்பட்ட விசையை பதிவு செய்கிறது

அரட்டை-மட்டும் சேமிக்கப்பட்ட உள்ளடக்க விரிவாக்கம் (299a911) பகிர்வில் ImageService.storageExtension ஆகிறது நூலகம், மற்றும் உள்ளடக்க-முகவரியுள்ள பைட்டுகளை இணைக்க...

Kamo·4w ago
FixMediaService

சந்திப்பு-வழங்குநர் OAuth நிலை ஒரு ஒளிபுகா ஒரு முறை Redis டோக்கன்; புதுப்பிப்பு தானாக பூட்டப்பட்டு உறுதி செய்யப்படுகிறது

நிலை அடிப்படை 64 JSON {orgId, nonce, வழங்குநர்} அழைப்பாளரால் கட்டப்பட்டது, nonce ஒருபோதும் சேமிக்கப்படவில்லை அல்லது சரிபார்க்கப்படவில்லை, மேலும் அமர்வு இல்லாத அ...

Kamo·4w ago
FixMediaService

ஒரு பொது API விசையை நீக்குவதற்கு MANAGE _ ACCESS _ RULES தேவை, ஒன்றை உருவாக்குவது போல

ஒரு org இன் எந்த உறுப்பினரும் org இன் பொது அரட்டை/ஒருங்கிணைப்பு விசைகளை நீக்க முடியும்: DeleteKey விசை அழைப்பாளரின் org-க்கு சொந்தமானது என்பதை மட்டுமே சரிபார்த்...

Kamo·4w ago
FixMediaService

பைட்டுகள் ஏற்கனவே சேமிக்கப்பட்ட ஒரு இணைப்பு, அவை சேமிக்கப்பட்ட நீட்டிப்பை அதன் கீழ் வைத்திருக்கிறது

உள்ளடக்க-முகவரி விசை <imgDatId>. <ext>, மற்றும் ஒவ்வொரு வாசகரும் இணைக்கும் Img இன் இருந்து அதை உருவாக்குகிறது சொந்த கோப்புExt. Dedup பைட்டுகளில் பொருந்துகிறது, ...

Kamo·4w ago
October 6, 2026
FixMediaService

வெபினார் பதிவாளர்களின் தடங்கள் குறியிடப்படுகின்றன, எனவே அவர்களின் அழைப்புகள், உரைகள் மற்றும் மின்னஞ்சல்கள் அவற்றுடன் இணைக்கப்படுகின்றன

PublicWebinarService ஒரு பொது வெபினார் பதிவாளருக்கு LeadService.createLead மூலம் ஒரு முன்னணி உருவாக்குகிறது, முன்னணியின் தொலைபேசிகள் மற்றும் முகவரிகளை (LEAD _ C...

Kamo·1mo ago
October 5, 2026
FixMediaService

இப்போது ஏற்றப்பட்ட ஒரு வரைபடத்திலிருந்து ஒவ்வொரு அரட்டை ஸ்னாப்ஷாட்டையும் உருவாக்குங்கள், எனவே இழந்த ஓர்க்-வரைபட நிகழ்வு ஒரு நிமிடம் செலவாகும், இரண்டு அல்ல (KamoCollab CP02 T17)

அரட்டை கொள்கை ஸ்னாப்ஷாட் என்பது உறுப்பினர் உண்மைகளின் 60 செ கேஷ் ஆகும் OrgGraphCache.get, இது ஏற்கனவே 60 s பழைய வரைபடத்திலிருந்து தொடங்கலாம் மற்றும் அதை மற்றொரு...

Kamo·1mo ago
October 4, 2026
FixMediaService

இந்த சந்திப்பு பக்கத்தின் இணைப்பு, orgLinkHosts நிறுவனத்தால் தேர்ந்தெடுக்கப்பட்ட நிறுவனத்தின் கன்சோலில் உள்ளது

MeetLinks.meetingPage como Meet Join URL இல் இருந்து கன்சோல் ஹோஸ்டைப் படியுங்கள்: சந்திக்கவும். <டொமைன்> உள் ஆனது. <டொமைன்>. இணை URL பெயர்கள் எந்த ஹோஸ்ட் அறையின...

Kamo·1mo ago
FixMediaService

ஒரு பதில் அதன் சொந்த உரையாடலில் ஒரு செய்தியை மட்டுமே மேற்கோள் காட்டலாம்

உறுப்பினர் அரட்டை அனுப்பியது வாடிக்கையாளரின் பெற்றோர்ஐடி-ஐ வெறுமனே தேடுவதன் மூலம் தீர்த்தது ஐடி மற்றும் அது கண்டுபிடித்தவற்றிலிருந்து பதில் மேற்கோளை உருவாக்கியத...

Kamo·1mo ago
September 29, 2026
FixMediaService

பிரதிபலிக்கும் மாற்றுத் திறன்களைச் சரிபார்த்து, ஒரு உறுப்பினருக்கு சோம்பேறித்தனமான சுமையை கட்டாயப்படுத்துவதை நிறுத்துங்கள்

AI-நிரம்பிய-பெயர் திருத்தம் (4ea53c5) பற்றிய கண்டுபிடிப்புகளை மதிப்பாய்வு செய்யுங்கள்: - LOW: பிரதிபலிக்கப்பட்ட-பயனர்பெயர் ஒப்பீடு இருபுறமும் டிரிம் செய்யவில்ல...

Kamo·1mo ago
FixMediaService

ஒரு AI உறுப்பினரின் அரட்டை பெயர் முழு பெயர், ஒரு மனிதனின் அதே

* * * * * * * * * * * * * நம்பகமான Member.usernameAlias மீது மாற்றுப்பெயர் காலியாக இல்லாதபோது கணக்கின் சொந்த முழு பெயர். மேம்பார்கிரியேஷன் சர்வீஸ் ஒவ்வொரு புதிய...

Kamo·1mo ago
FixMediaService

The missed-message sweep reads the recipient's link hosts before its transaction

SP98-D-9. prepareSend read the recipient organization's domain rows lazily, as a late statement of the sweep's transaction, to choose the letter's console host;...

Kamo·1mo ago
FixMediaService

Chat cards queue boundedly, give up on a hung EmailService in seconds, and never double a mention

SP98-D-7: ChatNoticeDispatcher ran on two threads with an unbounded queue while MemberNotificationClient waited up to 5 s + 30 s (the letter client's chat.email...

Kamo·1mo ago
FixMediaService

A send looks up its AI turn limit and its sender's photo before its transaction opens

SP98-D-5 and D-9. A chat send asked SecurityService for an AI member's charter limit (up to 1 s + 2 s) inside the open send transaction, and read the sender org...

Kamo·1mo ago
September 28, 2026
FixMediaService

A recording's action item is never due before its meeting

Live (SP14 Task 31, Step 9), a recording made on 2026-09-28 said 'by October second' and the model wrote 'due 2024-10-02' into the summary emailed to the partic...

Kamo·1mo ago
FixMediaService

A stored recording is transcribed, under the id it was saved with

MeetingRecording.id is @GeneratedValue, so save() of the entity whose id ingest had set by hand merged it and the row got an id of its own. The pipeline was han...

Kamo·1mo ago
FixMediaService

The bridge dials the room Meet uses; an AI joins a future meeting at its start; an AI that heard nobody is dialled again

- The dial-in resolver (I1), KM2's roomName and M1's join.roomName name the room Meet uses (the Kamo Meet provider's own room, else the typed name cleaned the...

Kamo·1mo ago
FixMediaService

OAuth return URLs accept both platform consoles; webinar cancel links keep the page that exists

kamouniverse.com is now the platform's primary apex (kamo-shared-library 0e8cf90f): OrgLinkHosts falls back to it, and ROOT_PREFERENCE makes it the platform org...

Kamo·1mo ago
FixMediaService

The viewer's theme host is read before the transaction, never inside it

The Exec2Exec roster, its participant list and every conversation's faces read the viewer's organization's domains lazily, as a late statement of a read-only tr...

Kamo·1mo ago
FixMediaService

An AI invite settles the caller's authority before it looks at the target

invite() answered 409 NOT_AN_ACTIVE_AI_MEMBER before 403 NOT_ALLOWED_TO_INVITE, so a member who could reach M1 but not invite could tell an active AI's member i...

Kamo·1mo ago
FixMediaService

An impersonating admin may not set the member's status text

PUT /api/media/presence/status accepted a sudo session. It is now refused 403: unlike the heartbeat, which nobody chose to send and is ignored quietly, setting ...

Kamo·1mo ago
FixMediaService

A session type without its own gate takes no messages, and a session is described only to its readers

POST **************** authorized CHAT, SUPPORT_TICKET and SOCIAL and then simply ended, so a POST, SYSTEM_BUG or EXEC2EXEC session fell through every gate: any ...

Kamo·1mo ago
FixMediaService

Another org's agent, topic or AI member is a 400 naming the field

The sales agent and support topic checks threw a bare IllegalArgumentException that nothing caught, so saving one the org does not own answered 500. They, and t...

Kamo·1mo ago
FixMediaService

One call per AI per meeting — a dial is claimed before kamoai-service is asked

Two overlapping requests to dial the same AI into the same meeting (a double click, two organizers, a person and the auto-join sweep) could each pass the not-li...

Kamo·1mo ago
September 27, 2026
FixMediaService

A transcript download answers 409 NOT_READY while the transcript is still being written

M7's errors are M6's plus INVALID_FORMAT (spec 4.4.1). A PENDING or TRANSCRIBING transcript answered 200 with an empty body for vtt and txt; it now answers 409 ...

Kamo·1mo ago
FixMediaService

The roster, participants, history and send survive a database conflict too

Completes 279a389. After it shipped, production logged the same YugabyteDB 40001 "Restart read required" on Exec2Exec's roster (09-27 16:00Z, and three times ea...

Kamo·1mo ago
FixMediaService

A conversation loads and a message sends on the first try

Chat has been failing in two ways a member notices at once: opening a conversation showed "Couldn't load messages" until Retry was pressed, and a sent message s...

Kamo·1mo ago
FixMediaService

The media.* host no longer reaches MediaService's server-to-server endpoints

The media-route IngressRoute sends every path on a media.* host straight to MediaService, past the API gateway, so the gateway's carve-outs (master spec section...

Kamo·1mo ago
September 25, 2026
September 24, 2026
FixMediaService

Stream the recording, and run the summary after commit — it ran inside the upload

Jibri's upload read the whole recording into heap (file.getBytes()) on the pod that also serves chat; a two-hour meeting is over a gigabyte. It is now streamed ...

Kamo·1mo ago
FixMediaService

Accept a short-lived otk on the WebSocket handshake, alongside ***

kamo-internal is moving the *** session id out of browser JavaScript: it currently sits in sessionStorage and rides every WebSocket URL as `?***=<128-hex id>`, ...

Kamo·1mo ago
September 23, 2026
FixMediaService

Pin kamo-shared-library 1.6.1, the only version that exists

The library moved to 1.6.1 and this service still asked for 1.6.0. There is no window in which both resolve: the library is never published to a remote, so the ...

Kamo·1mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing