KamoCRM

Live Change Log

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

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 6, 2026
FixSecurityService

Pagina principala isi numeste Vânzătorul si Produsul

Lead.vendorProduct is @Tranzient Cineva întreabă, şi LeadDTO. De la Lead apoi lasă vânzătorul Product, vânzătorul şi produsul afară. Grila cere Nu-ţi face grij...

Kamo·3w ago
October 5, 2026
FixSecurityService

O schimbare a echipelor unui membru se află în jurnalul de acces al securităţii: o SECURITY SETTING CHANGE/MEDIUM pentru fiecare membru care s-a alăturat sau a plecat, din echipă, profilul membrului, o echipă sau creaţie eliminată (KamoCollab CP01 final review I1)

O echipă este un nivel al cascadei pentru drepturi, astfel încât aderarea la una este un grant (CP01-T14-1). Departamentul şi postul modificare pe aceeași carte...

Kamo·3w ago
FixSecurityService

Pin numele capetelor interoghează pe utilizatori pkey KamoCollab Fixare finală CP02)

EXPLAIN de producție (sp00verificați, citiți numai): planul literal neexplorat a fost un buclă cu cuib peste Seq Scanare pe utilizatori (106 rânduri) pentru 1 ș...

Kamo·3w ago
FeatureSecurityService

DDL-ul aplicat manual pentru stratul de ORG charter, coloanele de personalitate și de doctorat și arhetipurile org și testul de contract (KamoCollab CP03 T2)

Spec §5.1's block, character for character: the trăsătură 12 nullable/collab coloane pe cele cinci mese de proprietar charter, org charter items (cascading cu o...

Kamo·3w ago
FeatureSecurityService

Intrările vizibile de listare provin din graficul org subordonați, supervizează AI și membrii AI ca siruri de caractere id; managerul și perechile de supervizor AI au dispărut (KamoCollab CP02 T15)

Acum ia apelantul şi citeşte grafic org organizației din 60 cache s (orgGraphCache.get): - membre subordonate = rapoarte (apelant, adevărat) care sunt înregistr...

Kamo·3w ago
FeatureSecurityService

GET /api/security/org-chart KamoCollab CP02 T13)

Kamo·3w ago
FeatureSecurityService

Linia de administrare citește graficul org KamoCollab CP02 T12)

- MemberSecurityController: rejectManager păstrează auto, org și record-activ Refuzuri şi teste de buclă cu ***************** de zece nivele Legat merge. atinge...

Kamo·3w ago
TestSecurityService

Pin că un același-org Enter-As este refuzat înainte de orice rând de audit sau sesiune (KamoCollab CP00 fix final)

EnterAsController raspunsuri 400 "Tinta este organizarea sesiunii curente" inainte ImperformationAudit.enteredAs run-uri, pe ambele ramuri, astfel încât nici o ...

Kamo·3w ago
FeatureSecurityService

Rapoartele citesc graficul org KamoCollab CP02 T11

RaportRezolvator.ReportsTo is reports (member, true) of the cached graph: tranzitive and nelegată (vechea plimbare s-a oprit după zece nivele), urmând linia de ...

Kamo·3w ago
FeatureSecurityService

Echipe de la crearea de membri echipaIds pe crea-echipa-membru, verificat înainte de orice este scris, s-au alăturat în cadrul tranzacției de creație înainte de primul drepturi aplicate, anunțat după comitere (KamoCollab CP01 T14A)

POST *************** (și /create și /bulk-create căi care împart MemberCreationService.create) ia o echipă opțională pentru o persoană sau un AI (master R1-36)....

Kamo·3w ago
FeatureSecurityService

Politica de chat a Serviciului de Securitate citește datele membrilor din graficul org, un grafic încărcat pe instantaneu (KamoCollab CP02 T10)

ChatPolicyBeanConfig construiește ChatPoliticalSnapshotLoader cu graficul constructor și orgGraphCache::proaspete (reguli CP02-T17-3), ca MediaService Face, ast...

Kamo·3w ago
FeatureSecurityService

Fiecare grafic SecurityService anunţă schimbarea, echipa cusătură ascultă, şi un clichet îl păstrează aşa (KamoCollab CP02 T8)

Fiecare cale de scriere a CP02 spec §3.5 (W1-W15) apeluri *************** cauza) cu cauzele articolului 5.4.2: securitatea membrilor (roluri, departament, titlu...

Kamo·3w ago
FeatureSecurityService

Echipele de pe cartea de membru și în căutarea directorului [{id, titlu}] după titlu, o echipă citește pe pagină (KamoCollab CP01 T16)

GET /api/security/members/{id}/card names a teams a team members ([] in no team; left out when the read fails, la fel ca pe profil). GET *************** fiecare...

Kamo·3w ago
FeatureSecurityService

Echipele din punctul de vedere al drepturilor efective KamoCollab CP01 T15

Cascada diagnosticului (GET**************** listează membrii echipei echipe între titlul postului și membru, {teamId, titlu, roluri, drepturi}, în ordinea casca...

Kamo·3w ago
FeatureSecurityService

PUT*********************Salvare doar prin TeamWriter, anunţată după comitere (KamoCollab CP01 T13)

Criteriul final de evaluare a caracteristicilor specifice ale echipei §5.6/§5.7 privind LayerCharterController, alături de rol, departament și un loc de muncă-t...

Kamo·3w ago
FeatureSecurityService

Stratul de carta TEAM KamoCollab CP01 T12)

Echipele unui membru devin straturi TEAM între titlul de loc de muncă și membru, toate la un singur rang și comandate prin titlu de caz inferior apoi ID; roluri...

Kamo·3w ago
FeatureSecurityService

Subresursele echipei (membri, drepturi, roluri) și obiectivul recalculării (KamoCollab CP01 T11)

Haide. /drepturi și /roluri, și POST ***************************************************************************************************************************...

Kamo·3w ago
FixSecurityService

Jurnalul de calcul nerecalculat numeşte calea de reparaţii ca /teams/{id}/recalculate-drepturi

SLF4J nu are nicio cale de scăpare, aşa că s-a înregistrat literalmente. locația și amprentele scrise; testul blochează acum calea unui operator ar scrie.

Kamo·3w ago
FeatureSecurityService

TeamController listă, crea, citi, actualiza și șterge (KamoCollab CP01 T10)

GETT / api/security/teams and GETT (spec §5.7) Fiecare handler rezolvă apelantul mai întâi (401 fără o org); sunt deschise pentru orice sesiune a org; scrie au ...

Kamo·3w ago
FeatureSecurityService

Domeniul echipei

TeamWire citește o echipă corp tri-stat (absent / nul / valoare); TeamValidator verifică titlurile, descrierile, termenele, rolurile, drepturile (normalizate ca...

Kamo·3w ago
FeatureSecurityService

Fasolea grafică a serviciului de securitate, editorul de schimbare post-commit, ascultătorul său și cele două rute interne (KamoCollab CP02 T7)

OrgGraphBeanConfig declară încărcătorul (o tranzacție numai pentru citire) Model de propria sa, Clock.systemUTC()) și OrgGraphCache 60 s. OrgGraphChangePublishe...

Kamo·3w ago
FeatureSecurityService

Menajera mesei drepte acoperă org team rights (KamoCollab CP01 T8)

RoleRightsSyncService names org team rights în toate cele trei liste ale sale, așa mai departe fiecare boot un cec înghețat pe ea este scăzut, un rând numind un...

Kamo·3w ago
FeatureSecurityService

DDL-ul aplicat manual pentru echipe și testul contractului (KamoCollab CP01 T2)

****************************************************************************************************************************************************************...

Kamo·3w ago
FeatureSecurityService

Rânduri de acces-log (KamoCollab CP00 T9)

Ambele uși de imitare scrie IMPERSONATION STARTED (HIGH) în țintă org cu logEventSync după fiecare verificare a refuzului și înainte de sesiune este mented; un ...

Kamo·3w ago
FixSecurityService

Un membru creat de activare bun venit așteaptă pentru comiterea, astfel încât un înghițit 40001 nu mai poate transforma creația într-un rollback silențios

POST *************** a răspuns la 200 cu un id membru și a id utilizator care nu a existat niciodată (KamoCollab CP00 Task 0, 2026-10-05, sp00verify). ă Bun ven...

Kamo·3w ago
October 4, 2026
FixSecurityService

O renume elimină ortografia fonetică a numelui schimbat (SP94-F-1)

Discursul AI pereche numele CURRENT ORG cu orice ortografie este stocate. Vrăjitorul Noţiuni de bază redenumit prin PUT /org/ {id} fără trimiterea unei ortograf...

Kamo·3w ago
TestSecurityService

SP96 controlerul real al testului PIN ia editorul schimbari de charter

SP95 T6 (de022c1) a adăugat KamoaiEventPublicator la MemberCharterController's constructor după acest test a fost scris, astfel încât testul rebased nu mai comp...

Kamo·3w ago
FeatureSecurityService

Capac două ortografie nume fonetic Org pe setările PUT (SP94 T4)

titluPhonetic și titluScurtPhonetic plimbare Pus /api/securitate/org/{id} sub aceleași drepturi ca și titlul/titlulShort (proprietate sau CONFIGURE SISTEM, nici...

Kamo·3w ago
FeatureSecurityService

O renume ajunge la căsuțele poștale ale membrului (SP95 T36)

După o schimbare comisă a "Primului Ultim," Serviciul de Securitate Posturi {anterioare, actuale} la serviciul de e-mail *************** o dată pe membru al uti...

Kamo·3w ago
FeatureSecurityService

O carte de salvare ajunge la AI runtime la o dată, și profilul charter numește compania (SP95 T6)

Acum avem o cauză. Calea drepturilor trimite drepturi; un charter angajat salvează trimite CHARTER pentru fiecare AI afectate membru, cu drepturile actuale ale ...

Kamo·3w ago
FixSecurityService

Atribuirea unui calculator citește un membru, nu întreaga organizație

GazduitComputerAccess.este membru încărcat fiecare membru al organizației pentru a testa unul ID, și e-mailOf, numit imediat după aceasta pe aceeași cale de atr...

Kamo·3w ago
FeatureSecurityService

SP94 DDL pentru cele două coloane de nume fonetice ale orgului, fixate printr-un test de contract

orgs.title phonetic and orgs.title short phonetic, both nullable VARCHAR (255) with no implicit and nu CEC, aceeași formă ca și utilizatorii.name phonetic. Apli...

Kamo·3w ago
September 29, 2026
FixSecurityService

Controlul AI-trimite nume de oameni în același mod chat-ul nu

****************************************************************************************************************************************************************...

Kamo·4w ago
FeatureSecurityService

Cartea de vizită a unui coleg pentru apeluri AI şi consimţământul pentru apelurile AI asupra propriului profil (SP95 T5)

- GET *************** O echipă numele membrului, natură, dacă acestea sunt încă aici, zona lor efectivă (site-ul de lucru, membru, org, UTC), numerele E.164 pe ...

Kamo·4w ago
TestSecurityService

SP96 PIN-ul VOICE TTS charter este refuzat și se rezolvă la nimic

SecurityService preia PIN-ul retras de la Shared-lib (Task 14); nu Securitatea Codul de serviciu a citit-o. Pins partea serviciului: un element membru Numele de...

Kamo·4w ago
FeatureSecurityService

SP96 opțiuni de închiriere pentru a exclude extensia telefonică și stația de lucru

Un angajat AI creează corpul ia aiPhoneExtensie și AiWorksStation (JSON Booleans, adevărat atunci când este absent). Un pas lăsat pe dinafară este creat cu NOT ...

Kamo·4w ago
FeatureSecurityService

SP96 sex pe profilul membrilor şi la creaţie, poartă ca date personale

GET /api/security/members/{id} names sex (FEMEIE, BALE sau nul) only to a apelant care o poate citi (MemberSexAccess, spec D3); cheia este absenta pentru Oricin...

Kamo·4w ago
FeatureSecurityService

SP96 DDL pentru membri. sex, fixat printr-un test contractual

Sexul unui membru este un VARCHAR nul (16) (FEMEIE MALE, NULL = nu specificat), aplicat manual în SP96 Task 3. Testul contractului păstrează fișierul re-runable...

Kamo·4w ago
September 28, 2026
FixSecurityService

O adresă de pe oricare dintre platforme apex semne în contul care deține geamănul

Proprietarul a semnat pe login.kamo universe.com cu noua adresă a mărcii și i s-a spus "User does nu există." Adresa contului este Sage@KamoCRM.com. De la mutar...

Kamo·4w ago
FeatureSecurityService

Dosarele tematice care arată încă mutarea locatorului KamoCRM la KamoUniverse

Dosarul tematic al fiecărui nou org este însămânțat din public/default/. Până astăzi, e plin. logo-ul a fost semnul de cuvânt KamoCRM. Sămânţa este acum semnul ...

Kamo·4w ago
FixSecurityService

Un like este ştampilat, aşa că salvează

media obj reports.date created nu este NULL, și similare a fost construit fără ea: @ColumnDefault numai forme DDL, astfel Hibernate a scris NULL și fiecare ca n...

Kamo·4w ago
FixSecurityService

Editați, cum ar fi și ștergeți un post sau o notă prin propriul ID, niciodată întregul flux

Un feed, organizaţiei (Clubul) sau note de plumb, este o sesiune POST şi fiecare post sau nota este un mesaj în ea, astfel încât fiecare element listele de alim...

Kamo·4w ago
FeatureSecurityService

Noile înscrieri la autentificator sunt etichetate KamoUniverse

Emitentul de otpaut a fost literal "KamoCRM." Doar noile înscrieri se schimbă. An intrarea de autentificare existentă păstrează eticheta sa și continuă să funcț...

Kamo·4w ago
FixSecurityService

Sfaturi SPF recunoaște kamo universe.com; aliasurile mărcii sunt rezervate pe ambele apexuri

SPF: kamo universe.com publică același record ca spf.kamocrm.com (v=spf1 ip4:47.181.8.84 mx -toate), astfel încât un client care a scris include:kamo universe.c...

Kamo·4w ago
FixSecurityService

Retrageri platforma nume apex primar, nu un kamocrm.com literal

Patru locuri au păstrat propriul lor "kamocrm.com" literal ca gazda platforma ei cad înapoi la, astfel încât acestea nu ar putea urma marca la kamo universe.com...

Kamo·4w ago
FeatureSecurityService

Kamo universe.com este apex primar, și un domeniu este verificat de unde se rezolvă

"S-a schimbat domeniul de la kamocrm.com la kamounivers.com on /setup/dns. A spus-o Setați-l, dar nu a putut verifica nimic, și după o reîmprospătare a spus înc...

Kamo·4w 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